Java
文章平均质量分 67
HanZhizhi
此人很懒,只写了一句话
展开
-
Callable详解之《我call(),Future在哪里》
Callable详解之《我call(),Future在哪里》 即使作为初学者,我们也知道在Java中创建线程主要有三种方式:1.继承Thread类;2.实现Runnable接口;3.实现Callable接口。而后两者的区别在于Callable接口中的call()方法可以异步地返回一个计算结果Future,并且一般需要配合ExecutorService来执行。这一套操作在代码实现上似乎也并不难,可是对于call()方法具体怎么(被ExecutorService)执行的,以及Future这个结果是怎么获取原创 2022-01-07 09:56:41 · 1140 阅读 · 0 评论 -
全国省市县三级地区数据库设计&为区域添加全称
书接上回,创建省市区三级数据库&jsoup获取数据。创建了三级地区数据库后,要获取区域的全程仍然非常麻烦。为此,可以在每个区域中直接保存其全称字段,以空间换时间。1.修改表结构添加region_full_name字段, varchar 100.2.通过存储过程为每个区域添加全程CREATE DEFINER=`root`@`localhost` PROCEDURE `addFullName`()BEGIN # 临时变量,保存循环中的记录id declare tmpId2 int; d原创 2021-12-20 18:00:45 · 1981 阅读 · 0 评论 -
全国省市县三级地区数据库设计&基于jsoup获取最新数据
设计了适用于三级地址选择的数据库,并通过jsoup爬取相关数据原创 2021-12-09 12:58:52 · 3738 阅读 · 0 评论 -
ThreadLocal--无同步线程安全之《线程本地存储》
ThreadLocal线程本地存储 ThreadLocal是一种无同步的线程安全实现方式,通过在每个线程中保存一个变量副本的方式将共享数据的可见范围限制在本线程内部,从而避免并发访问造成的线程安全问题。〇、ThreadLocal的使用 首先通过一个例子了解一下ThreadLocal的使用:public class ThreadLocalTry { private static ThreadLocal<Integer> intValueManager =ThreadLocal.原创 2020-07-11 21:52:57 · 1161 阅读 · 2 评论 -
设计模式之《单例模式》的多种实现--Java
Java单例模式单例模式属于创建型设计模式,该类设计模式抽象了对象创建、组织的过程,将目标类的信息进行封装,仅向外部提供获取对象的接口。单例模式确保系统中只包含一个目标类的实例,负责完成其实例化并向外部提供该实例。一般可用于文件创建、数据库连接等辅助类,实现对系统资源的控制。一般来说,单例模式在实现上具有私有构造方法、私有静态变量、公有返回接口等特点。以下为几种常见的单例模式实现方法。1.饿汉模式饿汉模式在类加载时完成实例的创建,不存在线程安全的问题,缺点在于即使未被引用也始终会存.原创 2020-06-30 22:19:11 · 1544 阅读 · 0 评论