k8s
转自:http://www.blogjava.net/hankchen/archive/2012/05/09/377736.html前一篇介绍了线上应用故障排查之一:高CPU占用,这篇主要分析高内存占用故障的排查。搞Java开发的,经常会碰到下面两种异常:1、java.lang.OutOfMemoryError: PermGen space2、java.lang.OutOfMemoryError:
转息 http://www.blogjava.net/hankchen/archive/2012/05/09/377735.html 一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和
转自:http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或
转自 : http://www.infoq.com/cn/news/2011/04/xxb-maven-7-plugin我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven-compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven-comp
原文出处:http://blog.csdn.net/ysu108/article/details/7570571 先说下本文框架,先是问题引出,然后概括两个机制的区别和联系,最后介绍每个接口的用法一、问题引出 联系区别问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,
下载jetty ,这里下载的版本是jetty-distribution-9.2.11.v20150529.tar.gz,并用tar 解压tar包$ cd /jetty $ tar zxvf jetty-distribution-<version>.tar.gz创建一个新的目录 jetty-cometd 用于配置jetty模块
今天用Druid做数据源,在网上复制Druid配置文件,结果每个配置项后面有好多空格,导致死也连不上数据库,每次连接都报 Access denied for user 'test'@'10.1.28.6' (using password: YES)在确认配置参数无误后,删除个配置项后面的空格,重启服务器,问题
关于cometd的一些使用经验一:js端使用方式===================================================第一步 :初始化cometd配置, $.cometd.configure({ &nb
原文出处:http://www.ibm.com/developerworks/cn/java/j-usb/在 Java 应用程序中访问 USB 设备介绍 USB、jUSB 和 JSR-80Java 平台一直都以其平台无关性自豪。虽然这种无关性有许多好处,但是它也使得编写与硬件交互的 Java 应用程序的过程变得相当复杂。在本文中,研究科学家蒋清野讨论了两个项目,它们通过提供使Java 应用程序可以
原文出处:http://blog.csdn.net/cutesource/article/details/6061229最近发现几起对ThreadPoolExecutor的误用,其中包括自己,发现都是因为没有仔细看注释和内部运转机制,想当然的揣测参数导致,先看一下新建一个ThreadPoolExecutor的构建参数:[java] view plaincopypublic Th
转自: 这段时间,因为项目要上线,所以要进行压力测试,这就牵涉到要测试系统性能问题,查看JVM的使用情况是必不可少的,不然上生产后造成内存泄露就over了。服务器用的是阿里云的云服务器,预装的Centos,然后在本地用JDK自带的查看JVM使用情况工具jconsole来监控一下在高并发情况下JVM使用情况。 首先在配置服务器的JMX之前
原文路径:http://janeky.iteye.com/blog/1900538最近开始优化页游服务端的性能,一些心得总结一下。现在的服务器硬件越来越好,几十G内存,十几个CPU。当硬件不是瓶颈的时候,如果让程序发挥最大效用就成了我们需要考虑的问题。就游戏服务器来说,得满足几个要求,高负载,低延时。特别是在开服当天,大量用户会涌进来,可能给服务器造成压力。使用Java作为服务器语言,除了程序本身
原文出处:http://shiq-stone.iteye.com/blog/1173980 Java7 中有一些令开发者很高兴的新特性,如switch语句中的使用字符串作为表达式,多catch异常处理,try-with-resources (自动资源管理),新的文件系统API, jvm扩展,支持动态类型语言,支持并行任务
做项目要用到httpClient发送https到服务器,要求URL中带参数,并且发送xml格式的报文,第一次做,在这里记录一下,以便以后查询的帮助别人:本文在证书配置正确的前提下执行客户端代码; public static void httpsRequest() 
今天项目要做 String sign=byte2hex(SHA256(dataString)) 运算,找到appache的包觉得不错,在这里记录一下,方便以后用到:jar包下载路径:http://commons.apache.org/proper/commons-codec/download_codec.cgi用到的类: org.apache.commons.cod
一、基础知识计算机安全通信过程中,常使用消息摘要和消息验证码来保证传输的数据未曾被第三方修改。消息摘要是对原始数据按照一定算法进行计算得到的结果,它主要检测原始数据是否被修改过。消息摘要与加密不同,加密是对原始数据进行变换,可以从变换后的数据中获得原始数据,而消息摘要是从原始数据中获得一部分信息,它比原始数据少得多,因此消息摘要可以看作是原始数据的指纹。例:下面一段程序计算一段字符串的消息摘要pa
原文出处:http://jackyrong.iteye.com/blog/1606444《JSP和Servlet那些事儿 》系列文章旨在阐述Servlet(Struts和Spring的MVC架构基础)和JSP内部原理以及一些比较容易混淆的概念(比如forward和redirect区别、静态include和<jsp:include标签区别等)和使用,本文为系列文章之启蒙篇--初探HT
用 appache 的 commons-compress-1.9.jar 压缩zip包jar包下载路径:http://commons.apache.org/proper/commons-compress/download_compress.cgipublic static void main(String[] args) {
Logback日志系统配置攻略logback是log4j作者推出的新日志系统,原生支持slf4j通用日志api,允许平滑切换日志系统,并且对简化应用部署中日志处理的工作做了有益的封装。官方地址为:http://logback.qos.ch/ Logback日志需要依赖一下jar包:slf4j-api-1.6.0.jarlogback-core-0.9.21.jarlogbac
/** * 获取指定月份所有的周末日期 * @param yeardate(2012-02) */ private List<String>
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号