随笔分类 - java
摘要:hashmap为什么8转成红黑树_面试:HashMap 夺命二十一问! https://blog.csdn.net/weixin_42604188/article/details/112096462 Hashmap链表长度为8时转换成红黑树,你知道为什么是8吗 https://blog.csdn.n
阅读全文
摘要:1:HashMap 的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 transient Node<K,V>[] table;2:HashMap 的工作原理?HashMap 底层是 hash 数组和单向链表实现,数组中的每个元素
阅读全文
摘要:https://www.xncoding.com/ https://blog.csdn.net/chenlei_525
阅读全文
摘要:在使用springmvc时,我们通常会定义类似这样的通用类与前端进行交互,以便于前端可以做一些统一的处理: public class Result<T> { public class Result<T> { private int ret; private int ret; private Stri
阅读全文
摘要:package com.vip.webpagetest.utils; import java.io.InputStream;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.ut
阅读全文
摘要:测试开发需要学习的知识结构:https://blog.csdn.net/sinat_21026543/article/details/79909062测试自动化平台 | 测试开发工程师的进阶之路:https://mp.weixin.qq.com/s/WU5h8FW6BT5YZtlsSuCIcw開發知
阅读全文
摘要:public class AsyncHttpSupportTest { @InjectMocks private AsyncHttpSupport asyncHttpSupport; @Mock private HttpSupport support; public static void main
阅读全文
摘要:package com.youzan.test;import java.io.File;import java.io.FileFilter;import java.io.IOException;import java.net.JarURLConnection;import java.net.URL;
阅读全文
摘要:转载:http://www.51testing.com/html/56/n-3721856.html 先说项目开发过程中团队人员的分工协作。 一、人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时候,但自认为对团队协作的了解和认知都还有所欠缺。很清楚团队协作的重要性,但尚未有很好
阅读全文
摘要:https://blog.csdn.net/skiof007/article/details/52873421 IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个Serv
阅读全文
摘要:转载:http://www.blogjava.net/killme2008/ 我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了。我想列下我能想到的一个Java程序员会用到的常用工具。 一、编码工具 1.IDE: Eclipse或者
阅读全文
摘要:本文详细罗列了作为Java程序员应该掌握的10项技能。分享给大家供大家参考。具体如下: 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletv
阅读全文
摘要:http://developer.51cto.com/art/201511/496263.htm 35 个 Java 代码性能优化总结 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑 的,就像大海里面的鲸鱼一
阅读全文
摘要:Java 9 包含了丰富的特性集。虽然Java 9没有新的语言概念,但是有开发者感兴趣的新的API和诊断命令。 我们将快速的,着重的浏览其中的几个新特性; 模块化系统–Jigsaw 项目 模块化是一个很通用的概念。在软件中,模块化可以运用到编写和实现一个程序和计算系统,他们都是作为独立的模块,而不是
阅读全文
摘要:概述 一jdk15新特性 泛型 foreach 自动拆箱装箱 枚举 静态导入Static import 元数据Metadata 线程池 Java Generics 二jdk16新特性 Desktop类和SystemTray类 使用JAXB2来实现对象与XML之间的映射 StAX 使用Compiler
阅读全文
摘要:以下内容完全为本人原创,如若转载,请注明出自:http://www.cnblogs.com/XiOrang/ 前两天在项目中因为要通过http请求获取一个比较大的json数据(300KB左右)并且保存,思来想去,最后还是决定将获取到的json数据以文件的形式保存下来,每次使用的时候去读取文件就可以了
阅读全文
摘要:/** * java把一个文件的内容复制到另外一个文件 */import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;
阅读全文
摘要:这篇文章的代码是我封装的excel处理类,包括判断excel是否存在,表格索引是否存在,创建excel文件,删除excel文件,往 excel中写入信息,从excel中读取数据。尤其在写入与读取两个方法中,我采用了java反射机制去实现,以object对象作为参数即可,代码自动解析该实体类的属性与方
阅读全文
摘要:转:http://blog.csdn.net/fenglibing/article/details/6411940 JDK内置工具使用 一、javah命令(C Header and Stub File Generator) 二、jps命令(Java Virtual Machine Process S
阅读全文
摘要:转载:http://www.cnblogs.com/SummerinShire/p/6438868.html 第一版:基本功能实现 第二版:优化Excel表样式,添加数据类型判断以及一个demo测试
阅读全文