0推荐
24K 浏览

RedKale --一个全新Java微服务框架

RedKale (中文名: 红菜苔,湖北武汉的一种特产蔬菜) 是基于Java 8全新的微服务框架, 包含HTTP、WebSocket、TCP/UDP、数据序列化、数据缓存、依赖注入等功能。 本框...
xpbu7558 10年前   
0推荐
22K 浏览

[译]GC专家系列5-Java应用性能优化的原则

本文是GC专家系列中的第五篇。在第一篇理解Java垃圾回收中我们学习了几种不同的GC算法的处理过程,GC的工作方式,新生代与老年代的区别。所以,你应该已经了解了JDK 7中的5种GC类型,以及每...
DavisKruse 10年前   
0推荐
11K 浏览

Guava之EventBus使用总结

1.将EventBus封装为单例模式使用
PamRVKU 10年前   
0推荐
20K 浏览

Tomcat启动过程及JVM内存溢出与合理配置

通过bin目录下的startup.bat来启动tomcat,startup.bat又调用了catalina.bat,catalina.bat从命令行启动org.apache.catali...
si9nu644m 10年前   
0推荐
8K 浏览

Java LinkedList源码分析

LinkedList 是一个常用的集合类,用于顺序存储元素。 LinkedList 经常和 ArrayList 一起被提及。大部分人应该都知道 ArrayList 内部采用数组保存元素,适合用于...
httpdiyit 10年前   
0推荐
16K 浏览

Java跨语言调用实现方案

在大型分布式 java 应用中,为了方便开发者,通常底层的 rpc 框架都会做一些调用的封装,让应用层开发人员在开发服务的时候只用编写简单的 pojo 对象就可以了,如流行的 spring re...
jasonqzy 10年前   
0推荐
8K 浏览

聊聊并发(6)ConcurrentLinkedQueue的实现原理分析

在并发编程中我们有时候需要使用线程安全的队列。如果我们要实现一个线程安全的队列有两种实现方式一种是使用阻塞算法,另一种是使用非阻塞算法。使用阻塞算法的队列可以用一个锁(入队和出队用同一把锁)或两...
trll7485 10年前   
0推荐
12K 浏览

聊聊并发(7)——Java中的阻塞队列

阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生...
JulioFraser 10年前   
0推荐
13K 浏览

给jdk写注释系列之jdk1.6容器(5)-LinkedHashMap源码解析

可以看到Entry继承了HashMap中的Entry,但是LinkedHashMap中的Entry多了两个属性指向上一个节点的before和指向下一个节点的after,也正是这两个属性组成了一个双向链表。等等
JosefWinfie 10年前   
JDK   Java开发   链表  
0推荐
13K 浏览

聊聊并发(10)生产者消费者模式

在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。
skychong 10年前   
0推荐
13K 浏览

给jdk写注释系列之jdk1.6容器(5)-LinkedHashMap源码解析

可以看到Entry继承了HashMap中的Entry,但是LinkedHashMap中的Entry多了两个属性指向上一个节点的before和指向下一个节点的after,也正是这两个属性组成了一个...
WadPainter 10年前   
JDK   Java开发   链表  
0推荐
14K 浏览

聊聊并发(8)Fork/Join框架介绍

Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。
nuvu7500 10年前   
0推荐
13K 浏览

Java并发编程:Callable、Future和FutureTask

在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。
EnriquetaHo 10年前   
0推荐
7K 浏览

聊聊并发-Java中的Copy-On-Write容器

Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后...
TysonKerns 10年前   
0推荐
19K 浏览

基于JAVA的Promise模式实现

基于JAVA的Promise模式实现:Promise模式是一种异步编程模式,即我们可以先开始一个任务,拿到这个任务的凭据而并不需要立即得到这个...
CarPost 10年前   
0推荐
16K 浏览

java日期处理总结

日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题。
AudryScribn 10年前   
0推荐
11K 浏览

weixin4j微信开发工具包

weixin4j 是一个用java编写针对微信开发的工具包,包含 weixin4j-mp (微信公众平台API)、 weixin4j-qy (微信企业号API)以及 weixin4j-serve...
0推荐
16K 浏览

servlet简介

servlet简介:Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后: ①Web服务器首先检查是否已经...
BobbyeLedge 10年前   
0推荐
7K 浏览

一个综合的分布式项目之项目环境准备

一个综合的分布式项目之项目环境准备:    统一JDK为1.7     tomcat端口上下游各为8080和8088,其他服务端口默认     开发工具ecl...
hteg4955 10年前   
0推荐
8K 浏览

JDBC大批量插入数据性能优化

JDBC大批量插入数据性能优化:把最终测试效率最高的方式记录一下,在mysql5.6下下面这种方式比batchUpdate的方式要快N倍: package ...
nura4704 10年前   
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档