基础知识
cs_gogoing
这个作者很懒,什么都没留下…
展开
-
手机号,邮箱脱敏
public static final String getHideStr(String str){ if(Pattern.matches("\\w[-\\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\\.)+[A-Za-z]{2,14}", str)){ int strLen = str.replaceAll("@.+", "").length(); if(strLen>3){ return str.replaceAll("[a-zA-Z0-9]{3}@".原创 2022-04-27 21:29:19 · 417 阅读 · 0 评论 -
spring aop无法拦截controller
检查一下 你controller的方法是不是private 或者final…原创 2022-01-22 10:45:33 · 488 阅读 · 0 评论 -
Unicode编解码问题(翻译成字节的过程)
公司用的自研框架是高仿netty来的, 所以在编解码这一块我踩了不小坑;简单总结一下: 1.编解码基础知识和原理的话, 可以看看黑马的那个, 讲得真的是后, 在B站就有 输入一个"你", 怎么字节码是-28 -67 -96呢? 首先我们查看一下码表, "你"对应的是什么码值, 用个工具查 在码表里看到是4F60, 但是我们是utf-8编码, 所以关注的是 编码是\xE4\xBD\xA0就好了 使用这个去转换得到 11100100 10111101 10100000 俺常理来说这里的11100100计算原创 2021-09-22 11:50:44 · 263 阅读 · 0 评论