java
JavaGOAT
这个作者很懒,什么都没留下…
展开
-
【无标题】
多线程事务是伪命题为什么是伪命题多线程实现事务为什么是伪命题根据事务的特性Atomicity(原子性):是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。Consistency(一致性):事务前后数据的完整性必须保持一致。Isolation(隔离性):事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。Durability(持久性):持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的原创 2022-02-28 10:20:24 · 277 阅读 · 0 评论 -
EasyExecl导入execl
模板录入注意:录入时读取的都是字符串,日期要以String接收,然后转换格式。@Datapublic class ImportData { @ExcelProperty(index = 0) private String name; @ExcelProperty(index = 1) private String sex; @ExcelProperty(index = 2) private int age; @ExcelProperty(原创 2021-01-08 17:52:33 · 167 阅读 · 0 评论 -
EasyExecl导出模板
EasyExecl导出并录入选用EasyExecl引入依赖下载模板选用EasyExecl最近业务中需要录入execl表格,之前项目用的都是poi,查了下资料看,poi容易引起OOM,而easyExecl中可以设定阈值,防止溢出,所以选用了EasyExecl。引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</art原创 2021-01-08 17:34:05 · 340 阅读 · 0 评论 -
干掉if-else
干掉if-else前言一、简化else?二、使用三目运算符三、java 8 Optional类前言代码里的判断是必不可少的逻辑处理,常见的if-else语句,会让程序变得冗长和臃肿,接下来我们介绍下如何让代码变得更加优雅。一、简化else?if(id==null){ //新增}else{ //修改}优化后:if(id==null){ //新增 return;}//修改二、使用三目运算符if(user==null){ name="lisa";}else{ name原创 2020-12-03 19:32:07 · 123 阅读 · 0 评论