- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 SMTP协议分析
一、协议简介二、SMTP命令三、SMTP响应四、SMTP代理和SMTP服务器的通信过程分析一、协议简介 SMTP(Simple Mail Transfer Protocol):简易邮件传输通讯协议 SMTP是互联网上的一种通讯协议,主要功能是用在传送电子邮件,当我们通过电子邮件程序,寄E-mil给另外一个人时,必须通过SMTP通讯协议,将邮件送
2017-04-21 10:06:17 9014
原创 https工作原理及CA证书部署
环境说明1、apache版本: Apache/2.2.15 (Unix)2、weblogic版本: 10.3.6https的工作原理HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密
2017-03-07 22:41:42 11833 3
原创 Ukey证书校验流程和使用注意事项
目录:一、什么是证书吊销列表(CSR)二、证书四验是哪四验三、Ukey证书使用需要注意的问题四、Ukey相关资料包
2017-03-02 11:13:25 12065 1
原创 ukey证书简介
目录:一、CA、RA、Ukey厂商和业务系统的关系二、CA证书的重要属性(DN、SN、参考号、授权号、有效日期、证书状态、颁发者)三、什么是证书容器CSP四、证书的作用
2017-03-02 10:19:02 25778
原创 代码不规范在weblogic中引起jsp页面404问题
一、问题说明:昨天在生产环境(weblogic服务器)发现在访问 check_captcha.jsp 页面时一直报404错误,经过核查,发现该文件并无遗失。二、问题分析:1、打开jsp编译后的文件地址,发现只有生成java文件而没有生成对应的class文件,如下图所示:2、初步认定问题出在check_captcha.jsp代码里面,打开该文件,发现存在创建对象却从未被引用的问题
2017-02-28 09:36:36 1411
原创 分析weblogic数据库线程池无可用连接的问题
现象描述:1、web页面访问异常慢,有部分页面如下错误:2、日志报错:2017-02-23 16:53:53 53 [filter.CheckMallCpDetailFilter]-[ERROR] - weblogic.jdbc.extensions.PoolLimitSQLException: weblogic.common.resourcepool.ResourceLimi
2017-02-21 22:10:41 21369
原创 分析jvm线程堆栈
目录一、java线程状态二、使用jstack生成进程dump文件三、统计dump文件中处于不同状态的线程数量四、举例分析不同状态的线程1、分析BLOCKED (on object monitor)状态的线程2、分析TIMED_WAITING (on object monitor)和WAITING (on object monitor)状态的线程3、分析TIMED_WAI
2017-02-20 21:25:45 5186 6
转载 HTTP状态码302、303和307的故事
原文地址:http://www.cnblogs.com/cswuyg/p/3871976.html 今日读书,无法理解HTTP302、303、307状态码的来龙去脉,决定对其做深究并总结于本文。 《HTTP权威指南》第3章在讲解30X状态码时,完全没有讲清楚为什么要有302、303、307,以及他们的关系,一句“问题出在HTTP/1/1”让我一头雾水,
2017-02-13 23:30:25 2714
原创 协同开发中svn使用规范
一、先更新,再提交,要养成每天更新的习惯SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且自己测试之后,谨慎地提交。 如果在修改的期间别人也更改了svn的对应文件,那么commit就可能会失败。如果别人和自己更改的是同一个文件,那么update时会自动进行合并,如果修改的是同一行,那么合并时会产生冲突,这种情况就需要同之前的开发人员联系,两个人一起协商解决冲突,解
2017-02-13 22:20:36 476
原创 提供给外部调用的接口设计原则
1、接口命名规则应做到见名知意2、不要做大而全的接口,要尽量保持接口的功能单一好处:这样有利于接口调试、改造升级和维护3、接口出参应含有接口调用结果信息(code 和 message)字段4、接口出参应对同类型(单条,多条,分页)的数据有固定相同的格式 好处:3和4条 可以方便接口使用者封装接口的调用5、接口出参要使用像json或xml这种平台无关的数据格式好处:jso
2017-02-13 22:02:28 6637
原创 用栈来模拟实现汉诺塔问题
import java.util.*;public class TestHanNuoTa{ private static int size = 4; private static Stack A = new Stack(size); private static Stack B = new Stack(size); private static Stack C = new Stack(s
2014-10-31 21:50:28 1119
原创 中缀表达式转换到后缀表达式(java实现)
/*将中缀表达式转换为后缀表达式定义优先级:'(' : 4'*','/' : 3'+','-' : 2')' : 1思路:循环遍历输入字符数组if input[i]是数字,则print; continue;循环if栈空,则input[i]入栈,break;if outputPriority if outputPriority >= inputPr
2014-10-26 01:21:12 490
转载 泛型的约束与局限性
因为Java并没有真正实现泛型,是编译器在编译的时候在字节码上做了手脚,这种实现理念造成Java泛型本身有很多漏洞。为了规避这些问题Java对泛型的使用上做了一些约束,但不可避免的还是有一些问题存在。这其中大多数限制都是由类型擦除引起的。1.不能用类型参数替换基本类型: 其原因是类型擦除,擦除类型后原先的类型参数被Object或者限定类型替换,而基本类型是不能被对象所存储的。可以
2014-08-22 09:12:00 563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人