![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验集锦
iteye_1873
这个作者很懒,什么都没留下…
展开
-
教你从三个维度定位问题
在代码走读或定位问题时,我们可以从以下三个维度来分析代码是否存在bug。 维度一:单线程维度,从单线程顺序执行代码的角度,分析代码是否存在bug 维度二:多线程维度,从多个线程并发执行的角度,分析代码在高并发场景下是否存在bug 维度三:多进程维度,从分布式环境下执行的角度,分析代码是否在高并发,分布式场景下是否存在bug。 ...原创 2016-02-22 22:58:27 · 1919 阅读 · 0 评论 -
Auth2.0安全认证规范
一,Auth2.0认证基本流程#1,跳转到第三方账号登录页,由用户输入用户名+密码进行授权,获取授权码#2,根据授权码获取访问码access_token和刷新码refresh_token#3,根据access_token调用开放平台接口获取数据#4,如果access_token过期失效,可以通过refresh_token获取一个新的access_tokenp...原创 2016-03-19 17:49:05 · 791 阅读 · 0 评论 -
json使用过程中遇到的两大坑
使用net.sf.json.JSONObject中遇到的两大坑,不知道其他json jar是否也存在这些问题,使用时待验证。 问题一:#如果json对象中不存在key1,直接get会报NullPointExceptionJSONObject jsonObj = new JSONObject();system.out.println(jsonObj.get("key...原创 2016-03-19 23:51:16 · 179 阅读 · 0 评论 -
定位服务不可用问题
定位服务不可用的一般步骤:#ping命令检查两台主机之间网络是否是通的 ping 120.25.233.113#telnet命令检查目标主机端口是否是通的 telnet 120.25.233.113 80#端口不通的原因一般有两种情况: 1,防火墙做了限制,没有开放此端口; 2,该端口对应的服务宕机了或没有启动; ...原创 2016-04-16 15:33:40 · 3699 阅读 · 0 评论 -
Tomcat远程调试
一,Tomcat应用服务器以调试模式启动#修改调试端口(如果需要,默认8000) vim bin/catalina.sh修改JPDA_ADDRESS的值为(例如:8009)#以调试模式启动应用服务器 ./catalina.sh jpda start 二,Eclipse远程调试代码#1.选中一个web工程,右键debug#2.选择Debug Confi...原创 2016-04-17 22:06:58 · 102 阅读 · 0 评论 -
Tomcat远程监控
//具体步骤如下:1.利用JDK自带jvisualvm.exe工具进行本地及远程监控 C:\Program Files\Java\jdk1.6.0_45\bin\jvisualvm.exe2.本地监控 本机运行jvisualvm.exe,选中要监控的本地Tomcat即可查看内存,线程,cpu,对象等信息。3.远程监控 修改远程Tomcat应用服务器bin/cata...原创 2016-04-17 22:29:20 · 184 阅读 · 0 评论