上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 0. 基本问题 //当前使用的classLoader Thread.currentThread().getContextClassLoader(); //AppClassLoader //jvm启动时设置setContextClassLoader sun.misc.Launcher.Launcher 阅读全文
posted @ 2017-07-24 10:43 Desneo 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1. synchronized同步锁 2. concurrent 并发工具包 //以下类都线程安全 ConcurrentHashMap LinkedBlockingQueue 线程安全的阻塞(继承BlockingQueue)队列,可以指定容量,也可以不指定,不指定则默认值最大Integer.MAX_ 阅读全文
posted @ 2017-07-24 10:23 Desneo 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1. Tomcat也是一个java程序 最终的入口启动文件:org.apache.catalina.startup.Bootstrap 最后一条命令: start "Tomcat" "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe" " Djdk.tl 阅读全文
posted @ 2017-07-21 15:32 Desneo 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: 1. 常用点 //bat文件执行后不消失 尾行添加pause echo "%cd%" //查看环境变量值 set //显示所有环境变量 2. 变量 set "CURRENT_DIR=%cd%" //设置变量 cd "%CURRENT_DIR%" //引用变量 2.1 系统预定义变量 %CD% 扩展到 阅读全文
posted @ 2017-07-21 12:57 Desneo 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1. java命令 1.1 命令参数 java [ options] class [args...] // java Langtest //java文件带package时,必须指定classpath到package的顶层目录, 同时class文件名必须带package的路径, 如下任何路径都能调用到 阅读全文
posted @ 2017-07-21 00:29 Desneo 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1. 常见HTTP请求头 | 请求头 | 说明 | | | | | Accept Charset | 指定客户端接受的字符集 | | Accept Encoding | 指定可接受的内容编码,如Accept Encoding:gzip,deflate | | Accept Language | 指定 阅读全文
posted @ 2017-07-20 20:22 Desneo 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1. 原理 利用了HTTP协议(http://www.ietf.org/rfc/rfc2616.txt)中的如下字段来和服务器端交互,就可以实现文件下载的断点续传: Range : 用于客户端到服务器端的请求,可通过该字段指定下载文件的某一段大小,及其单位。典型的格式如: Range: bytes= 阅读全文
posted @ 2017-07-20 20:04 Desneo 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1. HTTPS工作原理 HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,(目的是安全的获得对称密钥用户后续传输加密)过程的简单描述如下: a).浏览器讲自己支持的多个加密规则发送给网站 b).网站发送SSL证书(见下节)。网站从中选出一组加密算法与HASH算法,并将自 阅读全文
posted @ 2017-07-20 20:01 Desneo 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 客户机与服务器需要某种方式来标示一个报文在哪里结束和在下一个报文在哪里开始。 一般使用Content Length表示body报文体的长度,这样往后截取即可获得整个报文。对于普通的页面、图片皆可使用。 报文头中的Transfer Encoding: chunked ,表示报文体body是使用chun 阅读全文
posted @ 2017-07-20 19:45 Desneo 阅读(7634) 评论(0) 推荐(0) 编辑
摘要: 3次握手 1). server通过调用listen函数来准备好接受外来连接,称为被动打开(passive open)。 2). client通过connect进行主动打开(active open)。这引起client发送一个SYN(表示同步)分节,它告诉服务器客户将在(带建立的)连接中发送的数据的初 阅读全文
posted @ 2017-07-20 19:34 Desneo 阅读(152) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页