随笔分类 -  JAVA

摘要:不要直接使用Thread.stop()的原因有两点 stop() 方法的执行需要获取当前线程的锁。 stop() 方法一旦执行,当前线程上所有的锁会被立即释放,而且线程立刻中止,这可能导致数据安全问题。 stop() 方法的执行需要获取当前线程的锁 Thread.stop()的源码如下,可以看到最终 阅读全文
posted @ 2020-09-24 12:08 pikzas 阅读(936) 评论(0) 推荐(0)
摘要:Spring transaction 什么是事务 A用户向B用户转帐100,第一步要从A帐户扣出100,第二步要将B帐户加上100。其中无论是第一步失败,还是第二步失败。都应该将A、B帐户的余额保持和转帐操作之前一致。 事务就是一系列相关联操作的集合,一个事务可以是多个步骤组成,如果一个步骤失败,那 阅读全文
posted @ 2020-01-23 22:02 pikzas 阅读(234) 评论(0) 推荐(0)
摘要:Java中正负数的存储方式 正码 反码和补码 正码 我们以int 为例,一个int占用4个byte,32bits 0 存在内存上为 00000000 00000000 00000000 00000000 11 存在内存上为 00000000 00000000 00000000 00001011 反码 阅读全文
posted @ 2020-01-08 16:56 pikzas 阅读(999) 评论(0) 推荐(0)
摘要:Java8 Lambda 的使用指南 原文地址:https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html syntax 对于匿名内部类存在一个问题,如果接口只有一个方法,那么该接口的匿名内部类的实现将看起来很 阅读全文
posted @ 2020-01-03 19:03 pikzas 阅读(316) 评论(0) 推荐(0)
摘要:官网连接 官网上有很多DEMO,下面就说几个我碰到的问题! Question: 1. 中文不显示 或者是乱码(本打算用Apache pdfbox来实现业务,但是折腾了一个上午也没解决中午乱码问题,就找到itextpdf 替换,如果有人知道怎么解决pdfbox 乱码,请告知,毕竟开源的不要钱!) 2. 阅读全文
posted @ 2017-03-07 16:54 pikzas 阅读(1193) 评论(0) 推荐(0)
摘要:最近做的项目一直在使用memcached作为缓存来缓存各种数据,现在BOSS要在项目上加上缓存。并把任务交给我。便琢磨怎么解决这个问题。 看了很多文章,写的比较详尽靠谱的就是这篇了http://www.cnblogs.com/cczhoufeng/archive/2013/04/09/3009578 阅读全文
posted @ 2016-11-09 21:30 pikzas 阅读(1201) 评论(0) 推荐(0)