- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 ThreadLocal和FastThreadLocal对比
1.ThreadLocal1.1 TheadLocal介绍和用途ThreadLocal是一个可以提供线程局部变量的一个类,每个线程包含变量的副本,所有线程的副本的修改都是互相独立的,互不影响,通常使用场景是用户登录态相关的内容。1.2 原理介绍首先我们看下数据结构简介图:Thread类中包含ThreadLocalMap对象,ThreadLocalMap是ThreadLocal的静态内部类,ThreadLocalMap中的对象都是以ThreadLocal对象作为key存储对应的value。从上面
2020-07-21 23:40:36
1208
原创 使用HtmlUnit爬取知网论文
转载请注明:http://mp.blog.youkuaiyun.com/postedit/79131443首先编写HtmlUtils类,这个类将一些常用方法集成到一个类里面。工具类public class HtmlUtil { /* * 启动JS */ public static WebClient iniParam_Js() { final WebClient webClie
2018-01-22 17:37:55
1817
原创 ThreadLocal在数据库连接中的应用
之前一直觉得ThreadLocal没用,后来看到别人在数据库连接中的相关讲解后发现这个类真的很实用。在数据库连接中为了提高服务器的响应速度,通常都会采用数据库连接池的方式来获取数据库连接。C3P0Utils实现public class C3P0Utils { private static DataSource source;//数据源 static{ source = new
2018-01-22 17:16:22
5638
原创 String与StringBuilder以及StringBuffer的比较
这个是写给自己的学习笔记,如果对你有帮助的话请点赞,如果没有的话请不要喷,毕竟是菜鸟一枚看过很多写关于这三者的比较,结合自己的想法写下这篇文章。首先的话String,StringBuilder和StringBuffer都是和字符串有关的类,它们存储字符串的变量都是一个字符数组,它们都可以创建字符串和操作字符串,这些是它们之间的共性。三者之间的主要区别在于:String是字符串常量,
2017-07-22 16:41:43
242
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人