![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 61
寻觅unknown
为美好的未来拼搏,为更好的生活奋斗!
展开
-
@Async,@Transational在同一个类中失效
在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解是不会生效的。比如,下面代码例子中,有两方法,一个有@Transational注解,一个没有。如果调用了有注解的addPerson()方法,会启动一个Transaction;如果调用updatePersonByPhoneNo(),因为它内部调用了有注解的addPerson(),如果你以为系统也会为它启动一个Transaction,那就错了,实际上是没有的。@Servicepublic class P转载 2021-08-05 15:09:57 · 741 阅读 · 0 评论 -
2021-03-16
public class SaleTicketDemo { public static void main(String[] args) { Ticket ticket = new Ticket(); new Thread(() -> { for (int i = 0;i<50;i++){ ticket.sale(); } },"A").start();.原创 2021-03-16 10:14:01 · 110 阅读 · 0 评论 -
2021-03-15
原文链接:https://www.jianshu.com/p/167e0b85ed2f如若侵权请联系博主删除springboot的starter的作用就是自动装配。将配置类自动装配放入到ioc容器中,作为一个组件,提供给springboot程序使用。手写example: 编写一个dog类,有个bark方法,能叫唤出自己的名字1、创建一个普通的maven工程,引入springboot依赖pom.xml<dependency><groupId>org.spri转载 2021-03-15 11:06:04 · 174 阅读 · 0 评论 -
java对象与Json字符串之间的转化(fastjson)
java对象与Json字符串之间的转化(fastjson)1. 首先引入jar包在pom.xml文件里加入下面依赖:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.51</version></dependency>2. 创建一个Perso转载 2020-05-15 20:25:31 · 356 阅读 · 0 评论 -
深入Java虚拟机之类加载
推荐一篇文章:https://blog.csdn.net/u014042066/article/details/77394480转载 2020-01-10 00:13:08 · 116 阅读 · 0 评论 -
【Java学习】java实例对象的编译时类型和运行时类型(更正版)
为什么要区分编译时类型和运行时类型?看这样一句代码:Person p=new Women()(Women类继承自Person类)那么,假如p的属性修饰符为public 访问属性时得到的是Person类的属性还是Women类的属性,方法调用又是哪个类?答案:会得到Person类的属性,调用Women类的方法。为什么会这样呢?这里就需要知道什么是编译时类型和运行时类型,java程序状态会分为编译和运...转载 2019-10-16 20:58:58 · 341 阅读 · 0 评论