- 博客(13)
- 资源 (33)
- 收藏
- 关注
转载 JVM实用参数(二)参数分类和即时(JIT)编译器诊断
原文地址:https://blog.codecentric.de/en/2012/07/useful-jvm-flags-part-2-flag-categories-and-jit-compiler-diagnostics/译者:赵峰校对:许巧辉在这个系列的第二部分,我来介绍一下HotSpot JVM提供的不同类别的参数。我同样会讨论一些关于JIT编译器诊断的有趣参数。JVM
2014-11-24 11:32:43 1040
转载 深入剖析 redis 事务机制
2014/07/16潘 昊Contents1 redis 事务简述2 redis 命令队列3 键值的监视4 redis 事务的执行与取消redis 事务简述MULTI,EXEC,DISCARD,WATCH 四个命令是 redis 事务的四个基础命令。其中:MULTI,告诉 redis 服务器开启一个事务。注意,只是开启,而不是执行EXEC,告诉 redi
2014-11-24 11:32:14 1131
转载 Java API Design Checklist
转载There are many different rules and tradeoffs to consider during Java API design. Like any complex task, it tests the limits of our attention and memory. Similar to the pilots’ pre-flight check
2014-11-24 11:31:46 1765
转载 memcached 源码阅读笔记
2014/07/17潘 昊转载阅读 memcached 最好有 libevent 基础, memcached 是基于 libevent 构建起来的. 通由 libevent 提供的事件驱动机制触发 memcached 中的 IO 事件. 已经有大牛剖析过 libevent 源码了,推荐阅读:这里个人认为, 阅读源码的起初最忌钻牛角尖, 如头文件里天花乱坠的结构体到底有什
2014-11-24 11:30:45 1346
转载 Netty线程模型
转载1. 背景1.1. Java线程模型的演进1.1.1. 单线程时间回到十几年前,那时主流的CPU都还是单核(除了商用高性能的小机),CPU的核心频率是机器最重要的指标之一。在Java领域当时比较流行的是单线程编程,对于CPU密集型的应用程序而言,频繁的通过多线程进行协作和抢占时间片反而会降低性能。1.1.2. 多线程随着硬件性能的提升,CPU的核数越来越越多
2014-11-24 11:30:06 970
转载 防止代码变质的思考与方法
来源:QQ客户端团队博客软件长期运营存在什么问题一个大规模的客户端软件的生命周期中,我们可以把它分为两个比较粗的时期。一个是前期的搭建软件的时期,即从无到有的时期;第二个是搭建完成之后,进入的一个稳定的运营时期。第二个时期才是最关键的,在这个时期我们会持续的迭加需求,持续的优化功能,而且第二个时期也是代码在慢慢变质的时期。在这个时期,你可能会发现:我们的软件慢慢出现模块耦合严重
2014-11-24 11:29:37 951
转载 安装完MySQL后必须调整的10项配置
英文原文转载当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项。这篇文章的目的在于给你一份非常重要的配置项清单。我们曾在几年前在博客里给出了这样的建议,但是MySQL的世界变化实在太快了!写在开始前…即使是经验老道的人也会犯错,会引起很多
2014-11-24 11:29:09 717
转载 String.intern in Java 6, 7 and 8 – string pooling
This article will describe how String.intern method was implemented in Java 6 and what changes were made in it in Java 7 and Java 8.First of all I want to thank Yannis Bres for inspiring me to w
2014-11-24 11:28:46 1125
转载 关于字符编码,你所需要知道的
转载:Kevin Yang的博客字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告
2014-11-24 11:28:17 1176
转载 JDBC Performance Tips – 4 Tips to improve performance of Java application with database
JDBC Performance tips are collection of some tried and tested way of coding and applying process which improves performance of JDBC code. Performance of core java application or J2EE web applicati
2014-11-24 11:26:52 874
转载 如何中断一个长时间运行的”无限”Java正则表达式
本文由 ImportNew - 人晓 翻译自 ocpsoft。欢迎加入Java小组。转载请参见文章末尾的要求。如果你处理过大量的正则表达式,那么你对“catastrophic backtracking”的概念一定不陌生,这种情况下处理器被强迫执行指数倍的计算。例如,点击该示例,看看它需要多久完成(应该在5-10秒后超时)。LongRunningRegexExample.java
2014-11-24 11:26:30 1708
转载 理解RESTful架构
作者: 阮一峰越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开
2014-11-24 11:26:07 721
转载 JVM实用参数(一)JVM类型以及编译器模式
原文地址:https://blog.codecentric.de/en/2012/07/useful-jvm-flags-part-1-jvm-types-and-compiler-modes/译者:赵峰,iDestiny 校对:郭蕾现在的JVM运行Java程序(和其它的兼容性语言)时在高效性和稳定性方面做的非常出色。自适应内存管理、垃圾收集、及时编译、动态类加载、锁优化——
2014-11-24 11:25:39 783
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人