Springboot非侵入性实现全文检索(兼容PG与Oracle)前言:我把需求分析、实现分析、实现过程都记录下来了,需要改进的地方,敬请不吝赐教。需求:迎新系统需要实现一个聊天机器人的功能,机器人根据用户发送的信息(搜索内容)在数据库内搜索对应的应答内容进行回复(响应)。需求与实现分析:1、聊天机器人本质上就是根据关键词在数据表内进行搜索2、在数据表内要怎样进行搜索呢?用Like关键字进行...
浅谈并实现自制加密算法为什么是“浅谈”呢?因为我对加密算法的了解程度不是很深入,只能浅谈,哈哈哈。本文自制的加密算法逻辑主要基于“古典密码学”设计,属于“对称性加密”。前言:我把解决、设计思路、解决过程都记录下来了,有什么需要改进的地方,敬请不吝赐教。场景:在迎新管理系统的“电子注册单”移动端页面上面需要显示以“考生号”作为内容的条形码,考虑到安全问题,需要将“考生号”进行加密后再作为条形码...
记一次分析、解决调用微信JSSDK方法时"the permission value is offline verifying"异常提示前言:我把排查、分析思路、解决过程都记录下来了,有需要改进的地方,敬请不吝赐教。场景:迎新管理系统需要实现”学生自助扫码检录“与”教师扫描学生条形码/二维码通过检录“,需要调用微信JSSDK的扫一扫方法。但是前后出现了三次“the permission val...
Nginx实现正向代理数据库解决场景:目标数据库使用白名单策略,只有在白名单内的IP地址才能与其进行连接。但进行本地开发的时候,本地网络的IP不是固定的,几乎每日都活变动,每次变动都需要在目标数据库白名单内添加新的本地网路IP,影响开发效率。1、解决方案:为解决这个问题,采用在拥有固定公网IP的云服务器上通过Nginx正向代理目标数据库。后续只需要将此云服务器的公网IP添加到目标数据库的白名...
记一次分析、解决Vant 2.x版本的Picker选择器偶尔获取值错误问题前言:我把排查、分析思路、解决过程都记录下来了,有需要改进的地方,敬请不吝赐教。场景:迎新管理系统的“信息完善”移动端填报页面需要用到Vant的Picker选择器组件,发现偶尔会出现:用户在选择器中选择了某选项后,代码获取选择器选择的选项与用户选择的项不一致。分析思路:情况只是偶尔发生,需要找到发生这种情况的场景,仔细...