
java-基础
weixin_40794981
这个作者很懒,什么都没留下…
展开
-
java 编码
1、Ascii(American Standard Code for Information Interchange,美国信息互换标准代码) 计算机最初编码,八个字节表示计算机 控制码、空格、标点符号、数字、大小写字母 只适用于英文。 2、unicode编码--是字符集 随机计算机普及 一个字节不能代表世界所有字符,于是 ISO(国际标谁化组织)决定用俩个字节代表世界所有文化、所有字母和符号...原创 2018-08-13 10:43:43 · 109 阅读 · 0 评论 -
java Map 家族
1、1、Map底层结构: Hashtable是基于哈希表的Map接口的同步实现,不允许使用null值和null键 底层使用数组实现,数组中每一项是个单链表,即数组和链表的结合体 Hashtable在底层将key-value当成一个整体进行处理,这个整体就是一个Entry对象。Hashtable底层采用一个Entry[]数组来保存所有的key-value对,当需要存储一个Entry对象时,会根据k...原创 2018-10-31 19:13:34 · 651 阅读 · 0 评论 -
tomcat 打印详细日志信息
classes 目录下 新建 logging.properties handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler org.apache.juli.FileHandler.level = FINE org.apache.juli.FileHandler.directory = ${catali...原创 2019-01-10 10:23:01 · 2706 阅读 · 0 评论 -
java 并发与多线程
并发三要素 1、原子性 一个线程在进行一个或者多个操作的时候,不会被其他线程干扰,要么全部执行要么全部不执行。 原子性实现方式: b)原子性操作 比如"a = 1;" 、 "return a;" a)synchronize、lock、分布式锁 2、可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。 共享变量保存在主内存中,多线...原创 2019-02-14 16:37:11 · 281 阅读 · 0 评论