摘要:
一、概述
理解多线程先要理解线程,理解线程先要理解进程。
1. 进程
一个正在执行的程序。
每个进程的执行都有一个执行的顺序,顺序是一个执行路径,也叫一个控制单元。
2. 线程
进程中独立的控制单元称为线程。
线程控制进程的执行。
进程中只要有一个线程在执行,进程就不会结束。
一个进程中至少存在一个线程。
... 阅读原文
2017-10-20 23:05:05 阅读(772) 评论(0)
摘要:
1. PATH环境变量。作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好... 阅读原文
2017-10-20 21:33:01 阅读(763) 评论(0)
摘要:
非对称的特点是加密和解密时使用的是不同的钥匙。密钥分为公钥和私钥,用公钥加密的数据只能用私钥进行解密,反之亦然。
另外,密钥还可以用于数字签名。数字签名跟上文说的消息摘要是一个道理,通过一定方法对数据内容进行处理得到一个签名,查看这个签名是否与对方传递的签名一致。
在非对称加密中用密钥来指公钥和私钥。
RSA... 阅读原文
2017-10-20 21:22:01 阅读(761) 评论(0)
摘要:
文章目录:
1.生态圈概述。
2.说说Java,高级Java,Java生态圈的衍生
3. 说说servlet、servlet容器、比较tomcat、jetty、tomcat、jboss;
1. 哪个项目能离开网络,数据库,操作系统来运行?所以生态圈的应用技术主要在这些知识点处。
2. Java组件,组件其实就是一... 阅读原文
2017-10-20 21:16:07 阅读(762) 评论(0)
摘要:
之前发表了一篇关于如何安装和配置Tomcat的文章,而最近在开发项目的时候总是报错。后来被公司的大神问了一句:是谁告诉你Tomcat是需要配置环境变量的?
作为新手的我瞬间整个人都不好了!于是偷偷百度了一下,终于找到了关于Tomcat配置的真相。
1、Tomcat解压完成后,直接在bin目录下运行startu... 阅读原文
2017-10-20 20:27:03 阅读(747) 评论(0)
摘要:
最近换了个公司,从三月底开始面,面到四月底,面了有快二十家公司。我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识点今天又问了等等。四月中旬的时候,我就在构思要写一篇面经,主要是想着可能对那些跟我相同处境的人有点帮助,再者就是... 阅读原文
2017-10-20 19:25:02 阅读(780) 评论(0)
摘要:
举个例子:
1 public class ExceptionTest{
2
3 void cantBeZero(int i) throws Exception{
4 throw new Exception();
5
6 }
7
8 }
上面代码编译后的字节码指令如下:
1... 阅读原文
2017-10-20 18:09:02 阅读(718) 评论(0)
摘要:
比如错误日志是这样的:
org.apache.catalina.connector.ClientAbortException: null
那么问题基本上就是服务器准备进行response的时候,发现连接关闭了。
如果从浏览器到服务器的请求要经过好几个中间代理的话,就要逐个排查是在哪个环节连接关闭了。
发现原因是客户点... 阅读原文
2017-10-20 18:07:02 阅读(821) 评论(0)
摘要:
前言:
本篇笔记是继 深入浅出 SpringMVC - 1 后的续篇,主要介绍了 SpringMVC 的实际小应用,包括 SpringMVC 的数据格式化、使用 JSR 303 验证标准 在 SpringMVC 中进行数据的校验、SpringMVC 结合 Ajax 在请求处理器中返回 JSON、SpringMVC... 阅读原文
2017-10-20 17:33:16 阅读(773) 评论(0)
摘要:
前段时间读了一位大神的博客,感觉总结的知识图谱很好,就此转载该图谱以备学习之。
转载地址:http://blog.csdn.net/u011116672/article/details/52442953
阅读原文
2017-10-20 15:35:07 阅读(771) 评论(0)