摘要:
1.对称加密就是加密与解密的时候都是用一个密码2.非对称加密,有一对密码A,B;用A加密就得用B解密,相对的用B加密就得用A解密3.公钥与私钥,这一对密码,随便拿一个公布出去,那个就是公钥,剩下一个是私钥。4.应用1:我想给一个人发信息,我就去拿他公布出来的公钥加密,加密后就只能用私钥来解密,由于私... 阅读全文
摘要:
new Exception 这段代码,会调用父类ThrowAble的构建方法,在构造方法中会调用fillInstackTrace这个native方法。会把当前线程异常发生的信息,上下文记录在栈调用指针中。然后我们可以在处理异常的地方,调用getStackTrace()方法获取StackTraceEl... 阅读全文
摘要:
正向:客户端知道目的服务器,也知道代理服务器,由客户端邀请代理为它服务。要告诉代理目的地的url。反向:客户端只知道代理服务器,代理服务器根据规则再去找应用服务器获取信息,最后返回给客户端。这是由应用服务器邀请代理为它服务,要告诉代理url规则,让代理知道客户发起的请求去找对应的资源。(cdn技术使... 阅读全文
摘要:
Tomcat 会把为JSP页面创建的Servlet源文件和class类文件放置在“\work\Catalina\\\”目录中,这个类继承 org.apache.jasper.runtime.HttpJspBase 都是HttpServlet的子类。 这个jspServlet会执行_jspSe... 阅读全文
摘要:
1. Transaction 分两种,Local Transaction 和 Global Transaction。涉及到一个Connection的Commit,称为Local Transaction。涉及到多个Connection的Commit,称为Global Transaction。楼主提到的... 阅读全文
摘要:
String就是一个典型的不可变对象。外界的操作不能改变它,如果尝试改变都会返回一个新的String对象。 具体实现起来就是把属性全部变成private 和 final的,这个类也是final的不可继承,以免子类进行修改。对外暴露方法读操作,如果是写操作(修改)那么方法就要返回一个新的对象,原... 阅读全文
摘要:
emo场景,以oracle自带库中的表emp为例:select ename,deptno from emp order by deptno;ENAMEDEPTNOCLARK10KING10MILLER10SMITH20ADAMS20FORD20SCOTT20JONES20ALLEN30BLAKE30... 阅读全文
摘要:
为了实现Excel走审批流程的功能,我部门用JAVA语言写了工作流引擎,线下部门用VB扩展了EXCEL的功能,能够调用我们提供的webService走工作流程。涉及到了三个部门的协作,线上业务开发部门java传参数给线下开发Excel控件vb部门,然后vb传调用webservcie传参数给我们平... 阅读全文
摘要:
项目开发中遇到一个很奇怪的现象就是:随便点开一个下拉控件,包括combo,combobox,databox,combogird等等,都会出现点开的panel面板正常,如果页面有滚动条,一用鼠标滚轮滚动页面,panel的位置就一直固定在原来的位置,不会随着它所属的控件一起移动。由于我们项目是自己修... 阅读全文
摘要:
这几天看结城浩的《java多线程设计模式》,跟着做一些习题,有几道题目很有意思,记录下自己的体会。 首先是题目(在原书212页,书尾有解答):public class Main { public static void main(String[] args) { try { ... 阅读全文