会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
northli
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
35
下一页
2022年10月20日
通过yaml或者appliaction.properties给类属性赋值
摘要: 方式A:通过springboot yaml配置文件方式 方式B:通过application.properties配置,设置属性和值 参考:https://blog.csdn.net/qq_41286666/article/details/124251504
阅读全文
posted @ 2022-10-20 08:24 northli
阅读(44)
评论(0)
推荐(0)
2022年10月19日
redis分布式锁
摘要: 1.分布式锁的含义 分布式锁其实就是控制分布式系统不同进程共同访问共享资源的一种锁的实现。如果不同的系统或同一个系统的不同主机之间共享了某个临界资源,往往需要互斥来防止彼此干扰,以保证一致性。 在分布式锁方面, Redis有广泛应用, 日常开发中分布式锁的一些常见常见有秒杀下单、抢红包等等。 2.分
阅读全文
posted @ 2022-10-19 07:56 northli
阅读(107)
评论(0)
推荐(0)
2022年10月18日
队列queue的poll()和remove()的区别
摘要: 队列是一个典型的先进先出(FIFO)的容器。即从容器的一端放入事物,从另一端取出,并且事物放入容器的顺序与取出的顺序是相同的。 在 Queue 中 poll()和 remove()有什么区别 相同点:都是返回第一个元素,并在队列中删除返回的对象。 不同点:如果没有元素 poll()会返回 null,
阅读全文
posted @ 2022-10-18 16:44 northli
阅读(271)
评论(0)
推荐(0)
为什么mysql索引使用的是B+树,而不是B树
摘要: B+树只有叶子节点存放数据 B树非叶子节点和叶子节点都存放数据 B树和B+树,不管是否叶子界面都存放索引,B+树存放更多的索引,查询效率高 1. B+树结构: 2. B树结构
阅读全文
posted @ 2022-10-18 16:39 northli
阅读(120)
评论(0)
推荐(0)
String内存泄漏
摘要: 内存泄漏:指为一个对象分配好内存之后,在对象已经不再使用时未及时的释放,倒是一直占据内存单元,使实际可用内存减少,就好像内存泄漏了一样。 内存溢出:内存不够用了,比如在一个无限的循环里不断的创建一个大的对象,使得沾满内存溢出,这就是所谓的内存溢出。 内存泄漏问题其实就是在JDK1.6中,例如有一个字
阅读全文
posted @ 2022-10-18 10:25 northli
阅读(145)
评论(0)
推荐(0)
JDK1.7和JDK1.8中concurrentHashMap的区别
摘要: 一、JDK1.8 和 JDK1.7的几个区别: 数据结构:取消了Segment分段锁的数据结构,取而代之的是数组+链表+红黑树的结构。 保证线程安全机制:JDK1.7采用segment的分段锁机制实现线程安全,其中segment继承自ReentrantLock。JDK1.8采用CAS+Synchro
阅读全文
posted @ 2022-10-18 09:57 northli
阅读(581)
评论(0)
推荐(0)
2022年10月17日
代理模式
摘要: 代理模式: doSomething是个接口,Proxy和Subject都实现了这个接口,比如Subject主要用于注册功能,Proxy可以在调用这个注册功能之前加一些业务逻辑,之后也可以加一些业务逻辑,比如打印日志,也比如记录时间。 静态代理: public class Proxy { public
阅读全文
posted @ 2022-10-17 09:12 northli
阅读(22)
评论(0)
推荐(0)
2022年9月16日
mybatis接收数组参数foreach
摘要: 接口参数 public Integer selectDefectCount(@Param("trainId") String trainId,@Param("pids") String[] pids); XML文件 <if test="pids != null"> and defect.pid in
阅读全文
posted @ 2022-09-16 09:26 northli
阅读(298)
评论(0)
推荐(0)
2022年9月15日
mybatis排序,更新文件
摘要: Mybatis排序参数获取使用${} mapper接口,.xml文件修改需要重新编译
阅读全文
posted @ 2022-09-15 13:30 northli
阅读(23)
评论(0)
推荐(0)
2022年9月14日
mybatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
摘要: 报错信息: ERROR c.h.f.w.e.GlobalExceptionHandler - [handleRuntimeException,65] - 请求地址'/aicheck/defection',发生未知异常.org.apache.ibatis.binding.BindingExceptio
阅读全文
posted @ 2022-09-14 16:01 northli
阅读(139)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
35
下一页
公告