越努力~越幸运
越努力~越幸运
全部文章
java
ML(1)
mysql(2)
前端(8)
大数据(1)
工具(1)
算法(27)
归档
标签
去牛客网
登录
/
注册
越努力~越幸运的博客
一只默默前行的小白
全部文章
/ java
(共86篇)
java学习(二十二)
来自专栏
1、synchronized和可重入锁的区别 可重入性: ReenTrantLock和synchronized使用的锁都是可重入的,两者都是同一个线程每进入一次,锁的计数器都自增1,所以等到锁的计数器下降为0时才能释放锁。 synchronized由编译器加锁和释放,默认是非公平锁,ReenTr...
2020-03-16
1
316
算法(三十二)
来自专栏
1、在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点保留一个,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 private static ListNode fun2(ListN...
2020-03-15
0
318
java算法(九)
来自专栏
1、从上往下打印出二叉树的每个节点,同层节点从左至右打印。 import java.util.*; public class Solution { public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { ...
2020-03-08
0
343
java学习(二十一)
来自专栏
1、类加载器--双亲委任--如果发生了冲突,会出现什么情况? 编译不报错,运行调用bootstrapclassloader加载rt.jar中的类。 2、concureentHashMap和hashmap在hash上的区别、性能。 ConcurrentHashMap get方法源码可...
2020-03-08
0
418
java学习(二十)
来自专栏
1、collection和Collections的关系: Collection是一个顶层集合接口,其子接口包括List和Set;而Collections是一个集合工具类,可以操作集合,比如说排序,二分查找,拷贝集合,寻找最大最小值等. 2、hashmap和linkedhashmap. ...
2020-03-04
0
412
java学习(十九)
来自专栏
1、jdk1.6之前和现在jdk1.8哪些地方做了改动(JVM),为什么要这样做? “PermGen space”其实指的就是方法区。不过方法区和“PermGen space”又有着本质的区别。前者是 JVM 的规范,而后者则是 JVM 规范的一种实现。 元空间的本质和永久代类似,都是对JVM规...
2020-03-03
0
596
java算法(三十六)
来自专栏
1、101-200素数的个数 方法一 public static void main(String[] args) { boolean flag = false; int num = 0; for(int i=101; i<200; i++){ f...
2020-03-03
0
368
java算法(三十五)
来自专栏
1、判断二进制里1的个数。 public static void main(String[] args) { int num =0; Scanner sc = new Scanner(System.in); while (sc.hasNext()){ in...
2020-03-01
0
468
java学习(十八)
来自专栏
1、为什么MyISAM不支持行锁,而InnoDB支持。 InnoDB之所以可以锁行,是因为Innodb的主索引结构上,既存储了主键值,又直接存储了行数据,可以方便的锁住行数据,而MyIsam索引指向另一片数据文件,没有办法精确锁住数据段。 2、mysql中表锁和行锁的区别 行锁 特点:锁的粒...
2020-03-01
0
777
算法(三十四)
来自专栏
1、用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integ...
2020-02-29
0
331
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页