
java语言
文章平均质量分 62
Jarvan_Song
这个作者很懒,什么都没留下…
展开
-
java代码实现红黑树源码
package com.kun.kunspringbootweb.foo.tree; import java.util.ArrayList;import java.util.List;import java.util.concurrent.ConcurrentHashMap; /** * 红黑树-Java实现例子 */public class MyRBTree<T extends Comparable<T>, D> { private RBN...转载 2020-11-27 19:43:46 · 339 阅读 · 0 评论 -
jdk1.8 hashMap 分析
1. hash函数 static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16); }重新hash,利用高16位和低16位进行异或运算来重新的到hash值,这样就能把高16位的信息也融入到hash里面来,更加均匀分布2. put方法final V putVal(int hash, K .原创 2020-07-31 16:17:53 · 278 阅读 · 0 评论 -
外部类如何调用内部类private
我们以单例静态内部类模式来看:代码如下 public class S4{ private S4(){} private static class S5{ private static S4 s4 = new S4(); } publish static S4 getS4(){ re...原创 2020-04-07 12:06:14 · 1165 阅读 · 1 评论 -
排序/查找算法
public static void maopaoSort(int[] arry){ for(int i=arry.length-1;i>0;i--){ boolean flag = false; for(int j=0;j<i;j++){ if(arry[j] > arry...原创 2019-11-25 16:58:30 · 275 阅读 · 0 评论 -
创新工场笔试
2016.9创新工场笔试题原创 2016-10-25 17:08:49 · 690 阅读 · 0 评论 -
java关键字Voatile的修复 jdk 1.5
java关键字Voatile的修复 jdk 1.5转载 2016-11-03 13:44:40 · 778 阅读 · 0 评论 -
桶中取黑白球问题
桶中取黑白球问题原创 2016-09-08 15:47:16 · 1148 阅读 · 0 评论 -
二分查找法正确写法和判断链表循环
二分查找法正确写法和判断链表循环原创 2016-09-02 14:58:20 · 940 阅读 · 0 评论 -
找出一个字符串中重复最多的字符以及出现的次数
找出一个字符串中重复最多的字符以及出现的次数原创 2016-09-19 22:09:07 · 5979 阅读 · 0 评论 -
java中10大常见异常
java中10大常见异常转载 2016-09-19 12:07:36 · 15745 阅读 · 1 评论 -
寻找最大的K个数
寻找最大的K个数原创 2016-08-26 14:45:17 · 969 阅读 · 0 评论 -
最小生成树的Prim算法和Kruskal算法java代码实现
最小生成树的Prim算法和Kruskal算法java代码实现转载 2016-09-17 21:31:33 · 3840 阅读 · 1 评论 -
Java中的ThreadLocal源码解析
Java中的ThreadLocal源码解析转载 2016-09-17 14:59:27 · 1198 阅读 · 0 评论 -
Java7之基础-强引用、弱引用、软引用、虚引用
Java7之基础-强引用、弱引用、软引用、虚引用转载 2016-09-17 15:05:20 · 572 阅读 · 0 评论 -
如何使cpu占用率为50%,以及呈正弦曲线分布?
如何使cpu占用率为50%,以及占用率呈正弦曲线分布?原创 2016-08-21 19:42:50 · 2311 阅读 · 0 评论 -
apache和tomcat关系
Tomcat属于apache的一个扩展,用于专门处理apache不能处理的动态请求(jsp/servlet)。tomcat可以搭配apache一起使用, Tomcat有其单独的进程。当然tomcat也可以单独使用。原创 2016-04-24 18:56:03 · 538 阅读 · 0 评论 -
编程之美-高效率的安排见面会
编程之美-高效率的安排见面会转载 2016-08-24 23:25:16 · 671 阅读 · 0 评论 -
23种设计模式解析
23种设计模式解析转载 2016-09-04 14:16:29 · 2820 阅读 · 0 评论 -
求矩阵左上角到右下角所经过点的和的最大距离和路径
求矩阵左上角到右下角最大距离和路径原创 2016-09-01 01:15:15 · 2043 阅读 · 0 评论 -
求二进制中1的个数
求二进制中1的个数原创 2016-08-25 15:22:42 · 510 阅读 · 0 评论 -
不要被阶乘吓倒
不要被阶乘吓倒转载 2016-08-25 16:28:21 · 417 阅读 · 0 评论 -
寻找发帖“水王”
原文链接:http://www.cnblogs.com/sooner/archive/2013/04/02/2996589.html题目是这样描述的:“水王”发帖的数目超过了所有帖子的一半,有各个帖子的作者ID,求这个水王的ID编程之美给出了两种巧妙的解法解法一:ID排序,那么ID列表中的N/2项即为要找的ID(还要排序,时间复杂度为O(NlogN))解法二:通过查转载 2016-08-25 17:14:44 · 546 阅读 · 0 评论 -
可重入锁和读写锁的源码分析
可重入锁和读写锁的源码分析原创 2016-08-25 18:19:36 · 711 阅读 · 0 评论 -
携程笔试题
携程笔试题2016.9.17原创 2016-09-17 21:13:17 · 2733 阅读 · 0 评论 -
宜信笔试题
宜信笔试题2016.9.14原创 2016-09-14 21:02:07 · 2839 阅读 · 0 评论 -
如何防止单例模式被JAVA反射攻击
如何防止单例模式被JAVA反射攻击转载 2016-10-25 17:05:15 · 443 阅读 · 0 评论 -
break和continue的细节
break和continue的细节原创 2017-04-10 16:27:44 · 737 阅读 · 0 评论 -
浮点数精度问题
浮点数精度问题原创 2017-04-11 17:58:08 · 958 阅读 · 0 评论 -
Java 7多种异常捕获
Java 7多种异常捕获原创 2017-04-12 16:04:17 · 1040 阅读 · 0 评论 -
使用FileVisitor遍历文件和目录
使用FileVisitor遍历文件和目录原创 2017-04-13 18:19:45 · 1636 阅读 · 1 评论 -
JAVA 空间分配担保
JAVA 空间分配担保转载 2017-04-16 17:29:54 · 4489 阅读 · 5 评论 -
CyclicBarrier(int parties, Runnable barrierAction) 详解
CyclicBarrier(int parties, Runnable barrierAction) 详解原创 2017-05-04 11:21:59 · 1516 阅读 · 0 评论 -
如何实现多次读取request里面的参数值
首先需要明确如下几个概念:1:web开发的时候,过滤器属于java原生组件,而拦截器属于spring框架的组件,从它们的参数就可以看出来,过滤器参数为ServletRequest, 而拦截器为HttpServeletRequest,因为spring本来就是web开发针对的就是http协议,而java则是针对所有网络通信不单单是http协议。2:需要了解一下ServletRequest HttpS...原创 2018-02-11 15:22:42 · 3552 阅读 · 1 评论 -
JAVA8 十大新特性详解
JAVA8 十大新特性详解转载 2016-10-25 17:03:02 · 1004 阅读 · 0 评论 -
美团笔试
美团笔试原创 2016-09-11 17:15:15 · 1055 阅读 · 0 评论 -
360笔试题
360笔试题原创 2016-09-10 21:18:40 · 691 阅读 · 0 评论 -
两个队列实现栈
两个队列实现栈原创 2016-11-03 13:52:13 · 512 阅读 · 0 评论 -
百度笔试题
百度笔试题原创 2016-11-03 13:48:11 · 931 阅读 · 0 评论 -
数组循环移位
数组循环移位转载 2016-08-30 10:47:25 · 727 阅读 · 0 评论 -
网易有道内推笔试题
网易有道笔试编程题原创 2016-08-18 11:19:31 · 1467 阅读 · 0 评论