自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java线程池中提交任务后future为空

上述线程池执行的时候执行shutdown方法时,future中线程未必会执行完毕,所以future获取到的值为null。所以需要在循环获取future执行结果集时,需要将代码判断下future是否执行完毕。所以要保证任务都执行完毕,然后再获取future中执行的结果集。调用future.get()方法,确保子线程都执行结束。

2024-05-08 15:51:41 449

原创 Java 创建线程池 批量执行任务

注意线程池的策略方式,不同的策略方式决定线程如何执行。// 多线程启动解析服务。

2023-11-30 16:36:56 303

原创 Java 实现文件复制(将一个文件夹下的文件复制到另一个文件夹)

@param mateSuffix 匹配的文件后缀,如果为空,只要不是文件夹都复制。* @param mateSuffix 需要匹配的后缀 png、doc、ppt。* @param mateSuffix 匹配的后缀名。* @param target 目标文件夹。* @param destDir 目标文件夹。* @param mateSuffix 匹配的后缀名。* @param source 源文件夹。* @param destDir 目标文件夹。

2023-11-30 16:30:43 485

原创 maven配置springcloud配置文件

maven配置springcloud配置文件

2022-11-16 08:30:14 411

原创 多线程死锁示例,以及定位分析

多线程死锁示例,以及定位分析

2022-06-17 08:42:31 178

原创 线程池的七大参数

线程池7大参数讲解

2022-06-13 08:52:32 25384 1

原创 newFixedThreadPool、newSingleThreadPool、newCachedThreadPool线程池创建线程的方式

newFixedThreadPool、newSingleThreadPool、newCachedThreadPool线程池创建线程的方式

2022-06-12 22:10:21 500

原创 实现Callable接口创建线程

实现Callable创建线程

2022-06-12 21:44:02 126

原创 BlockingQueue实现多线程之前的线程通信

BlockingQueue实现多线程之前的线程通信

2022-06-10 09:02:39 167

原创 多线程传统的生产者消费者模式示例

多线程传统的生产者消费者模式示例

2022-06-09 08:51:33 153

原创 多线程实例Lock,锁可以绑定多个条件的Condition

创建AAA,BBB,CCC三个线程,分批打印,通过Condition进行唤醒线程

2022-06-08 20:49:59 335

原创 Hibernate增删改查的通用接口示例

我做了一个基于小区物业管理系统的关于房屋信息管理的一个接口配置静态常量代码:public class HibernateUtil { private static Configuration cfg; private static SessionFactory sf; static { try { cfg = new Configuration().configure();...

2018-06-13 21:30:48 1077

原创 Hibernate中的HQL语句查询

    HQL 语言是面向的查询语言,其结构与sql查询类似,HQL查询的主体是持久化类而不是数据表。hql提供了一种应用和数据库之间的抽象,提高了可移植性。HQL语句查询的基本事例:Query query = session.createQuery("select new User(u.username,u.password) from User as u"); List users = ...

2018-06-03 17:48:48 196

原创 Java对象识别Hibernate应用

对Java而言,要识别两个对象是否为同一个对象有两种方式 1.内存地址识别(也就是"=="比较)  2.根据equals()中的定义1.参考同一对象Session session = sessionFactory.openSession(); Transaction t = session.beginTransaction(); Costme...

2018-06-03 17:34:12 204

原创 Hibernate通过配置自动生成表

在一个项目的正常搭建的时候,我们正常是直接创建数据库和表之间的联系,但是我们今天要尝试的是不直接创建,我们通过Hibernate映射beans类来直接建立出与其相对应的数据库,具体实现只需导入一个配置文件:<property name="hbm2ddl.auto"></property>    而具体配置hibernate.cfg.xml文件如下:<?xml vers...

2018-05-14 20:56:17 832

原创 SessionFactory单例模式

SessionFactroy接口负责Hibernate的初始化和建立Session对象。它在Hibernate中起到一个缓冲区的作用,Hibernate可以自动生成的SQL语句、映射数据以及某些可重复利用的数据放到一个缓冲区中。同时他还保存了对数据库配置的所有映射关系,维护了当前的二级缓存。SessionFactroy实例是通过Configuration对象获取的,其获取方法如下:SessionF...

2018-05-14 20:16:42 314

原创 Hibernate框架基本应用

我们所要了解的是ORM的使用,所以我们需要了解一下ORM的环境构建以及一个基本的Demo的实现。首先我们需要了解一下ORM的原理,所谓的ORM就是利用描述对象和数据库表之间映射的元数据,自动把Java应用程序中的对象,持久化到关系型数据库的表中。通过操作Java对象,就可以完成对数据库表的操作。然后我们要了解一下ORM的环境构建:首先需要一个软件开发工具,eclipse/myeclipse都可以,...

2018-05-07 17:36:17 517

空空如也

空空如也

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

TA关注的人

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