自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java关键字-volatile

volatile是Java提供的一种轻量级的同步机制,是一个变量修饰符,被用来修饰会被不同线程访问和修改的变量。

2024-01-31 15:57:02 1027

原创 Java并发编程-lock和synchronized的区别

Java并发编程基础

2024-01-24 16:58:46 419

原创 认识Java队列

队列(Queue):与栈相对的一种数据结构,集合(Collection)的一个子类。队列允许在一端进行插入操作,而且在另一端进行删除操作的线性表,栈的特点先进后出,而队列的特点是先进先出。队列的用处很大,比如实现消息队列。

2023-10-31 21:55:02 74

原创 继承 Thread 类创建线程类

继承 Thread 类创建线程类

2023-06-13 22:36:22 548

原创 使用 Callable 和 FutureTask 创建线程

使用 Callable 和 FutureTask 创建线程操作流程1. 创建Callable实现类的实例,并实现call方法。2. 使用FutureTask类来包装Callable对象(第一步创建实现类的实例)。3. 使用FutureTask对象作为Thread对象的target,创建并启动新线程。4. 调用FutureTask对象的方法来获取子线程执行结束后的返回值。

2023-06-12 22:57:41 207

原创 Java集合

Java集合

2023-03-16 21:29:47 69

原创 JCF思维导图

集合与数据结构(JCF)

2023-03-15 22:42:58 49

原创 int 和 Integer 有什么区别?

int 和 Integer 区别

2023-02-14 22:36:29 84 1

原创 Spring配置之<context:include-filter/>和<context:exclude-filter/>详解

我们在Spring MVC中的配置中一般会遇到这两个标签,作为<context:component-scan />的子标签出现。我们在使用这两个标签时候要注意以下几点:1、我们经常Spring-applicationContext.xml和Spring-MVC.xml分开配置,在Spring-MVC.xml中只对@Controller扫描即可,作为一个控制器,其他事情不需要做,在Spring-applicationContext.xml只对一些事务逻辑的注解扫描。context:exclude

2020-09-09 23:20:36 2402 1

原创 Spring配置之<context:annotation-config/>和<context:component-scan/>详解

基于注解方式配置Spring的配置文件中,你会见到 <context:annotation-config />和<context:component-scan />的配置,这是什么作用呢?1、<context:annotation-config />的作用是向Spring容器中注册4个 BeanPostProcessor,分别是AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、

2020-09-09 22:46:42 750

原创 IntelliJ IDEA SVN 禁用情况

开发项目是使用SVN版本控制,开发工具是使用IDEA,最近不知咋地,突然SVN不见了,需要注意:在IDEA中找不到 SVN 的选项了,版本控制工具中没有subversion,在setting中也无法查询到对应的svn工具,这是因为我们在idea的svn插件中把svn这个选项禁用了解决办法:File -> settings ->Plugins 搜索SVN 找到选项打钩 重启idea...

2020-09-08 22:45:36 518

原创 JUC并发编程(一)-JUC简介

JUC并发编程(一)-JUC简介JUC 简介在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步 IO 和轻量级任务框架;还提供了设计用于多线程上下文中的 Collection 实现等;查看了一下jdk1.8的文档,可以看到packge下的java.util.concurrent包。JUC学习导航一开始肯定不知道如何入手,参考了前辈的知识架构图,后续将会根据以下进行

2020-08-16 15:58:12 405

原创 Java编译后出现$1.class等多个class文件问题总结

近几天熟悉公司的项目,这个项目是早式的写法,后台java已经封装好,很少能够接触到。这不,刚接手一个安卓项目,老大让我熟悉这个项目,有个下载任务客户说反应迟钝,需要我去优化下,终于接触到了web后台部分,我看了源码后,发现了在记录查询的时候出现致命的写法,for循环去读数据库每一条记录,这个真是致命的做法啊。由于部分源码丢失,只能打开.class文件查看源码,正好使用jd-gui反编译工具打开.class文件,我下载了jd-gui.jar包,使用批处理打开。IDEA有一个很好用的插件,下载该插件可以直

2020-08-16 15:13:01 4894 1

空空如也

空空如也

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

TA关注的人

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