- 博客(78)
- 资源 (5)
- 收藏
- 关注
转载 内存模型(多核)
具体看git 地址上内容 TechNotes/Memory_Model.md at master · GHScan/TechNotes · GitHub
2022-06-20 10:52:05 160
原创 bean 获取入口
public class BeanHolder implements ApplicationContextAware { private static ApplicationContext context; private static HashMap<String, Object> beansCache = new HashMap<String, Objec...
2018-03-10 14:43:31 226
原创 免密登录linux服务器
步骤如下~/.ssh 目录下生成一对新的公钥/私钥。ssh-keygen -b 2048 -P '' -f ~/.ssh/id_rsa接下来,将公钥添加到用于认证的authorized_keys文件中:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys最后,将authorized_keys文件分发给集群中所有的work
2017-10-16 20:04:13 754
转载 jvm 调优
Mobilecashier jvm参数调优cpu使用率降低20个点总结mobilecashier gzone机房的机器CPU最近节节高升逼近70%以上,如下是mobilecashier-60-51在16号以后的CPU情况,最高已经达到87.95%,当时初步判断是新春红包业务(转账业务目前走gzone)上涨引起。又想业务量比起大促还是少了点,这里面肯定不正常,随后看了gzone的其他
2015-02-05 21:17:36 684
转载 TortoiseGit 使用
http://our2848884.blog.163.com/blog/static/146854834201152325233854/
2014-10-24 14:44:01 488
原创 查看 tcp 请求 相关的信息,包括 状态
netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n
2014-10-23 16:53:46 527
原创 jboss 数据源类图
[Jboss数据源一]初始化内容提示:设置和初始化框架2.获取数据库连接的入口类WrapperDataSource,其实现了DataSource接口3.ManagedConnectionFactory接口用来获取真实连接和创建WrapperDataSource4.LocalManagedConnectionFactory负责从driver获取连接,driver层面的参数都在这里维护5.JB...
2014-07-18 11:06:22 117
原创 java 工具集
我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了。我想列下我能想到的一个Java程序员会用到的常用工具。一、编码工具1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《Eclipse常见快捷键列表》2.插件: (1) Findbugs,在release之前进行一次静态代码检查是必须的(2)
2014-04-17 11:45:33 634
原创 jsatck pid 中 各种情况解释
1,线程状态为“waiting for monitor entry”:意味着它 在等待进入一个临界区 ,所以它在”Entry Set“队列中等待。此时线程状态一般都是 Blocked:java.lang.Thread.State: BLOCKED (on object monitor) 2,线程状态为“waiting on condition”:说明它
2014-04-17 11:40:21 14622 1
原创 js 工具方法
// 1 删除数组中的值 function removeArrayObjectByIndex(array,index){ array.splice(index,1); }// 2 按index 替换数组中对应index 的值 function replaceArrayObjectByIndex(array,index,object){
2013-07-28 12:18:24 523
原创 java 工具集 by killme 2008
一、编码工具1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《Eclipse常见快捷键列表》2.插件: (1) Findbugs,在release之前进行一次静态代码检查是必须的(2) Clover,关心你的单元测试覆盖率(3) Checkstyle 代码风格检查3.构建和部署工具:ant或者maven,现在主流都是maven了吧,使用nexus搭建m
2013-06-23 09:55:50 887
原创 js 有关验证性问题
/* *只能输入数字 *使用在obj的onkeyup事件上 *@param obj 当前DOM对象 *@author:raozhiyong */ function onlyNumber(obj){ obj.value = obj.value.replace(/\D/g, ''); } /* *只能输入正整数和小数 *使用在obj的onkeyup事件上 *@pa
2013-03-19 00:03:14 558
转载 java 程序猿 抽点时间看看c或者c++吧
我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个:1.虚拟机屏蔽了操作系统的系统调用,以及很多底层机制。2.大量的封装好的类库也屏蔽了很多实现细节。一段时间后,你会发现你知其然,不知所以然。。我以前
2013-02-06 21:41:03 787
原创 a 标签中有js 函数
a标签中调用javascript方法的几种方法:我们常用的在a标签中有点击事件:1. a href="javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片
2013-01-15 15:16:44 2700
原创 一致性hash 问题 解决方案
http://langyu.iteye.com/blog/684087 java 实现代码http://weblogs.java.net/blog/2007/11/27/consistent-hashing
2013-01-05 11:51:29 479
原创 Troubleshooting MySQL
资料 http://www.hellodb.net/2012/12/askhellodba-database-forum-2.html
2012-12-25 17:10:06 459
原创 netty server 相关的统计数据
http://twin0975.sandai.net/setting/confighttp://twin0975.sandai.net/statJdbc/listhttp://twin0975.sandai.net/statJdbchttp://twin0975.sandai.net/stat/tpshttp://twin0975.sandai.net/extLogger/getA
2012-12-19 14:55:53 973
原创 服务器 无状态 ,客户端 记住自己的状态 。服务器的数据不用加锁 ,客户端 指示 下一步的操作
服务器 无状态 ,客户端 记住自己的状态 。服务器的数据不用加锁 ,客户端 指示 下一步的操作
2012-12-16 23:41:58 497
原创 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}';netstat -nat |wc -l
查看tcp 请求 中 的各个 状态 数据 ,如timewait netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}';netstat -nat |wc -lnetstat -tlnp
2012-12-04 19:13:50 3658
原创 hadoop 资料
Hadoop 资源 淘宝Hadoop的技术分享http://rdc.taobao.com/blog/dw/archives/category/hadoophttp://rdc.taobao.com/blog/dw/archives/244 Hadoop基本流程与应用开发http://www.infoq.com/cn/articles/hadoop-process-dev
2012-10-16 15:18:20 532
原创 netty FrameDecoder 解码遇到问题
在使用 protobuf 做为通信协议 时候遇到的一个问题 :使用FrameDecoder 解码 的时候 报 IndexOutOfBoundsException 错误。找了好几天 才发现 原来是 netty使用FrameDecoder 解码 并没有把 一个协议包的内容读完 ,就调用了后面的业务逻辑代码,造成业务逻辑在解析 包的内容时长度不够,报错。 果断上代
2012-10-13 14:42:20 2726
转载 mysql 数据 drop 了 恢复
http://blog.linezing.com/2012/03/mysql-innodb-recovering-tools
2012-09-10 22:16:24 1171
转载 给自己的忠告
刚刚走上社会的年轻人,充满了蓄势待发的豪情、青春的朝气、前卫的思想,梦想着丰富的待遇和轰轰烈烈的事业。可是,社会毕竟是一所包罗万象、喧嚣复杂的大学校,这里没有寒暑假,拒绝虚假和肤浅,更拒绝空想和庸碌,难以预告何时开课何时放学。 如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比起所学的课堂课程来
2012-09-05 14:07:04 344
转载 jta
看到一个jta 实现 ,用时在验证一下http://www.blogjava.net/pdw2009/archive/2008/05/25/202725.htmlhttp://www.cnblogs.com/endsock/archive/2012/04/24/2468034.htmlhttp://cn-done.iteye.com/blog/132810
2012-08-06 13:24:50 356
原创 btrace 用户手册
btrace 文件中的一些参数配置 可以修改,比如 classpath(默认没有,需要自己配置)${JAVA_HOME}/bin/java -Dcom.sun.btrace.bootClassPath=/usr/tmp/build -Dcom.sun.btrace.probeDescPath=. -Dcom.sun.btrace.dumpClasses=false -Dcom.sun.b
2012-07-31 19:54:21 984 1
原创 java 在线找bug 神器 btrace
示例地址 : http://kenai.com/projects/btrace/sources/hg/show/samples1. 示例代码示例代码定义了Counter计数器,有一个add()方法,每次增加随机值,总数保存在totalCount属性中。Btracetest.java代码 package com.learnw
2012-07-31 19:16:31 1409
原创 线程状态
Java代码 obj.wait(); Java代码 "pool-1-thread-1" prio=6 tid=0x02bde400 nid=0x948 in Object.wait() [0x02f0f000] java.lang.Thread.State: WAITING (on object monitor) ------
2012-05-20 14:02:00 810
转载 java 学习常用工具
我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了。我想列下我能想到的一个Java程序员会用到的常用工具。一、编码工具1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《Eclipse常见快捷键列表》2.插件: (1) Findbugs,在release之前进行一次静态代码检查是必须的(2)
2012-05-20 14:00:58 449
转载 c++ 入门步骤
学好 C++ 的三步曲C++ 是个很有争议性的语言。有人认为它很强大,既能实现抽象又能保证性能;也有人提到 C++ 就咬牙切齿,认为这是一个设计得很糟糕的语言。但谁也不能否认的是它在软件行业的重要地位:从 Google 的大型分布式系统到 Adobe Photoshop 这样的专业应用程序,大部分都是用 C++ 开发的。事实胜于雄辩,C++ 丰富的特性和它的灵活性让它可以适应各类需求,所以有人
2012-05-12 19:58:55 543
原创 io 理解
io 分为同步io(bio) 和异步io(nio) bio 是指 读或者写操作是阻塞的,及同步io nio 是指读或者写是由操作系统完成的,及非阻塞的。nio是基于事件驱动的,采用的是Reactor方式实现的。 aio 也是异步io,基于事
2011-10-16 00:32:22 574
原创 java nio 模式原理学习
java nio 是指非阻塞io模式, 采用Reactor 模式实现及Observer模式。当IO通道中有数据进来的时候就会自动通知注册在通道的事件,然后找到对应的事件去执行。看下面示例 package com.yukh.nio.
2011-10-16 00:17:29 1350
原创 redis 学习 之 数据操作
本文介绍下redis支持的各种数据类型包括string,list ,set ,sorted set 和hash 1. keysredis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符由于k
2011-09-28 16:32:58 830
原创 maven 配置文件(taobao m2 server)
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/SETTINGS/1.0.0" xsi:schemaLocation=" ht
2011-08-23 13:39:08 4420
原创 文件异步读取 java
读写耗用时间(秒)RandomAccessFileRandomAccessFile95.848BufferedInputStream + DataInputStreamBufferedOutputStream + DataOutputS
2011-08-09 21:14:00 2810
原创 hessian 入门错误解决
Exception in thread "main" com.caucho.hessian.client.HessianConnectionException: 500: java.io.IOException: Server returned HTTP response cod
2011-08-04 21:48:42 7889 6
原创 maven setting.xml
Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with t
2011-07-29 23:12:56 1474
原创 js 传中文,java后台乱码问题
<br />前台js代码块中对各个变量进行编码处理如下:<br />var typeselect = form2.typeselect.value;<br />//var typeselect = document.getElementById('typeselect').value;<br />//怎么获得值得自己用自己的方式, 不一定要像我酱紫..<br /><br /><br />typeselect=encodeURI(typeselect);<br />ty
2011-03-06 17:31:00 2630
android 开发资料
2010-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人