- 博客(46)
- 收藏
- 关注
转载 MVN wagon-maven配置不能正确执行命令
<profiles> <profile> <id>dev</id> <properties> <env>dev</env> <...
2017-06-27 22:31:00
653
转载 mysql JDBC exception 异常信息中文乱码问题
mysql jdbc 连接数据库,当产生SQL异常,包含中文信息时,异常信息中文乱码。mysql驱动版本 <version>5.1.40</version> 产生这个提问题的主要原因是驱动对异常处理信息有BUG(MYSQL,JVM JAVA文件等所有的编码都一一致...
2017-01-11 17:29:00
397
转载 close_wait状态和time_wait状态 (TCP连接)
不久前,我的Socket Client程序遇到了一个非常尴尬的错误。它本来应该在一个socket长连接上持续不断地向服务器发送数据,如果socket连接断开,那么程序会自动不断地重试建立连接。 有一天发现程序在不断尝试建立连接,但是总是失败。用netstat查看,这个程序竟然有上千个sock...
2013-12-23 20:09:00
162
转载 apache ab测试性能
1.测试JSON ab -n 100000 -c 80 -p test.dat -T 'application/json' http://localhost/ test.dat(测试数据) 2. apache附带的ab工具(本机使用的PHP环境是WAMP集成环境,ab工具位于D...
2013-12-19 14:44:00
185
转载 这篇文章的目的是介绍一些少有人知的Linux命令,它们一定会高效地帮你管理你的桌面/服务器...
1. sudo !!命令没有特定输入sudo命令而运行,将给出没有权限的错误。那么,你不需要重写整个命令,仅仅输入'!!'就可以抓取最后的命令。 $ apt-get updateE: Could not open lock file /var/lib/apt/lists/lock ...
2013-12-19 13:22:00
148
转载 request.setCharacterEncoding("UTF-8")这个编码设置的小问题
servlet设置好这个编码,在什么情况下起作用的? 一般我们都把这个设置在filter层设置,随着时间的流逝,就认为只要设置这个编码,容器就会响应的请求的数据按着设置好的编码执行。实际上错了,这个编码既然一般放在过滤器,还是有一定道理的。其实是再SERVLET处理请求之前,经过过滤器...
2013-12-11 15:43:00
1135
转载 dubbo源码(复制)
一,自定义的spring配置 基于sping扩展schma利用DubboNamespaceHandler实现对自定义schema的解析。见配置文件:spring.handlersspring.schemas 二,Consumer对于服务接口的透明调用 ...
2013-11-28 17:22:00
108
转载 青春是一本太仓促的书-席慕容
无意中看到一首诗,拿来陶冶小情操! 所有的结局都已写好 所有的泪水也都已启程 却忽然忘了是怎么样的一个开始 在那个古老的不再回来的夏日 无论我如何地去追索 年轻的你只如云影掠过 而你微笑的面容极浅极浅 逐渐隐没在日落后的群岚 ...
2013-11-14 10:32:00
141
转载 dubbo ExtensionLoader 调用过程图
ExtensionLoader ,dubbo的类加载机制,写的还是很复杂的,第一次看有点晕,通过思维导图画出调用顺序,马上就豁然开朗了,与spring类加载还是有几分相似! ...
2013-11-13 18:57:00
150
转载 dubbo的负载均衡的几种算法
随机,按权重设置随机概率。 在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。 RoundRobin LoadBalance 轮循,按公约后的权重设置轮循比率。 存在慢的提供者累积请求问题,比如:...
2013-11-05 18:25:00
165
转载 dubbo 集群容错模式
失败自动切换,当出现失败,重试其它服务器。(缺省) 通常用于读操作,但重试会带来更长延迟。 可通过retries="2"来设置重试次数(不含第一次)。 Failfast Cluster 快速失败,只发起一次调用,失败立即报错。 通常用于非...
2013-11-05 18:20:00
239
转载 一个接口的测试过程
1.两天开发完成,一天联调成功。 2.提测,测试反馈需要有那个测试机,但是测试机没有U盾,邮寄U盾到机房,2天过去。 3.装U盾,找机房管理人员安装U盾,机房找外包人员安装,下午安装好后,结果机房的机器是WINDOWS2003英文版,没有汉化补丁,害怕安装出现问题,那个机器正在线...
2013-11-05 13:32:00
131
转载 分库分表的解决方案
分库分表的解决方案 思路: 1、完整阅读分库、分表策略,注意区分分库与分表的不同,撰写阅读笔记。 2、试验基于IBATIS+SPRING2.0的分库源码,注意思考路由的规则。 3、试验分表的源码实现,一般采用IBATIS2.0以后的动态表名实现。 ...
2013-10-28 20:40:00
84
转载 find 寻找某个时间后创建或修改过的文件
find 寻找某个时间后创建或修改过的文件 Linux, shell, cmd, find 经常发现某些数据目录下会按时期来生成文件,以供别的程序以日期来进行数据整理与产出.而不幸运的是,没有...
2013-10-28 18:24:00
348
转载 网站数据分析:流量分析的四项指标
电子商务网站的流量分析与其他网站大体相同,区别主要在于效率转换以及用户特征,这对于电子商务网站来说尤为重要,而流量的总数相对并不十分特别要紧,因为只要把转化率提升了,获得流量的方法还是很多的。 一般来说,数据分析包括:流量来源分析、流量效率分析、站内数据...
2013-10-07 21:02:00
831
转载 jvm-tools(java-knife) 监控JVM线程,所耗CPU,内存,可以排序
转载于:https://my.oschina.net/u/593721/blog/160706
2013-09-11 17:44:00
156
转载 linux 调试利器gdb, strace, pstack, pstree, lsof
1) 如何使用strace+pstack利器分析程序性能? http://www.cnblogs.com/bangerlee/archive/2012/04/30/2476190.html 此文有详细介绍怎么用strace和pstack ...
2013-07-27 17:10:00
78
转载 使用linux的几个习惯
1. 1. 在单个命令中创建目录树 清单 1 演示了最常见的 UNIX 坏习惯之一:一次定义一个目录树。 清单 1. 坏习惯 1 的示例:单独定义每个目录树 ~ $ mkdir tmp ~ $ cd tmp ~/tmp ...
2013-07-27 16:42:00
119
转载 网站排障分析常用的命令
--------------------------------------------系统连接状态篇: 1.查看TCP连接状态 netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netst...
2013-07-27 16:32:00
106
转载 tomcat调优的几个方面
和早期版本相比最新的Tomcat提供更好的性能和稳定性。所以一直使用最新的Tomcat版本。现在本文使用下面几步来提高Tomcat服务器的性能。 增加JVM堆内存大小 修复JRE内存泄漏 线程池设置 压缩 数据库性能调优 Tomcat本地库 ...
2013-07-24 14:01:00
95
转载 TOMCAT 高并发配置
JVM配置如下: JAVA_OPTS="$JAVA_OPTS -server -Xmn1024M -Xms4096M -Xmx4096M -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Dorg.apache.cat...
2013-07-22 15:18:00
131
转载 自动启动日志
ssh admin@172.17.21.82 /export/auto_deploy/public_shell/web_tomcat/start.sh admin /export/home/tomcat/domains/worker.payinner.jd.com/server1 资金归集WO...
2013-07-10 11:27:00
151
转载 日期时间处理和国际化相关
日期/时间的国际化,不仅涉及到地理位置(Locale,比如星期、月份等日历本地化表示),还涉及到时区(TimeZone,针对UTC/GMT的偏移量)。时区不仅是地理位置规定,更是政治规定,比如中国从地理位置上跨5个时区,但只使用一个统一时区(id=Shanghai/Asia)。 ...
2013-05-23 16:58:00
1058
转载 什么是CGI?
1. 定义: CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 2. 功能: 绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 务器产生相应的处理,或将相...
2013-05-23 16:38:00
157
转载 百度百科关于闭包的理解
目录 闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它...
2013-04-16 09:59:00
495
转载 mysql
ahoo的mysqlpagination方案,对于分页巨多的大数据量,性能比较好:http://www.percona.com/files/presentations/ppc2009/PPC2009_mysql_pagination.pdf同时结合看MySQL在limit1...
2013-03-12 14:09:00
93
转载 一个介绍SHELL的技巧,很不错的博客
http://www.cnblogs.com/stephen-liu74/category/326653.html 转载于:https://my.oschina.net/u/593721/...
2013-03-05 10:30:00
76
转载 socket模型
: 1、阻塞模型 一个单进程accept阻塞,接收到客户端请求后,read消息,处理write返回,然后循环继续accept。 这种模型最最简单,不实际,没什么实际用途,对于新手教学还行。 2、多进程(线程)模型 主进程循环accept阻塞,...
2013-03-02 22:29:00
143
转载 select、poll、epoll的比较
http://my.chinaunix.net/space.php?uid=20196318&do=blog&id=366042 http://blog.endlesscode.com/2010/03/27/select-poll-epo...
2013-03-02 22:28:00
67
转载 SOCKET各种模型下并发数量
1、普通的阻塞和非阻塞编程。 利用线程池技术和内存池,SOCKET池技术,基本可以处理一千五百个左右的SOCKET连接,但我们一般使用的机器大约有两M内存,而在不改变线程堆栈的大小情况下,我们至多可以创建一千七八百个线程,不过也就基本动不了了。我们测试基本到一千个线程左右,...
2013-03-02 22:21:00
213
转载 支付IP问题
今天支付出现了一个这么问题:某个客户用同一张卡支付,前几天可以,今天一直不行。错误时IP参数错误。 问题的根源是与第三方支付的接口,有一个客户IP参数,第三方用来判断是否是恶意用户。我们程序是这么获取客户IP,如下 if (request.getHeader("x-forward...
2013-03-01 17:56:00
691
转载 如何知道JAVA 对象在内存中所占大小?
http://sourceforge.net/projects/sizeof/ Description A very simple implementation of C++ keyword sizeof for Java 5+. Developers can us...
2013-02-25 22:08:00
93
转载 Java类加载机制
类加载是java语言提供的最强大的机制之一。尽管类加载并不是讨论的热点话题,但所有的编程人员都应该了解其工作机制,明白怎么做才能让其满足我们的需要。这能有效节省我们的编码时间,从不断调试ClassNotFoundException, ClassCastException的工作中解脱...
2013-02-22 16:04:00
86
转载 linux下grep分析web服务器日志
1.获得访问前10位的ip地址 cat access.log|awk '{print $1}'|sort|uniq -c|sort -nr|head -10 cat access.log|awk '{counts[$(11)]+=1}; END {for(url in c...
2013-02-17 11:08:00
311
转载 理解HTTP幂等性
基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向...
2013-01-29 16:01:00
67
转载 storm简介
场景 伴随着信息科技日新月异的发展,信息呈现出爆发式的膨胀,人们获取信息的途径也更加多样、更加便捷,同时对于信息的时效性要求也越来越高。举个搜索场景中的例子,当一个卖家发布了一条宝贝信息时,他希望的当然是这个宝贝马上就可以被卖家搜索出来、点击、...
2013-01-16 16:28:00
171
转载 京东商城,“修养生息”2013 迎接第二个十年
2013年1月1日晚,在京东商城内部年会上,京东商城集团创始人兼CEO刘强东向在场的近2000名京东人发表讲话,阐释公司2013年的“修养生息”战略,同时首次指出了京东商城第二个十年的三大发展方向:自营电商、开放服务和数据金融。更重要的是,刘强东首次透露,京东商城的第二个十年将聚焦对京东人...
2013-01-10 09:28:00
134
转载 Google Spanner
分布式 分布式系统有各种定义,个人理解:拥有一个以上的时序即为分布式系统。 传统系统,也就是图灵机或者冯诺依曼计算机,只有一个时序。 ...
2013-01-08 09:21:00
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人