摘要: 任务是一组逻辑工作单元,而线程则是使任务异步执行的机制。在Java中,Runnable对象代表一个任务,Thread对象负责创建一个线程执行这个任务。 前提:1. 程序需要处理大量任务 2. 任务的执行时间相对创建线程和销毁的时间较短 方法1: while (ture) { Socket conne 阅读全文
posted @ 2019-04-01 21:30 yvkm 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 首先要明白进程是什么: 关于进程的定义有很多,一个经典的定义是一个执行中程序的实例,进程是程序的动态表现。 一个程序进行起来后,会使用很多资源,比如使用寄存器,内存,文件等。每当切换进程时,必须要考虑保存当前进程的状态。状态包括存放在内存中的程序的代码和数据,它的栈、通用目的寄存器的内容、程序计数器 阅读全文
posted @ 2019-03-29 08:16 yvkm 阅读(4758) 评论(0) 推荐(1) 编辑
摘要: 1.字符编码的原由 1.1 request和response的默认编码是? 如果未指定字符编码,则Servlet规范要求使用ISO-8859-1的编码。 HTTP消息正文(请求或响应)的字符编码在Content-Type头字段中指定。 如Content-Type:text / html; chars 阅读全文
posted @ 2019-03-18 18:03 yvkm 阅读(1910) 评论(0) 推荐(0) 编辑
摘要: 以下是个人对java中字符和字符串的见解,如有疏漏之处,还请不吝赐教。 下面通过一个简单的程序来说明字符和字符串在Java中的旅程。 以字符 ' 中 '为例, 它的GBK编码是2个字节:0xd6d0, UTF-16 编码是2个字节:0x4e26,UTF-8编码是3个字节: 0xe4b8ab 当编辑完 阅读全文
posted @ 2019-02-19 17:40 yvkm 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 以下仅为个人学习的记录,如有疏漏不妥之处,还请不吝赐教。 字节(byte)这个术语由 Werner Buchholz在1956年创造的。在此之前,字节通常称为syllable. 历史上,字节并非一定是8位的,但现在基本都是以8位作为1个字节。最开始字节是用来为字符编码的。C语言中的用char类型为字 阅读全文
posted @ 2019-02-19 00:06 yvkm 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 以下仅为个人学习的记录,如有疏漏不妥之处,还请不吝赐教。 Java在运行时字符char采用UTF-16进行编码。 何为编码? 作为名词时,编码指字节序列,如字符中的UTF-8编码为0xe4b8ad; 作为动词时,编码指用某种方式将字符转换成电脑可以储存的字节序列,如字符中使用UTF-8的编码方式编码 阅读全文
posted @ 2019-02-16 11:02 yvkm 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 以下仅为个人学习的记录,如有疏漏不妥之处,还请不吝赐教。 关系 Unicode是一个字符集。顾名思义,字符的集合。GBK,BIG5,ISO8859-1,ASCII都是字符集。 有一点不同的是,Unicode并没有规定字符的编码是如何实现的,上述的其它字符集有其编码方式。Unicode就好比java中 阅读全文
posted @ 2019-02-16 10:48 yvkm 阅读(448) 评论(0) 推荐(0) 编辑