原理
文章平均质量分 71
起个名字真好难
这个作者很懒,什么都没留下…
展开
-
mybatis-plus集合判空避坑
昨天发现一个鬼畜问题,测试环境和生产的配置互换后,测试后把环境切换回测试就一直报错,原因是用户表中生的一个用户生成了两个openId,getOne后报错,于是做出了一些改变:QueryWrapper<MiniproUser> wrapper = new QueryWrapper<MiniproUser>().eq("openid", loginResult.getOpenid());MiniproUser user = this.list(wrapper) == n原创 2021-10-28 11:48:31 · 2051 阅读 · 0 评论 -
spring项目的启动过程
下边利用tomcat启动spring项目来看看启动过程中发生了什么:项目启动过程比较长,本想着粘到编辑器中做解析,无奈字数超限,于是转为图片,结果超出长度,不得已做了二次截图才上传成功,项目启动的主要行为大概都截到了,可以参考一下。总结一下tomcat启动加载顺序:1.启动tomcat容器catalina,catalina 就是Tomcat服务器使用的 Apache实现的servlet容器的名字2.容器监听日志打印出当前运行系统原创 2020-07-02 19:22:40 · 3918 阅读 · 0 评论 -
IP Hash负载均衡算法
/** * IP Hash负载均衡算法 * * @author ZhaoFang * */class IpHash { //remoteIp为获取到的请求地址 public static String ipHash(String remoteIp) { //此Map结合存放要被分配处理业务的IP地址 Map<String, Integer>...原创 2019-06-15 09:13:04 · 2936 阅读 · 0 评论