摘要: 悲观锁: 悲观锁认为自己在操作访问数据时,一定会有其他线程来访问,为了保证数据的安全,他会对自己当前访问的资源(同步资源/同步代码块)上锁,在同一时间只能有一个线程进行操作,例如synchronized和ReentrantLock 乐观锁: 乐观锁认为自己在操作访问数据时,一定没有其他线程来访问,因 阅读全文
posted @ 2020-11-30 20:12 NewToJava 阅读(72) 评论(1) 推荐(1)
摘要: 从整体来看,hashmap由 数组+链表+红黑树(二叉树,JDK1.8)组成 最多只能有一个key为null的数据,key不能重复,value可以 hash在put元素时,会先调用Object中的hashcode方法,计算key的hash值,将hashmap看作为桶。将元素放进桶里的时候,若没有碰撞 阅读全文
posted @ 2020-11-30 19:48 NewToJava 阅读(140) 评论(6) 推荐(0)
摘要: float=3.4,是否正确 不正确 修改为3.4f 3.4为双精度,java小数默认为double Integer a1=100, a2=100, a3=150,a4=150 Integer注意,-128-127可以比较具体值 超过范围Integer会自动创建一个新对象 前者相等 后者不等 11. 阅读全文
posted @ 2020-11-30 19:34 NewToJava 阅读(54) 评论(0) 推荐(0)
摘要: 将对应时间修改为如下时间 jdbc:mysql://localhost:3306?serverTimezone=GMT%2B8 阅读全文
posted @ 2020-11-30 19:25 NewToJava 阅读(48) 评论(0) 推荐(0)
摘要: 在目标项目下打开git bash 一次输入如下指令 master为远程仓库分支 git pull git pull origin master git pull origin master --allow -unrelated -histories 阅读全文
posted @ 2020-11-30 19:23 NewToJava 阅读(52) 评论(0) 推荐(0)
摘要: 关键字: final static extends abstract implements interface final修饰的类不能被继承,修饰的成员变量不能再被赋值,且必须初始化,修饰的方法不能被重写,修饰的局部变量一旦被赋值不能更改。 final修饰的内容是SingleDog 类对象,也是一个 阅读全文
posted @ 2020-09-03 20:28 NewToJava 阅读(121) 评论(1) 推荐(0)
摘要: 即使需求中只要求展示内容,但是在调用方法的时候,如果需要必要的返回参数,必须使用返回值。(参考在数组中添加元素的功能) 阅读全文
posted @ 2020-08-27 20:56 NewToJava 阅读(105) 评论(0) 推荐(2)
摘要: /*需求:插入字符m,字符下标为5,且原数组长度不变。*/class Demo999 { public static void main(String[] args) { char[] arr = {'a','b','c','e','f','p','u','z'}; char[] temp = ne 阅读全文
posted @ 2020-08-27 20:02 NewToJava 阅读(156) 评论(0) 推荐(1)