java
多懂一些
尽可能的让自己多懂一些,你才能看懂事物的本质!
展开
-
Spring web 请求消息调试
1.找到AbstractMessageConverterMethodArgumentResolver 类的readWithMessageConverters方法2.点击alt+f8 执行下面的代码看消息内容BufferedReader reader = new BufferedReader(new InputStreamReader(inputMessage.getBody(...原创 2019-11-05 09:49:44 · 279 阅读 · 0 评论 -
java多线程
java多线程Java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thr转载 2017-03-01 13:50:29 · 258 阅读 · 0 评论 -
Java中public,private,protected,和默认的区别
作用域 当前类 同包 子类 其他public √ √ √ √protected √ √ √ ×默认 √ √ × ×private √ × × ×类的成员不写访问修饰时默认为defaul转载 2017-03-28 15:25:10 · 403 阅读 · 0 评论 -
利用spring-test+junit进行单元测试
1、引入相关的包,这里用maven进行管理的dependency> groupId>org.springframeworkgroupId> artifactId>spring-testartifactId> version>${org.springframework.version}version> scope>testscope>dependency>原创 2017-05-12 17:13:23 · 819 阅读 · 0 评论 -
spring 控制事务下手动回滚事务的方法
当程序执行某些语句时并没有抛出异常时,但执行结果不是我们所期望的情况下下,需要手动让事务进行回滚,方法如下:1.在需要回滚的地方添加如下代码,进行事务回滚;TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();2.在需要回滚的地方添加代码,主动抛出运行时异常来进行事务回滚;throw ne原创 2017-05-15 17:27:46 · 946 阅读 · 0 评论 -
讨论事务的隔离性下,商品库存超买问题
转自http://blog.csdn.net/unix21/article/details/52852342事务的隔离机制是指:Read Uncommitted(读取未提交内容)Read Committed(读取提交内容)Repeatable Read(可重读)Serializable(可串行化)具体的解释最经典的MySQL书《高性能MySQL(第3版)》已经有了就不在转载 2017-05-15 16:51:42 · 387 阅读 · 0 评论