
Java
贤gg
菜鸡阿贤,新手上路。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring @Transactional注解事务不生效
最近项目需要做一个功能,是给设备做签到功能的。相当于身份验证的东西,如果没有签到,就不能调用其他接口。项目原来的同事是先写一个验签方法,在需要验证签到的方法里面调用。这样一来就很麻烦,如果接口很多的话写起来真费劲。于是我就改成用AOP的方式处理。 @Component @Aspect public class SignCheck { @Pointcut("execution(* com.api.web.ScialControl.*(..)) " + "|| execut原创 2020-07-27 14:37:17 · 329 阅读 · 0 评论 -
JAVA Date、String、Calendar类型之间的转化
1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(calenda...转载 2017-10-26 13:44:33 · 10098 阅读 · 0 评论 -
Java网络编程:关于入门socket的几个疑问
1.关闭输入输出流会自动关闭socket实例:关闭输出流之后再次获取输入流会抛错。 Socket socket = new Socket("127.0.0.1", 8001); OutputStream outputStream = socket.getOutputStream(); DataOutputStream out = new DataOutputStream(outputStrea...原创 2019-05-27 18:08:39 · 251 阅读 · 0 评论 -
JPA懒加载引起的bug
自己闲暇用JPA写了个ORM操作的练习,发现一个诡异的问题。如下图, 1:读取的产品product的实际库存stock是20,冻结库存frozenStock是0; 2:减少该产品实际库存5,冻结库存+5; 3:重新查询该产品 问题:两个单元校验,发现实际算出来的库存差值不是5是0! 博主通过查询商品信息findProductById()方法得到答案。如下图,调用方法返回的实体类pro...原创 2019-06-12 12:49:02 · 1476 阅读 · 0 评论