会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
杨吃羊
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
10
下一页
2023年4月10日
@Transactional 常用属性和失效的几种情况
摘要: 常用属性 propagation:事务传播行为 举个例子:我们在 A 类的aMethod()方法中调用了 B 类的 bMethod() 方法。这个时候就涉及到业务层方法之间互相调用的事务问题。如果我们的 bMethod()如果发生异常需要回滚,如何配置事务传播行为才能让 aMethod()也跟着回滚
阅读全文
posted @ 2023-04-10 16:59 杨吃羊
阅读(174)
评论(0)
推荐(0)
2023年3月29日
批处理代码记录
摘要: 关键词:jdbc读取数据库, 流式读取, spring管理事务,断点,保存点 对于数据量少的,比如几条sql就能完成的批量,可以用mybatis调用dao层来完成,对于数据量大,需要逐条处理的批量,需要在程序中创建jdbc连接,使用该连接一次批量执行sql,并借助PreparedStatement的
阅读全文
posted @ 2023-03-29 10:36 杨吃羊
阅读(34)
评论(0)
推荐(0)
2023年3月16日
单例和多实例(@Scope("prototype"))的区别
摘要: /*当前controller类在ioc中默认是单例的,类中有成员变量name,第一个请求http://localhost:8080/testScope/aaa过来后,从ioc中拿出这个类的 单例对象,name赋值为aaa,并持续输出,这事第二个请求http://localhost:8080/test
阅读全文
posted @ 2023-03-16 10:40 杨吃羊
阅读(360)
评论(0)
推荐(0)
2023年2月15日
异步注解@Async使用记录
摘要: 使用场景:需要执行某个方法但不需等待该方法的执行结果或者需要执行多个方法但这些方法不需要先后执行,可以通过声明并调用异步方法实现.因为每执行一个异步方法都需要从线程池中申请并占用一个线程,为避免线程资源过度损耗,需要自行维护线程池。 1 启动类上加 @EnableAsync 表示开启异步注解 2 c
阅读全文
posted @ 2023-02-15 10:53 杨吃羊
阅读(70)
评论(0)
推荐(0)
2023年2月9日
JWT登陆认证+redis实现自动续期
摘要: 登陆controller: package login; import batch.User; import com.alibaba.fastjson.JSONObject; import org.springframework.beans.factory.annotation.Autowired;
阅读全文
posted @ 2023-02-09 10:45 杨吃羊
阅读(1190)
评论(0)
推荐(0)
2023年1月11日
AES对称加密RSA非对称加密和MD5不可逆加密代码示例
摘要: 加密算法可以分为三大类: 对称加密算法:AES,DES ,国密sm4(ecb模式),加密和解密用的是同一个密钥,加解密速度快,适合大量数据(本地文件加密、VPN、TLS数据部分) 非对称加密算法: RSA,加密和解密用的是一对公钥和私钥,速度慢,适合小数据(数字签名、HTTPS证书、密钥交换) MD
阅读全文
posted @ 2023-01-11 15:10 杨吃羊
阅读(301)
评论(0)
推荐(0)
2023年1月6日
多线程,cas,aba笔记
摘要: Thread类常见方法: start():启动一个新线程,在新的线程运行 run 方法中的代码 sleep(long n):让当前执行的线程休眠n毫秒,休眠时让出 cpu 的时间片给其它线程 join():等待线程结束 interrupt():打断线程,如果被打断线程正在 sleep,wait,jo
阅读全文
posted @ 2023-01-06 17:36 杨吃羊
阅读(34)
评论(0)
推荐(0)
2022年11月10日
slf4j,logback,log4j区别
摘要: slf4j是提供日志输出api的,需要依赖logback或log4j才能输出日志。推荐使用slf4j+logback的组合,slf4j+log4j还需要适配器。 slf4j+logback使用: 1 添加依赖 <dependency> <groupId>ch.qos.logback</groupId
阅读全文
posted @ 2022-11-10 17:09 杨吃羊
阅读(79)
评论(0)
推荐(0)
2022年11月7日
java异常处理
摘要: 编译异常必须处理,比如 SimpleDataFormat sdf = new SimpleDataFormat("YYYY-MM-DD HH:MM:SS"); Date d = sdf.parse("2022-11月-07 11:11:59");//这一行会有日期异常,必须处理,可以throws往上
阅读全文
posted @ 2022-11-07 17:30 杨吃羊
阅读(29)
评论(0)
推荐(0)
2022年11月4日
内部类和lambda表达式
摘要: 如果有一个接口A,A里有eat()抽象方法,想要调用这个抽象方法,用传统模式就要写一个实现类B并重写eat()方法,再创建B对象调用这个方法 如果用内部类可以简化代码量 先定义两个接口和一个方法 //接口Ainterface A{public void eat();}//接口Binterface B
阅读全文
posted @ 2022-11-04 17:32 杨吃羊
阅读(27)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
10
下一页
公告