- 博客(131)
- 收藏
- 关注
原创 Mybatis-plus 分页 自定义count方法
这个地方一定要设置返回类型是Integer,不然不报错,也不出来数据< select id = " queryList_COUNT " resultType = " java.lang.Integer " > select count(*) from(原语句) TOTAL </ select >
2024-04-23 15:40:53 312
原创 若依-自定义生成TableDataInfo
但是我们有时候需要手动的创建 这个TableDataInfo,但是我们返回的LIst的实体类类型和entity不同,我们需要重新new 一个TableDataInfo对象直接使用genTableData方法genTableData 生成对象的时候,得到的就是10条数据,而且没有传入值,使用的事默认参数,size是10,curPage是1。
2024-04-23 14:37:42 164
原创 java多线程-线程通信
定义一个容器:存储共享资源定义生产方法和消费方法// 生产者 生成一个包子 public synchronized void put() {try {list . add(name + "做的包子");System . out . println(name + "生产了一个包子");// 通知消费者消费 自己进入等待 this . notifyAll();} else {
2024-04-19 17:20:17 306
原创 多线程-线程安全问题
小红和小明各自取走100000元,总共200000元,银行倒贴100000元。在取钱之前判断一下账户中的金额足够。定义一个取钱的线程,传入账户和金额。分别创建两个线程,分别取钱。
2024-04-19 13:42:26 273
原创 java多线程-创建
3.创建一个线程对象 将FutureTask对象作为参数传递给Thread对象。2.使用FutureTask来包装Callable对象。方法体足够简单,是可以使用lambda表达式来实现的。如果是只使用一次的任务调度,可以使用匿名内部类。callable接口的出现是为了解决问题的。定义一个类,来接受子线程的运行结果。1.创建一个Callable对象。5.获取线程执行结果。
2024-04-19 10:35:03 297
原创 logback配置文件不生效
深刻体会到,bug 都是很恶心的,需要大量时间去排除。但有时候一个 bug 会触发你的学习,然后不仅解决了还能学到更多东西,这就是 bug 另外的一面。
2024-04-18 10:02:43 305
原创 属性文件出现问号,更改配置文件的编码格式
设置 Additional command line parameters 选项为 -encoding utf-8。
2024-04-17 10:04:36 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人