- 博客(7)
- 资源 (8)
- 收藏
- 关注
转载 IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)
当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非常开心的,也说明这个问题确实困扰了很多人。随着学习的深入,渐渐的感觉原来的理解有些偏差,但是还是没引起自己的重视,觉着都是一些小错误,无伤大雅。直到
2015-01-27 09:02:50 824
原创 Java8的Path问题
1.问题:win7环境,机器先安装的JDK7,为了编译Spring4.x,又安装了JDK8,编译完了之后,将JAVA_HOME重新指向JDK7,在命令行查看java -version,是JDK8的,查看javac -version,是JDK7的。echo %JAVA_HOME%,是JDK7 的路径。简单点说就是所有的配置和表现都显示是JDK7的,只有java -version命令是JDK8的。
2015-01-23 15:52:34 1986
原创 JavaMail中的553 Mail from must equal authorized user
文章转自:http://blog.csdn.net/yanzhibo/article/details/8775029在做android中的邮箱系统时,使用了JavaMail的技术,前面帖子中有该技术的实现,这里就不再赘述。刚开始发送都很正常,今天用一个新注册的163发送时,虽然显示发送成功,但是并没有发送,就从网上找资料,都说网易新注册的邮箱,是不能使用SMTP协议发
2015-01-18 11:28:12 9047 1
原创 spring junit完美解决方案
文章转自:http://wei5201.iteye.com/blog/848418一.首先讲下注解,autowire 与 resource的区别@Autowired是按类型装配依赖对象,默认情况下,要求依赖对象必须存在,若允许null值,可以设置它的required属性为false。如果想使用按名称装配,可以结合@Qualifier注解一起使用。如:@Autowired @Qual
2015-01-15 16:52:32 1188
转载 理解RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现
2015-01-12 17:00:19 732
原创 异常以及异常处理框架探析
概述 一般情况下,企业级应用都对应着复杂的业务逻辑,为了保证系统的健壮,必然需要面对各种系统业务异常和运行时异常。 不好的异常处理方式容易造成应用程序逻辑混乱,脆弱而难于管理。应用程序中充斥着零散的异常处理代码,使程序代码晦涩难懂、可读性差,并且难于维护。 一个好的异常处理框架能为应用程序的异常处理提供统一的处理视图,把异常处理从程序正常运行逻辑分离出来,以至于提供更
2015-01-12 16:59:12 974
原创 Java不同压缩算法的性能比较
文章转自:http://it.deepinmind.com/java/2015/01/04/performance-general-compression.html本文将会对常用的几个压缩算法的性能作一下比较。结果表明,某些算法在极端苛刻的CPU限制下仍能正常工作。文中进行比较的算有:JDK GZIP ——这是一个压缩比高的慢速算法,压缩后的数据适合长期使用。JDK中的
2015-01-04 16:23:42 2795 1
Exactly Once Delivery and Transactional Messaging in Kafka
2019-02-27
快学Scala(Java核心技术的作者最新力作)
2014-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人