上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 常用属性 propagation:事务传播行为 举个例子:我们在 A 类的aMethod()方法中调用了 B 类的 bMethod() 方法。这个时候就涉及到业务层方法之间互相调用的事务问题。如果我们的 bMethod()如果发生异常需要回滚,如何配置事务传播行为才能让 aMethod()也跟着回滚 阅读全文
posted @ 2023-04-10 16:59 杨吃羊 阅读(174) 评论(0) 推荐(0)
摘要: 关键词:jdbc读取数据库, 流式读取, spring管理事务,断点,保存点 对于数据量少的,比如几条sql就能完成的批量,可以用mybatis调用dao层来完成,对于数据量大,需要逐条处理的批量,需要在程序中创建jdbc连接,使用该连接一次批量执行sql,并借助PreparedStatement的 阅读全文
posted @ 2023-03-29 10:36 杨吃羊 阅读(34) 评论(0) 推荐(0)
摘要: /*当前controller类在ioc中默认是单例的,类中有成员变量name,第一个请求http://localhost:8080/testScope/aaa过来后,从ioc中拿出这个类的 单例对象,name赋值为aaa,并持续输出,这事第二个请求http://localhost:8080/test 阅读全文
posted @ 2023-03-16 10:40 杨吃羊 阅读(360) 评论(0) 推荐(0)
摘要: 使用场景:需要执行某个方法但不需等待该方法的执行结果或者需要执行多个方法但这些方法不需要先后执行,可以通过声明并调用异步方法实现.因为每执行一个异步方法都需要从线程池中申请并占用一个线程,为避免线程资源过度损耗,需要自行维护线程池。 1 启动类上加 @EnableAsync 表示开启异步注解 2 c 阅读全文
posted @ 2023-02-15 10:53 杨吃羊 阅读(70) 评论(0) 推荐(0)
摘要: 登陆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)
摘要: 加密算法可以分为三大类: 对称加密算法:AES,DES ,国密sm4(ecb模式),加密和解密用的是同一个密钥,加解密速度快,适合大量数据(本地文件加密、VPN、TLS数据部分) 非对称加密算法: RSA,加密和解密用的是一对公钥和私钥,速度慢,适合小数据(数字签名、HTTPS证书、密钥交换) MD 阅读全文
posted @ 2023-01-11 15:10 杨吃羊 阅读(301) 评论(0) 推荐(0)
摘要: Thread类常见方法: start():启动一个新线程,在新的线程运行 run 方法中的代码 sleep(long n):让当前执行的线程休眠n毫秒,休眠时让出 cpu 的时间片给其它线程 join():等待线程结束 interrupt():打断线程,如果被打断线程正在 sleep,wait,jo 阅读全文
posted @ 2023-01-06 17:36 杨吃羊 阅读(34) 评论(0) 推荐(0)
摘要: 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)
摘要: 编译异常必须处理,比如 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)
摘要: 如果有一个接口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 下一页