随笔分类 - Java
摘要:原因和解决方法: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=4163515 https://stackoverflow.com/questions/361975/setting-the-default-java-character-en
阅读全文
摘要:log4j2.xml 控制台运行结果: 能创建文件,但是没有打印内容: 原因:Logger的name属性要和getLogger()的参数值要相同。
阅读全文
摘要:可以想像,如果一个对象的可变的变量被多个线程访问时,必然是不安全的。 在单线程应用可能会维持一个全局的数据库连接,并在程序启动时初始化这个连接对象,从而避免在调用每个方法时都传递一个Connection对象。ThreadUnsafe类就是这样做的: 但是JDBC连接对象不一定是线程安全的,在多个线程
阅读全文
摘要:任务是一组逻辑工作单元,而线程则是使任务异步执行的机制。在Java中,Runnable对象代表一个任务,Thread对象负责创建一个线程执行这个任务。 前提:1. 程序需要处理大量任务 2. 任务的执行时间相对创建线程和销毁的时间较短 方法1: while (ture) { Socket conne
阅读全文
摘要:以下是个人对java中字符和字符串的见解,如有疏漏之处,还请不吝赐教。 下面通过一个简单的程序来说明字符和字符串在Java中的旅程。 以字符 ' 中 '为例, 它的GBK编码是2个字节:0xd6d0, UTF-16 编码是2个字节:0x4e26,UTF-8编码是3个字节: 0xe4b8ab 当编辑完
阅读全文
摘要:以下仅为个人学习的记录,如有疏漏不妥之处,还请不吝赐教。 Java在运行时字符char采用UTF-16进行编码。 何为编码? 作为名词时,编码指字节序列,如字符中的UTF-8编码为0xe4b8ad; 作为动词时,编码指用某种方式将字符转换成电脑可以储存的字节序列,如字符中使用UTF-8的编码方式编码
阅读全文
摘要:以下仅为个人学习的记录,如有疏漏不妥之处,还请不吝赐教。 关系 Unicode是一个字符集。顾名思义,字符的集合。GBK,BIG5,ISO8859-1,ASCII都是字符集。 有一点不同的是,Unicode并没有规定字符的编码是如何实现的,上述的其它字符集有其编码方式。Unicode就好比java中
阅读全文
浙公网安备 33010602011771号