自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java多线程之join方法

个人技术博客(IBLi)CSDN Github掘金参考资料1、Java多线程中join方法的理解2、Thread.join的作用和原理3、Thread.join的作用和原理join方法join重载方法1 join()2 join(long millis) //参数为毫秒3 join(long millis,int nanoseconds) //第一参数为毫秒,第二个参数为纳秒功能演示public class JoinDemo implement.

2020-09-21 23:16:24 952

原创 Java泛型详解

Java泛型个人技术博客(IBLi)CSDN Github掘金1、泛型定义使用泛型机制编写的程序代码要比那些杂乱地使用Object变量,然后在进行强制类型转换的代码具有更好的安全性和可读性。 --《Java核心技术》泛型是在编译时期作用的;泛型变量使用大写形式,在Java库中,一般使用变量E表示集合的元素类型,K和V表示表的关键字与值的类型。2、通配符2.1 无边界通配符无边界通配符又成为非限定通配符public static void main(String[]

2020-09-19 22:54:07 268

原创 Java反射获取List的泛型

Java反射获取List的泛型public static void main(String[] args) throws NoSuchFieldException { Field listField = ListTest.class.getDeclaredField("users"); Type genericType = listField.getGenericType(); System.err.println("genericType name "

2020-09-18 20:10:47 737

原创 Java反射详解

个人技术博客CSDN Github掘金反射反向探知,在程序运行是动态的获取类的相关属性这种动态获取类的内容以及动态调用对象的方法和获取属性的机制,叫做java反射机制;反射的优缺点优点增加了程序的灵活性,避免的固有逻辑写死到程序中代码简介,提高程序的复用性缺点相比于直接调用,反射有比较大的性能消耗内部暴露和安全隐患 (因为反射可以操作private成员变量和调用private成员方法)反射的基本操作获取类对象的4种方式// 调用forName方法得.

2020-09-18 17:40:19 209

原创 FutureTask源码解析

参考资料(1) future.get方法阻塞问题的解决,实现按照任务完成的先后顺序获取任务的结果(2) Java多线程引发的性能问题以及调优策略(3) 可取消的异步任务——FutureTask用法及解析(4) FutureTask源码解读Future方法介绍public interface Future<V> { // 取消任务 可中断的方式取消 boolean cancel(boolean mayInterruptIfRunning);

2020-09-17 17:37:06 513

原创 Spring中的InitializingBean接口

Spring中的InitializingBean接口前言Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下三种:通过实现 InitializingBean/DisposableBean接口来定制初始化之后/销毁之前的操作方法;通过元素的 init-method/destroy-method属性指定初始化之后/销毁之前调用的操作方法;在指定方法上加上@PostConstruct或@PreDest

2020-09-08 21:27:36 384

jsonview插件

jsonview插件,可在谷歌浏览器中安装,方便web开发中对json数据的查看和检查

2018-09-27

spring-boot-mybatis-mysql-demo

springboot+mybatis 实现对mysql数据的增删改查。可以直接导入项目使用启动springboot的启动类run.java,在浏览器中输入localhost:8080回车即可

2018-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除