(点击
上方公众号
,可快速关注)
本文精选了 ImportNew 2017年8月份的15篇热门文章。其中有技术分享,行业资讯和经验感悟。
注:以下文章,点击标题即可阅读
《
高并发下的下单功能设计
》
本文介绍高并发下的下单功能设计,功能需求为设计一个秒杀系统。
《
如何查看一个 Java 对象的大小
》
最近一直着迷于缓存行,要想正确理解缓存行以及伪共享就一定要知道Java对象的大小,以及如何分布。
《
Spring Batch 批处理框架介绍
》
在大型的企业应用中,或多或少都会存在大量的任务需要处理,如邮件批量通知所有将要过期的会员等等。而在批量处理任务的过程中,又需要注意很多细节,如任务异常、性能瓶颈等等。那么,使用一款优秀的框架总比我们自己重复地造轮子要好得多一些。下面就让我们介绍一下Spring Batch框架。
《
详解 Tomcat 配置文件 server.xml
》
本文将通过实例,介绍server.xml中各个组件的配置,并详细说明Tomcat各个核心组件的作用以及各个组件之间的相互关系。
《
浅谈大型分布式系统Redis内存数据库实践
》
本篇文章的主要目的是为了让大家初步了解Redis内存数据是什么,在大型分布式系统架构中有什么作用,以及Redis内存数据库在实际项目中怎么应用。
《
十个 JDBC 的最佳实践
》
JDBC是Java为多种关系型数据库提供的统一的访问接口,以下是我长期使用JDBC总结的十个最佳实践。
《
记一次 Spring Maven 打包的坑
》
一个将kafka数据入库的项目,由于偷懒,直接想改动现成的Spring-ibait项目。做完dao层后,要将项目打成一个jar包,然后部署到服务器上运行。项目使用Maven来管理依赖。
《
Java 反射最佳实践
》
本文的例子都可以在示例代码中看到并下载,如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。本文的示例代码主要是基于jOOR行编写的,如果想了解更多请查看相关测试代码。
《
跟上 Java 8 : 日期和时间实用技巧
》
当你开始使用Java操作日期和时间的时候,会有一些棘手。你也许会通过System.currentTimeMillis() 来返回1970年1月1日到今天的毫秒数。或者使用Date类来操作日期;当遇到加减月份、天数的时候 你又需要用到Calendar类。
《
Selector 实现原理
》
Selector是NIO中实现I/O多路复用的关键类。Selector实现了通过一个线程管理多个Channel,从而管理多个网络连接的目的。
《
分布式事务 ( DTS ) 你必须知道的事儿
》
目前云计算、大数据、互联网领域的大部分系统都采用了SOA、微服务化的架构。一个涉及端到端全链路的业务操作往往会由多个服务和数据库实例共同完成。因此,在一致性要求较高的业务场景中,如何保证多个服务之间RPC调用后的数据一致将成为关键点。
《
说说 Java 代理模式
》
小张是一个普普通通的码农,每天勤勤恳恳地码代码。某天中午小张刚要去吃饭,一个电话打到了他的手机上。“是XX公司的小张吗?我是YY公司的王AA”。“哦,是王总啊,有什么事情吗?”。沟通过后,小张弄明白了,原来客户有个需求,刚好负责这方面开发的是小张,客户就直接找到了他。不过小张却没有答应客户的请求,而是让客户找产品经理小李沟通。
《
红帽对于甲骨文将 Java EE 移交开源组织的看法
》