博客园 - 徐继收
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=99749
2019-09-21T02:37:48Z
徐继收
https://www.cnblogs.com/xujishou/
feed.cnblogs.com
https://www.cnblogs.com/xujishou/p/10268619.html
【转】web应用缓慢故障分析 - 徐继收
在这以后里分享一篇关于web应用缓慢的分析过程,感觉挺有用的。 原文出处:http://xjsunjie.blog.51cto.com/999372/751585 友在一家购物网站做运维不久,今日打电话说前台页面打开比较慢订单无法正常投递,但是查看CPU使用率较低没什么压力,只是内存稍高86%左右,
2019-01-14T11:30:00Z
2019-01-14T11:30:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】在这以后里分享一篇关于web应用缓慢的分析过程,感觉挺有用的。 原文出处:http://xjsunjie.blog.51cto.com/999372/751585 友在一家购物网站做运维不久,今日打电话说前台页面打开比较慢订单无法正常投递,但是查看CPU使用率较低没什么压力,只是内存稍高86%左右, <a href="https://www.cnblogs.com/xujishou/p/10268619.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/10179005.html
DB2 runstats、reorgchk、reorg 命令【转载】 - 徐继收
1、runstats runsats可以搜集表的信息,也可以搜集索引信息。作为runstats本身没有优化的功能,但是它更新了统计信息以后,可以让DB2优化器使用最新的统计信息来进行优化,这样优化的效果更好。 runstats on table <tbschema>.<tbname> 收集表 <tb
2018-12-26T06:35:00Z
2018-12-26T06:35:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】1、runstats runsats可以搜集表的信息,也可以搜集索引信息。作为runstats本身没有优化的功能,但是它更新了统计信息以后,可以让DB2优化器使用最新的统计信息来进行优化,这样优化的效果更好。 runstats on table <tbschema>.<tbname> 收集表 <tb <a href="https://www.cnblogs.com/xujishou/p/10179005.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/8213934.html
【转】ORACLE 表空间扩展方法 - 徐继收
转载地址:http://blog.itpub.net/28950170/viewspace-763139/ 第一步:查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) tota
2018-01-06T05:01:00Z
2018-01-06T05:01:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】转载地址:http://blog.itpub.net/28950170/viewspace-763139/ 第一步:查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) tota <a href="https://www.cnblogs.com/xujishou/p/8213934.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/8136704.html
【转】java.sql.SQLException: statement is closed语句被关闭 druid连接池报错 - 徐继收
我之前在用druid 1.0.28版本也出现过这个问题, 现象就是: 报这个错的时候, 往往会出现在一条毫无错误的sql执行上报错, sql放到数据库上执行或者单独拎出来执行完全没问题, 但是为什么一直报错呢? 问题就出在druid连接池上, 连接池在执行完了某一条错误的sql以后, 报错信息会被保
2017-12-28T09:12:00Z
2017-12-28T09:12:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】我之前在用druid 1.0.28版本也出现过这个问题, 现象就是: 报这个错的时候, 往往会出现在一条毫无错误的sql执行上报错, sql放到数据库上执行或者单独拎出来执行完全没问题, 但是为什么一直报错呢? 问题就出在druid连接池上, 连接池在执行完了某一条错误的sql以后, 报错信息会被保 <a href="https://www.cnblogs.com/xujishou/p/8136704.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/8044339.html
java MD5 并发 - 徐继收
Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data
2017-12-15T10:02:00Z
2017-12-15T10:02:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data <a href="https://www.cnblogs.com/xujishou/p/8044339.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/7873534.html
【转载】【JAVA秒会技术之图片上传】基于Nginx及FastDFS,完成图片的上传及展示 - 徐继收
基于Nginx及FastDFS,完成商品图片的上传及展示 一、传统图片存储及展示方式 存在问题: 1)大并发量上传访问图片时,需要对web应用做负载均衡,但是会存在图片共享问题 2)web应用服务器的存储空间有限,它是web应用服务器,而不是存储服务器。 3)web应用服务器的本身的io读写性能不高
2017-11-21T07:49:00Z
2017-11-21T07:49:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】基于Nginx及FastDFS,完成商品图片的上传及展示 一、传统图片存储及展示方式 存在问题: 1)大并发量上传访问图片时,需要对web应用做负载均衡,但是会存在图片共享问题 2)web应用服务器的存储空间有限,它是web应用服务器,而不是存储服务器。 3)web应用服务器的本身的io读写性能不高 <a href="https://www.cnblogs.com/xujishou/p/7873534.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/7866576.html
【转载】Reactor模式,或者叫反应器模式 - 徐继收
Reactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一个侍卫,一直在等待你的召唤,或者叫召唤兽。 并发系统常使用reactor模式,代替常用的多线程的处理方式,节省系统的资源,提高系统
2017-11-20T07:38:00Z
2017-11-20T07:38:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】Reactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一个侍卫,一直在等待你的召唤,或者叫召唤兽。 并发系统常使用reactor模式,代替常用的多线程的处理方式,节省系统的资源,提高系统 <a href="https://www.cnblogs.com/xujishou/p/7866576.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/7831576.html
[转]如何创建一个自签名的SSL证书(X509) - 徐继收
原文出自:http://www.joyios.com/?p=47 引言 使用HTTP(超文本传输)协议访问互联网上的数据是没有经过加密的。也就是说,任何人都可以通过适当的工具拦截或者监听到在网络上传输的数据流。但是有时候,我们需要在网络上传输一些安全性或者私秘性的数据,譬如:包含信用卡及商品信息的电
2017-11-14T03:20:00Z
2017-11-14T03:20:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】原文出自:http://www.joyios.com/?p=47 引言 使用HTTP(超文本传输)协议访问互联网上的数据是没有经过加密的。也就是说,任何人都可以通过适当的工具拦截或者监听到在网络上传输的数据流。但是有时候,我们需要在网络上传输一些安全性或者私秘性的数据,譬如:包含信用卡及商品信息的电 <a href="https://www.cnblogs.com/xujishou/p/7831576.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/7821136.html
linux 下 WebSphere日志中文乱码 - 徐继收
管理控制台 >服务器 >应用程序服务器 >server1 >java和进程管理 >进程定义 >java虚拟机 >将通用jvm参数设置为 -Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=zh -Duser.region
2017-11-12T02:40:00Z
2017-11-12T02:40:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】管理控制台 >服务器 >应用程序服务器 >server1 >java和进程管理 >进程定义 >java虚拟机 >将通用jvm参数设置为 -Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=zh -Duser.region <a href="https://www.cnblogs.com/xujishou/p/7821136.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/7495876.html
获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址 - 徐继收
/** * 获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址; * @Title: getIpAddress * @Description: TODO(这里用一句话描述这个方法的作用) * @param @param request * @param @return * @param @throws IOExcep...
2017-09-08T10:15:00Z
2017-09-08T10:15:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】/** * 获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址; * @Title: getIpAddress * @Description: TODO(这里用一句话描述这个方法的作用) * @param @param request * @param @return * @param @throws IOExcep... <a href="https://www.cnblogs.com/xujishou/p/7495876.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/7491932.html
java中double和float精度丢失问题 - 徐继收
为什么会出现这个问题呢,就这是java和其它计算机语言都会出现的问题,下面我们分析一下为什么会出现这个问题:float和double类型主要是为了科学计算和工程计算而设计的。他们执行二进制浮点运算,这是为了在广泛的数字范围上提供较为精确的快速近似计算而精心设计的。然而,它们并没有提供完全精确的结果,
2017-09-07T13:18:00Z
2017-09-07T13:18:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】为什么会出现这个问题呢,就这是java和其它计算机语言都会出现的问题,下面我们分析一下为什么会出现这个问题:float和double类型主要是为了科学计算和工程计算而设计的。他们执行二进制浮点运算,这是为了在广泛的数字范围上提供较为精确的快速近似计算而精心设计的。然而,它们并没有提供完全精确的结果, <a href="https://www.cnblogs.com/xujishou/p/7491932.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/7088232.html
【转】java遍历实体类的属性和数据类型以及属性值 - 徐继收
和同学接了个外包的活,由于项目中很多地方要用到poi导出excel,而每次导出都要写很多相同的代码,因为poi的cell.setCellValue();每次设置的都是不同实体bean的属性值,导致代码里很多重复的值,我在想有没有可以自动装载bean的属性及属性值的方法。首先想到的肯定是反射,但是自己
2017-06-28T01:22:00Z
2017-06-28T01:22:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】和同学接了个外包的活,由于项目中很多地方要用到poi导出excel,而每次导出都要写很多相同的代码,因为poi的cell.setCellValue();每次设置的都是不同实体bean的属性值,导致代码里很多重复的值,我在想有没有可以自动装载bean的属性及属性值的方法。首先想到的肯定是反射,但是自己 <a href="https://www.cnblogs.com/xujishou/p/7088232.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/6992430.html
【分享】Java后台开发精选知识图谱 - 徐继收
地址 引言: 学习一个新的技术时,其实不在于跟着某个教程敲出了几行、几百行代码,这样你最多只能知其然而不知其所以然,进步缓慢且深度有限,最重要的是一开始就对整个学习路线有宏观、简洁的认识,确定大的学习方向,这样才能事半功倍。 我们经常会遇到这样的情况: 一开始学习一门新技术的时候,面对着很多很多陌生
2017-06-12T05:15:00Z
2017-06-12T05:15:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】地址 引言: 学习一个新的技术时,其实不在于跟着某个教程敲出了几行、几百行代码,这样你最多只能知其然而不知其所以然,进步缓慢且深度有限,最重要的是一开始就对整个学习路线有宏观、简洁的认识,确定大的学习方向,这样才能事半功倍。 我们经常会遇到这样的情况: 一开始学习一门新技术的时候,面对着很多很多陌生 <a href="https://www.cnblogs.com/xujishou/p/6992430.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/6963532.html
指纹登录 - 徐继收
知乎上看到的保存一下 指纹信息不需要储存在app服务器上,只存储在手机或者公共平台服务器上。过程如下:1.设备识别用户指纹信息,生成指纹秘钥2.在手机本机或平台服务器上将指纹秘钥与用户ID匹配信息3.匹配成功后,读取该ID下绑定的对应app的登录信息(如账户、密码等等)4.验证登录信息成功,登录ap
2017-06-08T08:29:00Z
2017-06-08T08:29:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】知乎上看到的保存一下 指纹信息不需要储存在app服务器上,只存储在手机或者公共平台服务器上。过程如下:1.设备识别用户指纹信息,生成指纹秘钥2.在手机本机或平台服务器上将指纹秘钥与用户ID匹配信息3.匹配成功后,读取该ID下绑定的对应app的登录信息(如账户、密码等等)4.验证登录信息成功,登录ap <a href="https://www.cnblogs.com/xujishou/p/6963532.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/6929802.html
两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试) - 徐继收
本篇文章主要介绍了"两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试)",主要涉及到两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试)方面的内容,对于两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试)感兴趣的同学可以参考一
2017-06-01T09:09:00Z
2017-06-01T09:09:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】本篇文章主要介绍了"两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试)",主要涉及到两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试)方面的内容,对于两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试)感兴趣的同学可以参考一 <a href="https://www.cnblogs.com/xujishou/p/6929802.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/6773283.html
【转载】java实现rabbitmq消息的发送接受 - 徐继收
原文地址:http://blog.csdn.net/sdyy321/article/details/9241445 本文不介绍amqp和rabbitmq相关知识,请自行网上查阅 本文是基于spring-rabbit中间件来实现消息的发送接受功能 see http://www.rabbitmq.com
2017-04-27T03:21:00Z
2017-04-27T03:21:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】原文地址:http://blog.csdn.net/sdyy321/article/details/9241445 本文不介绍amqp和rabbitmq相关知识,请自行网上查阅 本文是基于spring-rabbit中间件来实现消息的发送接受功能 see http://www.rabbitmq.com <a href="https://www.cnblogs.com/xujishou/p/6773283.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/6769863.html
RabbitMQ的四种ExChange - 徐继收
在message到达Exchange后,Exchange会根据route规则进入对应的Queue中,message可能进入一个Queue也可能进入对应多个Queue,至于进入哪个Queue或者是说哪个Queue都不进入,这要依据ExChange的ExchangeType和Exchange所绑定的路由
2017-04-26T09:50:00Z
2017-04-26T09:50:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】在message到达Exchange后,Exchange会根据route规则进入对应的Queue中,message可能进入一个Queue也可能进入对应多个Queue,至于进入哪个Queue或者是说哪个Queue都不进入,这要依据ExChange的ExchangeType和Exchange所绑定的路由 <a href="https://www.cnblogs.com/xujishou/p/6769863.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/6742872.html
MySQL随笔 - 徐继收
1.MySQL查询数据模拟自增 SET @mycnt = 0; SELECT (@mycnt := @mycnt + 1) AS id; 2.group by和max 查询结果 max 和与之匹配的信息却不是真实的信息,而是group by分组后的第一条记录的基本信息 在group by 之前先对表
2017-04-21T03:52:00Z
2017-04-21T03:52:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】1.MySQL查询数据模拟自增 SET @mycnt = 0; SELECT (@mycnt := @mycnt + 1) AS id; 2.group by和max 查询结果 max 和与之匹配的信息却不是真实的信息,而是group by分组后的第一条记录的基本信息 在group by 之前先对表 <a href="https://www.cnblogs.com/xujishou/p/6742872.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/6698895.html
【转】Eclipse中10个最有用的快捷键组合 - 徐继收
转载地址:http://blog.csdn.net/seebetpro/article/details/46227005 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift
2017-04-12T06:02:00Z
2017-04-12T06:02:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】转载地址:http://blog.csdn.net/seebetpro/article/details/46227005 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift <a href="https://www.cnblogs.com/xujishou/p/6698895.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xujishou/p/6678160.html
【转载】Maven+druid+MyBatis+Spring+Oracle+Dubbo开发环境搭建 - 徐继收
原地址:http://blog.csdn.net/wp1603710463/article/details/48247817#t16 Maven+druid+MyBatis+spring+Oracle+Dubbo开发环境搭建 1.开发工具使用: MyEclipse或Eclipse,数据库使用Orac
2017-04-07T07:03:00Z
2017-04-07T07:03:00Z
徐继收
https://www.cnblogs.com/xujishou/
【摘要】原地址:http://blog.csdn.net/wp1603710463/article/details/48247817#t16 Maven+druid+MyBatis+spring+Oracle+Dubbo开发环境搭建 1.开发工具使用: MyEclipse或Eclipse,数据库使用Orac <a href="https://www.cnblogs.com/xujishou/p/6678160.html" target="_blank">阅读全文</a>