笔记和总结
文章平均质量分 50
笔记和总结
头顶一点云
这个作者很懒,什么都没留下…
展开
-
Mybatis-Bind使用后导致后面参数为空的BUG
在一次做模糊查询的时候使用mybatis的bind标签是,发现查询后面我的参数为null值了。在 的时候会给param重新赋值导致后面的的属性值为null了。这是有问题的源码,我前面的roleCodeList数据是有的。会不会是bind导致后面的参数给丢失了,进而导致数据丢失。原创 2023-06-06 16:06:45 · 363 阅读 · 0 评论 -
IDEA中已配置阿里镜像,但maven无法下载jar包的问题
<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>都不能解决我的问题,我的包里面一直出现.转载 2021-04-02 16:11:10 · 202 阅读 · 0 评论 -
快速识别UML类图
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)泛化(Generalization)【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。【箭头指向】:带三角箭头的实线,箭头指向父类2. 实现(Realizatio转载 2021-03-10 09:49:30 · 961 阅读 · 1 评论 -
线程池七大参数
一、corePoolSize 核心线程大小线程池中最小的线程数量,即使处理空闲状态,也不会被销毁,除非设置了allowCoreThreadTimeOut。CPU密集型:核心线程数 = CPU核数 + 1IO密集型:核心线程数 = CPU核数 * 2+1注:IO密集型(某大厂实践经验)核心线程数 = CPU核数 / (1-阻塞系数)例如阻塞系数 0.8,CPU核数为4,则核心线程数为20二、maximumPoolSize 线程池最大线程数量一个任务被提交后,首先会被缓存到工作队列中,等工作队列原创 2021-01-07 19:32:33 · 4476 阅读 · 1 评论 -
idea开启热部署
引入热部署依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </d原创 2020-12-24 15:19:17 · 132 阅读 · 0 评论 -
SM2加解密问题总结,并整理SM2,SM3,SM4,前端JS加密,后端解密
直接上代码function sm2Encrypt(data, publickey, cipherMode) { cipherMode = cipherMode == 0 ? cipherMode : 1; // msg = SM2.utf8tob64(msg); var msgData = CryptoJS.enc.Utf8.parse(data); // 有的js不会注释下面装换过程,我尝试下了下,不注释掉后端解码会出问题 // msgData = CryptoJS.e原创 2020-11-23 15:30:36 · 6339 阅读 · 0 评论 -
深入浅出java常用设计模式
https://www.jianshu.com/p/6e5eda3a51af深入浅出java常用设计模式翻译 2020-11-20 09:21:23 · 86 阅读 · 0 评论 -
设计模式面试题
设计模式常见面试题汇总1.说一下设计模式?你都知道哪些?答:设计模式总共有 23 种,总体来说可以分为三大类:创建型模式( Creational Patterns )、结构型模式( Structural Patterns )和行为型模式( Behavioral Patterns )。分类 包含 关注点 创建型模式 工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式 关注于对象的创建,同时隐藏创建逻辑 结构型模式 适配器模式、过滤器模式、装饰模式、享元模式、代理模式、外观模式、组合模式、转载 2020-11-16 23:21:39 · 292 阅读 · 0 评论