
心得体会
文章平均质量分 65
iteye_13443
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Netty HashedWheelTimer过多导致内存泄漏的排错
背景:CentOS release 5.6 (Final)Netty 3.6.5 final 在一次压力测试中,发现Netty Based服务器连上4500+的clients就开始一直FullGC。GC日志: 2013-07-01T09:24:52.328+0800: 227629.120: [Full GC [PSYoungGen: 116544K-&...原创 2013-07-01 17:23:39 · 1087 阅读 · 1 评论 -
【最好用的】Java APNS开源库apns4j-1.1.1发布
开源地址:https://github.com/teaey/apns4j【最好用的】Java APNS开源库apns4j-1.1.1发布提升API的易用性,移除繁杂的初始化逻辑,入口集中到cn.teaey.apns4j.Apns4j提供简单的异步服务增加ios7以上静默推送设置(content-available)sendAndFlu...原创 2016-10-10 22:39:11 · 377 阅读 · 0 评论 -
Java动态代理源码学习,YY
今天看了下java动态代理的源码,YY下实现,有错请指出 Java动态代理需要实现接口。为什么,Java是这么做的: Java会根据需要代理类所实现的所有接口,创造一个实现了同样接口的Class对象,并通过类加载器加载。这个类的构造器需要传入我们实现了InvocationHandler代理类。当代理类调用接口的方法时,其实是用InvocationHandler.invo...原创 2013-02-28 18:18:05 · 192 阅读 · 0 评论 -
JJYYJJYY
6. 今天遇到了一个非常非常诡异的问题java进程jps显示存在,ps显示不存在,但是java进程确定已经挂掉了(socket端口不监听了)没有发现jvm错误日志,kill 进程号没有提示”No such process“,请问有遇到过类似问题的同学吗? 5. socket.sendUrgentData(0xFF);判断socket远端是否断开 4. netty打开chil...原创 2013-02-22 17:45:56 · 362 阅读 · 0 评论 -
Java Annotation Retention(可见性)
注解有三个可见性:源码可见(SOURCE) 字节码可见(CLASS) 运行时可见(RUNTIME) 这三个可见性是层层递增的,也就是说运行时可见的注解在前两种状态都是可见的。下面来验证说明下 三个注解源码: TestAnnoRetentionSource:@Retention(RetentionPolicy.SOURCE)@Target...原创 2013-02-22 15:46:31 · 303 阅读 · 0 评论 -
Java中有趣的事【集锦】持续更新ing
2----2 在vps服务器上,开发了一个web应用,部署在tomcat。好了,启动。打开服务器(win2003)浏览器访问,localhost/xxxx/xxxx ok,大功告成。外网接入我X,不行,一直处于加载状态? 赶紧找问题。防火墙? 防火墙关了再试,照样端口问题?到%TOMCAT_HOME%/conf/server.xml,修改之,HTTP端口改为其他,照样ip问...原创 2013-01-17 19:50:48 · 238 阅读 · 0 评论 -
UTF8编码
UTF-8是Unicode的实现方式之一。UTF-8的编码规则很简单,只有二条:1)对于单字节的符号,字节的第一位设为0,后面7位为这个符号的unicode码。因此对于英语字母,UTF-8编码和ASCII码是相同的。2)对于n字节的符号(n>1),第一个字节的前n位都设为1,第n+1位设为0,后面字节的前两位一律设为10。剩下的没有提及的二进制位,全部为这个符号的unicode码...原创 2013-01-05 18:13:17 · 229 阅读 · 0 评论 -
Java-HashMap的一点讨论
这两天在写原始类型(Primitive)的HashMap,用于提高HashMap的效率。又温故了下HashMap的源码。 想起之前有趣的代码,所以借此拿来跟大家分享下。 代码如下: public static void main(String[] args) { Map m = new HashMap(); Object o1 ...2012-11-15 12:06:45 · 179 阅读 · 0 评论 -
Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】...
前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现。本文做个总结,主要分享如下内容:【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】好了,一个一个来。一、 Pipeline官方的说明是:starts a pipeline,which is a very efficient way to send lo...原创 2012-11-08 12:19:48 · 306 阅读 · 0 评论 -
Jmeter“Java请求”使用总结
1. 线程组,在我们测试方案里面,每个线程模拟一个用户,执行用户的登录、等等等一系列的操作。由于我们的项目是长连接的,如何能实现多个sample公用一个长连接客户端,考虑了很久,最后实现方法如下: 1 package tea.client.network; 2 /** 3 * @author Teaey 4 * @creation 2012-8-25 5 */ 6 public...2012-11-08 12:17:54 · 218 阅读 · 0 评论 -
Logback+slf4j应用总结(下载地址已更新)
如果是刚刚接触logback,建议先下载本文最后的《Logback手册.pdf》官方手册阅读。1、 如何替换现有的log4j 现有项目: 去掉slf4j-log4j.jar和log4j.jar,添加logback-core.jar、logback-classical.jar。然后删除log4j.xml并且添加logback的配置文件log...2012-11-08 12:11:47 · 503 阅读 · 0 评论 -
“装饰者模式”和“对象适配器模式”异同
这两种模式在Java IO包下应用很多典型的包装者模式:InputStream ---> FilterInputStream ---> InputStream典型的适配器模式:Reader ---> InputStreamReader ---> InputStream一、定义先看下两者的定义装饰者:不改变接口,加入新的责任适配器:讲一个接口改为另...原创 2012-11-08 12:06:00 · 357 阅读 · 0 评论 -
博客转到优快云
博客转至优快云 博客地址原创 2013-09-23 10:31:24 · 202 阅读 · 0 评论 -
Java APNS开源库apns4j-1.0.1发布
Java APNS开源库apns4j-1.0.1发布 开源地址:https://github.com/teaey/apns4j maven依赖: [html] view plaincopyprint? <dependency> <groupId>com.github.tea...原创 2015-04-23 16:59:56 · 283 阅读 · 0 评论