
基础
Coder_Joker
兴趣使然
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP/IP相关
HTTP MIME MIME(Multipurpose Internet Mail Extensions): 多用途互联网邮件扩展类型.用途在于设定某种扩展名的文件用一种特殊的应用程序所打开 特地的文件 对应的MIME类型 RTF文本rtf appliation/rtf 普通文本txt txt/plain gif图形 image/git au声音文件 audio/basic avi文件 video/x-msvideo http协议的特点 灵活: 允许客户端和服务端原创 2020-06-06 20:43:55 · 241 阅读 · 0 评论 -
Java 基础知识
每天记录一些一时想不起来的基础知识点 1.关于数据之间的转换: Double 转为int :Double d=22.2d; -> d.intValue(); Spring: 2018-09-10: Spring中初始化是在实例化之后的,InitializingBean,@PostConstruct 是按这种执行顺序的:构造函数->依赖注入->@Post...原创 2018-09-03 13:30:50 · 180 阅读 · 0 评论 -
Java8 线程池解析
先看下常规的类的层次结构 : ThreadPoolExecutor中构造函数的各个参数: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ...转载 2018-10-02 18:17:25 · 862 阅读 · 0 评论 -
常见的排序,查找算法,以及常见的数据结构如链表,二叉树等的实现
假设所有数组要求的结果都要为升序 1.直接插入排序: 核心:长度为n的数组,假设n-1都是有序的,则只需要插入即可 public static void simpleInsert(Integer[] arr) { for (int i = 0; i < arr.length; i++) { int temp = arr[i]; int j = i - 1; fo...原创 2018-10-04 14:45:04 · 889 阅读 · 0 评论 -
Java8-HashMap与ConcurrentHashMap解析
HashMap的本质是数组加链表的形式 put的流程为: 1:根据传入的key值计算hash值,然后取右移16位之后的值与hashCode的值做异或运算得到数组下标的值:index 2:根据index的下标,获取bucket,如果bucket不冲突碰撞则直接放在Bucket中,如果碰撞了则放在内部的链表中,超过一定长度链表会转为红黑树 3:如果节点已经存在了,则替换,若长度超出了范围,则会调用re...原创 2018-09-27 21:20:35 · 694 阅读 · 0 评论 -
Java8LinkedHahMap解析
本博客是基于Java8的,预期是想将所有函数都看一遍: 这是查看source时候的第一个代码块:是一个构造函数 private void linkNodeLast(LinkedHashMap.Entry<K,V> p) { //保存之前的链尾 LinkedHashMap.Entry<K,V> last = tail; //...原创 2018-10-09 09:22:40 · 249 阅读 · 0 评论