03 2018 档案

摘要:了解java的NIO,需要先了解同步异步以及阻塞非阻塞的概念,同步/异步,阻塞/非阻塞 NIO就是采用的同步非阻塞这种组合方式。或简单一点,采用的是IO复用的策略,可以使用一个线程管理多个IO连接。 BIO 常见使用方式 传统的BIO是同步阻塞的方式,因此,在服务器中常见的使用方式是: 来一个请求创 阅读全文
posted @ 2018-03-28 14:33 欠扁的小篮子 阅读(944) 评论(0) 推荐(1) 编辑
摘要:java.lang.Thread.State中定义的集中Java线程的状态: 上述Java代码定义的几个状态中其实是没有running状态的。 线程的runnable状态是从虚拟机的角度来看的,表示这个线程正在运行。 但是处于Runnable状态的线程不一定真地消耗CPU. 处于Runnable的线 阅读全文
posted @ 2018-03-20 17:36 欠扁的小篮子 阅读(1377) 评论(0) 推荐(0) 编辑
摘要:最简单的两种写法,加或不加@RequestParam注解 第一种写法参数为非必传,第二种写法参数为必传。参数名为userId。 第二种写法可以通过@RequestParam(required = false)设置为非必传。因为required值默认是true,所以默认必传。 第二种写法可以通过@Re 阅读全文
posted @ 2018-03-13 10:17 欠扁的小篮子 阅读(2902) 评论(0) 推荐(0) 编辑
摘要:使用curl命令执行get请求,带多个参数: 返回结果提示缺少参数wrapperId,但是上述url中的确有wrapperId。 看最后两行的结果,发现是url被&号截开,在shell中被当做两条命令来执行的。 解决方案 在url外面加上引号: 阅读全文
posted @ 2018-03-08 11:05 欠扁的小篮子 阅读(1273) 评论(1) 推荐(1) 编辑
摘要:作用 内容加密 建立一个信息安全通道,来保证数据传输的安全; 身份认证 确认网站的真实性 数据完整性 防止内容被第三方冒充或者篡改 https的采用了对称加密和非对称加密。握手过程中采用非对称加密,得到一个对称加密的秘钥。数据传输的过程中,采用对称加密。 采用非对称加密比较慢,因此只在握手期间采用非 阅读全文
posted @ 2018-03-08 10:40 欠扁的小篮子 阅读(721) 评论(0) 推荐(0) 编辑
摘要:根据Tomcat源码来看一下Tomcat启动过程都做了什么 部分代码为主要流程代码,删去了try-catch以及一些校验逻辑,方便理解主流程 部分代码为主要流程代码,删去了try-catch以及一些校验逻辑,方便理解主流程 部分代码为主要流程代码,删去了try-catch以及一些校验逻辑,方便理解主 阅读全文
posted @ 2018-03-07 19:48 欠扁的小篮子 阅读(9147) 评论(1) 推荐(3) 编辑

点击右上角即可分享
微信分享提示