摘要: 没事总喜欢写二叉树, 发现这东西把脑袋开启 今年任务, 加密安全字符集, 内存篇,网络篇,数据存储篇,加油 应该是生成下面这个树 阅读全文
posted @ 2017-02-06 16:49 何锦彬 阅读(176) 评论(0) 推荐(0)
摘要: OOM问题一般都是人工代码失误, 多数其实在review阶段应该可以排除,本文主要是想记录下内存快照排查OOM的一个过程 场景: 系统的交互安全完全依赖各种加密做(做到了无session,完全WEB无状态,这个设计以后可讲下),故加密变得很重要,但因为有新的加密引入了BouncyCastleProv 阅读全文
posted @ 2017-01-20 21:54 何锦彬 阅读(1612) 评论(0) 推荐(0)
摘要: 基本每次性能问题,除了数据库,其它高发地区就是GC问题了,踩过很多次GC的坑,结合最近一次总结下 阅读全文
posted @ 2017-01-13 18:30 何锦彬 阅读(2726) 评论(5) 推荐(0)
摘要: 运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] args) { System.out.println("sleep .."); try { Thre 阅读全文
posted @ 2016-11-24 14:36 何锦彬 阅读(10883) 评论(1) 推荐(0)
摘要: 先准备一个网页测试编码 输入中文字,名字 “何锦彬” 进行提交提交到servelt , 用servelt输出收到的内容protected void doPost(HttpServletRequest request, HttpServletRespons... 阅读全文
posted @ 2015-10-19 19:30 何锦彬 阅读(693) 评论(1) 推荐(0)
摘要: 改成IDE的模式 阅读全文
posted @ 2014-05-14 18:18 何锦彬 阅读(15118) 评论(7) 推荐(2)
摘要: 最近离职了, 突然记起来还一个小功能没做, 想想也挺简单,留下代码和思路给同事做个参考。换工作心里挺忐忑, 对未来也充满了憧憬与担忧。(虽然已是老人, 换了N次工作了,但每次心里都和忐忑)。写写代码反而心里平静了很多。入正题,上思路,其实很简单一 场景用户u1只能在A电脑登录,当在B电脑登录时,A电脑登录状态被取消二 思路1.创建一个session监听器去监听session属性的创建2,用个map储存(如果用户量大可以用KV数据库,如redis之类),K 为用户名, V为session的3. 当检测到session的属性 userName添加时,把对应的session中userName属性清空 阅读全文
posted @ 2014-02-20 17:23 何锦彬 阅读(3107) 评论(10) 推荐(3)
摘要: 有一种场景, 手机内存卡空间被用光了,但又不知道哪个文件占用了太大,一个个文件夹去找又太麻烦,所以我开发了个小程序把手机所有文件(包括路径下所有层次子文件夹下的文件)进行一个排序,这样你就可以找出哪个文件占用了内存太大了。使用例子如下,用JAVA 运行Sort1, 输入你要排序的文件路径 , 如 例子是对H:\下的文件和它所有子文件夹下的文件进行排序2, 输入需要进行排序显示的最新大小,如 例子是对10M 大小 以上的文件进行排序3,从大到小排序后按文件路径\文件名-------大小 KB--------创建日期进行显示(yyyyMMdd)格式进行显示,。这样你就可以把太大的文件删除了,清理出 阅读全文
posted @ 2014-02-18 15:06 何锦彬 阅读(2579) 评论(8) 推荐(0)
摘要: 如果是内存调优,请看我以前一篇博文http://www.cnblogs.com/springsource/archive/2013/01/11/2856968.html调优演示1. 先写一个死锁小程序,如下package com.he.jin.bin;/** * QQ 277803242 * * @author 何锦彬 2014.1.29 * * 线程死锁演示调优 * */public class Test4DeadLock extends Thread { public static Object obj1 = new Object(); public static Obj... 阅读全文
posted @ 2014-01-29 10:38 何锦彬 阅读(915) 评论(0) 推荐(0)
摘要: 每次设置root和远程访问都容易出现问题, 总结了个通用方法, 关键在于实用 step1: # mysql -u root mysql mysql> Grant all privileges on *.* to 'root'@'%' identified by 'root' with grant o 阅读全文
posted @ 2013-07-09 14:05 何锦彬 阅读(457) 评论(1) 推荐(0)