搬砖之路
Shiner_
为天地立心,为生民立命,为往圣继绝学,为万世开太平.
展开
-
java正则表达式处理特殊字符
前言一串字符串中有特殊符号,可能会影响到相关接口业务,所以需要把字符串中的特殊字符都过滤掉百度上面搜索大部分处理方法是通过正则表达式, 他需要处理的特殊符号都写进正则表达式中去校验, 这种方式一眼看过去就非常别扭, 感觉不灵活, 万一需要过滤其他的又得临时加进去解决方案如下所示 public static String stringFilter (String str){ String regEx="[\\u00A0\\s\"`~!@#$%^&*()+=|{}':;'原创 2020-08-13 15:11:06 · 31604 阅读 · 0 评论 -
文本地址智能识别组件(三)
前言姓名+电话+地址识别,前面的文本地址智能识别组件(一)和文本地址智能识别组件(二)可以满足地址识别的基本需求,但是经过不断的测试和真实场景的使用, 发现还是存在一些细节问题, 本着不到黄河心不死呕心沥血的实现了终极版本文本地址智能识别组件(三) . 通过参考快递公司的识别功能, 自己重新写了一下,功夫不负有心人, 终于达到了作者想要的效果.方案首先我们仓考之前的思路,通过处理字符串来达到匹配的结果. 电话肯定是可以获取到的, 地址的话, 我们单独去数据库获取1.匹配需要识别文本中的电话号码2.原创 2020-08-07 14:47:13 · 25962 阅读 · 7 评论 -
SpringBoot2.0通过Session实现用户后台唯一登录
场景由于在原有的系统开发前期只注重功能,而没有考虑系统后期的架构,一个账户可以在多台设备上登录,且使用的用户对此毫无感知,一旦发生风险后果可想而知.现在在不改动系统原有的架构情况下,实现用户在一台设备登录后,在别的设备登录时,会把上一个用户挤掉,并且在一定时间没有操作之后,再次操作时需要重新登录现有的架构中,我们使用了SpringSession+redis,自定义一个拦截器,监听相关请求即可实...原创 2020-05-11 09:53:07 · 26168 阅读 · 1 评论