首页 软件开发 代码讲解 JAVA ( Page 54 )

JAVA 2372

#java
java高级应用:线程池的全面讲解(干货)

什么是线程池? 很简单,简单看名字就知道是装有线程的池子,我们可以把要执行的多线程交给线程池来处理,和连接池的概念一样,通过维护一定数量的线程池来达到多个线程的复用。 线程池的好处…

2021-02-28 301

#java
Java 线程相关总结

一、线程的生命周期 1.五种状态:新建状态、就绪状态、运行状态、阻塞状态、消亡状态 2.就绪状态的线程表示有权利去获取CPU的时间片,CPU时间片是执行权,当线程拿到CPU时间片之…

2021-02-28 665

#java
Java 如何使用JDBC连接数据库

一、使用JDBC连接数据库 1.使用JDBC-ODBC桥驱动程序连接数据库 基本步骤: (1)加载并注册数据库驱动 (2)通过DriverManager获取数据库连接 (3)通过C…

2021-02-28 140

#java
解决Java Redis删除HashMap中的key踩到的坑

现象 Java使用Redis删除HashMap中的key时,取出对应的HashMap后通过Java中HashMap的remove方法移除key然后重新调用redis的Hmset方法…

2021-02-28 538

#java
java中redis增删查以及清理缓存的案例

我就废话不多说了,大家还是直接看代码吧~ Controller @ApiOperation(value = "获取信息放入Redis中") @RequestMapping(valu…

2021-02-28 598

#java
Java 数组的两种初始化方式

一、数组 1.数组中存储元素的类型是统一的,每一个元素在内存中所占用的空间大小是相同的,知道数组的首元素的内存地址,要查找的元素只要知道下标,就可以快速的计算出偏移量,通过首元素内…

2021-02-28 341

#java
Java CAS操作与Unsafe类详解

一、复习 计算机内存模型,synchronized和volatile关键字简介 二、两者对比 sychronized和volatile都解决了内存可见性问题 不同点: (1)前者是…

2021-02-28 411

#java
Java实现2048小游戏(可直接运行)

运行效果: 1.项目结构 2.代码 BaseData接口 package com.hsy.game; import java.awt.*; public interface Bas…

2021-02-28 461

#java
Java编写超时工具类实例讲解

我们在开发过程中,在进行时间操作时,如果在规定的时间内完成处理的话,有可能会回到正确的结果。否则,就会被视为超时任务。此时,我们不再等待(不再执行)的时间操作,直接向调用者传达这个…

2021-02-28 335

#java
教你如何监控 Java 线程池运行状态的操作(必看)

之前写过一篇 Java 线程池的使用介绍文章《线程池全面解析》,全面介绍了什么是线程池、线程池核心类、线程池工作流程、线程池分类、拒绝策略、及如何提交与关闭线程池等。 但在实际开发…

2021-02-28 604

#java
Java JDBC自定义封装工具类的步骤和完整代码

封装JDBC工具类的作用可以优化代码,提高开发效率 步骤 ① 创建配置文件(config.properties),用于存放注册驱动和连接数据库时所需要的参数值 ② 自定义一个类(J…

2021-02-28 542

#java
Java 自定义线程池和线程总数控制操作

1 概述 池化是常见的思想,线程池是非常典型的池化的实现,《Java并发编程实战》也大篇幅去讲解了Java中的线程池。本文实现一个简单的线程池。 2 核心类 【1】接口定义 pub…

2021-02-28 510
1 52 53 54 55 56 198