04 2019 档案
摘要:在计算机出现之前,有一种电传机械打字机,每秒可以打10个字符。但是有一个问题,就是打满一行后,需要进行换行,换行是需要0.2秒。如果这时有字符传入,就会丢失两个字符。为了解决这个问题,便定义了两个字符作为一行的结束的标志。 第一个是回车:告诉打字机把打印头定位在左边界,不转动滚筒。 第二个是换行:告
阅读全文
摘要:访问jsp文件时,出现错误: 解决办法: 1.在Tomcat目录下的lib文件夹中加入jstl包 2. 在maven项目中加入jstl包:
阅读全文
摘要:恢复内容开始 在命令提示符中启动Tomcat时,日志窗口出现乱码: 乱码的原因肯定是日志解码错误引起的,因此就有一系列问题: 1.这个窗口的文本编码是什么? 窗口的文本编码查看:右击窗口>选项 可以看到窗口的编码是GBK: 2.窗口中日志的编码是什么? Tomcat中的日志编码在安装文件下的conf
阅读全文
摘要:系统启动后: 第一个运行的进程是init 进程标识符为1. init派生一个getty。该进程负责打开终端端口,提供标准输入来源和标准输出、标准输出的去处,并且在屏幕上显示一个登录提示符 接下来执行/bin/login程序。login程序依次执行下面的工作: 提示用户输入口令password 加密并
阅读全文
摘要:可以想像,如果一个对象的可变的变量被多个线程访问时,必然是不安全的。 在单线程应用可能会维持一个全局的数据库连接,并在程序启动时初始化这个连接对象,从而避免在调用每个方法时都传递一个Connection对象。ThreadUnsafe类就是这样做的: 但是JDBC连接对象不一定是线程安全的,在多个线程
阅读全文
摘要:任务是一组逻辑工作单元,而线程则是使任务异步执行的机制。在Java中,Runnable对象代表一个任务,Thread对象负责创建一个线程执行这个任务。 前提:1. 程序需要处理大量任务 2. 任务的执行时间相对创建线程和销毁的时间较短 方法1: while (ture) { Socket conne
阅读全文
浙公网安备 33010602011771号