- 博客(8)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 ReenTrantLock可重入锁(和synchronized的区别)总结
url:http://blog.csdn.net/qq838642798/article/details/65441415ReenTrantLock可重入锁(和synchronized的区别)总结可重入性:从名字上理解,ReenTrantLock的字面意思就是再进入的锁,其实synchronized关键字所使用的锁也是可重入的,两者关于这个的区别不大。两者都是同一个线程没进入一
2018-02-05 22:09:17 564
转载 Java并发编程:Synchronized及其实现原理
url:http://www.cnblogs.com/paddix/p/5367116.htmlSynchronized 原理 如果对上面的执行结果还有疑问,也先不用急,我们先来了解Synchronized的原理,再回头上面的问题就一目了然了。我们先通过反编译下面的代码来看看Synchronized是如何实现对代码块进行同步的:1 package com.paddx.test
2018-02-05 21:37:57 157
转载 远程调用服务(RPC)和消息队列(Message Queue)对比及其适用/不适用场合分析
最近考虑把公司系统重构升级,将原有的垂直MVC架构迁移为分布式系统,因此着重了解了下远程调用服务(RPC)和消息队列(MQ)。RPC和MQ都是用于分布式系统的两个关键技术,并且里面都有服务提供者和消费者的概念,可在一定程度上对系统进行解耦。但对于彼此应用场景的区分还不是特别清楚,直到看了一篇阿里内部人士写的文章,简单明了的介绍了两者的区别和应用场景,现在贴出来和大家分享一下。原文链接:http
2018-02-03 11:45:44 768
转载 BlockingQueue
转自:https://www.cnblogs.com/KingIceMou/p/8075343.html前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他
2018-02-03 10:29:39 152
原创 Java Process 阻塞测试总结
Java Process 阻塞测试总结Process阻塞原因:输入流和错误流分开的,没有处理,就会发生阻塞,归根结底本质上是bio引起的io阻塞问题。getInputStream,getErrorSteam就是获取脚本或者命令的控制台回显信息,前者获取的是标准输出的回显信息,后者获取的是标准错误的回显信息Process原理:使用Runtime.getRuntime().ex
2018-01-20 14:44:46 3064
原创 《Java加密与解密艺术》读后总结
JAVA加密与解密:消息摘要算法:MD,SHA,MAC对称加密算法:DES,3DES,AES非对称加密算法:RSA签名算法:RSA,DSA消息摘要与签名的区别:消息摘要保证数据完整性,没有被篡改;签名确保消息是由发送方发送;签名算法中也会涉及的摘要;签名算法实际上就是消息摘要与非对称加密算法的合体;签名与加密:公钥加密,私钥解密(一般业务场景下如此);私钥签名,
2018-01-05 09:24:48 1197
转载 升级到tomcat8遇到The method getDispatcherType() is undefined for the type HttpServletRequest
今天升级到tomcat8,发现原来的项目不能运行了,遇到下面的错误:The method getDispatcherType() is undefined for the type HttpServletRequest。 意思就是在HttpServletRequest没有定义getDispatcherType方法,上网找找了资料说是因为tomcat8里已经有了,老项目里的和他重复了,打开lib
2015-06-17 11:11:50 729
原创 HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.pages.index.index_jsp
ype Exception reportmessage java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.pages.index.index_jspdescription The server encountered an internal error that prevented it from fulfilling
2015-06-17 09:44:51 4979
多用户多目录文件系统(实验报告、完整源代码版)
2012-02-18
jvm内存类成员属性不是基本类型,是另一个类的引用
2018-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人