自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 ReenTrantLock可重入锁(和synchronized的区别)总结

url:http://blog.csdn.net/qq838642798/article/details/65441415 ReenTrantLock可重入锁(和synchronized的区别)总结 可重入性: 从名字上理解,ReenTrantLock的字面意思就是再进入的锁,其实synchronized关键字所使用的锁也是可重入的,两者关于这个的区别不大。两者都是同一个线程没进入一

2018-02-05 22:09:17 558

转载 Java并发编程:Synchronized及其实现原理

url:http://www.cnblogs.com/paddix/p/5367116.html Synchronized 原理   如果对上面的执行结果还有疑问,也先不用急,我们先来了解Synchronized的原理,再回头上面的问题就一目了然了。我们先通过反编译下面的代码来看看Synchronized是如何实现对代码块进行同步的: 1 package com.paddx.test

2018-02-05 21:37:57 151

转载 远程调用服务(RPC)和消息队列(Message Queue)对比及其适用/不适用场合分析

最近考虑把公司系统重构升级,将原有的垂直MVC架构迁移为分布式系统,因此着重了解了下远程调用服务(RPC)和消息队列(MQ)。RPC和MQ都是用于分布式系统的两个关键技术,并且里面都有服务提供者和消费者的概念,可在一定程度上对系统进行解耦。但对于彼此应用场景的区分还不是特别清楚,直到看了一篇阿里内部人士写的文章,简单明了的介绍了两者的区别和应用场景,现在贴出来和大家分享一下。 原文链接:http

2018-02-03 11:45:44 757

转载 BlockingQueue

转自:https://www.cnblogs.com/KingIceMou/p/8075343.html 前言:      在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他

2018-02-03 10:29:39 147

原创 Java Process 阻塞测试总结

Java Process 阻塞测试总结 Process阻塞原因:输入流和错误流分开的,没有处理,就会发生阻塞,归根结底本质上是bio引起的io阻塞问题。 getInputStream,getErrorSteam就是获取脚本或者命令的控制台回显信息,前者获取的是标准输出的回显信息,后者获取的是标准错误的回显信息 Process原理:使用Runtime.getRuntime().ex

2018-01-20 14:44:46 3028

原创 《Java加密与解密艺术》读后总结

JAVA加密与解密: 消息摘要算法:MD,SHA,MAC 对称加密算法:DES,3DES,AES 非对称加密算法:RSA 签名算法:RSA,DSA 消息摘要与签名的区别:消息摘要保证数据完整性,没有被篡改;签名确保消息是由发送方发送;签名算法中也会涉及的摘要;签名算法实际上就是消息摘要与非对称加密算法的合体; 签名与加密:公钥加密,私钥解密(一般业务场景下如此);私钥签名,

2018-01-05 09:24:48 1162

转载 升级到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 710

原创 HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.pages.index.index_jsp

ype Exception report message java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.pages.index.index_jsp description The server encountered an internal error that prevented it from fulfilling

2015-06-17 09:44:51 4961

多用户多目录文件系统(实验报告、完整源代码版)

设计一个较实用的用户界面,方便用户使用。要求提供以下相关文件操作: (1)具有login (用户登录) (2)系统初始化(建文件卷、提供登录模块) (3)文件的创建: create (4)文件的打开:open (5)文件的读:read (6)文件的写:write (7)文件关闭:close (8)删除文件:delete (9)创建目录(建立子目录):mkdir (10)改变当前目录:cd (11)列出文件目录:dir (12)退出:logout

2012-02-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除