- 厂长熬夜给大家写的java基础文章,定时更新。 厂长熬夜给大家写的java基础文章,定时更新。
- Apache Tomcat 是一个开源 Java 服务器。 当您想要部署和执行使用任何 Java 技术(包括 Java Servlet、JSP 等)编写的 Java 应用程序时,您需要 Tomcat。 本篇介绍了如何在 Linux 平台上安装最新的 Apache Tomcat 9.x 版 Apache Tomcat 是一个开源 Java 服务器。 当您想要部署和执行使用任何 Java 技术(包括 Java Servlet、JSP 等)编写的 Java 应用程序时,您需要 Tomcat。 本篇介绍了如何在 Linux 平台上安装最新的 Apache Tomcat 9.x 版
- 我徒然学会了抗拒热闹,却还来不及透悟真正的冷清。——张大春 《四喜忧国》 我徒然学会了抗拒热闹,却还来不及透悟真正的冷清。——张大春 《四喜忧国》
- 多流程实例是指一个任务节点被执行多次,用户任务服务任务都可以。本示例展示以下四种场景:直接指定执行次数,根据参数限制执行次数,获取参数值,提前结束。第一种:直接指定执行次数此示例指定一个服务任务执行两次bpmn文件<process id="myProcess" name="My process" isExecutable="true"> <startEvent id="starteve... 多流程实例是指一个任务节点被执行多次,用户任务服务任务都可以。本示例展示以下四种场景:直接指定执行次数,根据参数限制执行次数,获取参数值,提前结束。第一种:直接指定执行次数此示例指定一个服务任务执行两次bpmn文件<process id="myProcess" name="My process" isExecutable="true"> <startEvent id="starteve...
- 服务器安装JDK时,默认会有支持JDK版本对应的时区规则。但是时区规则可能会变化的,那如何保持时区规则是最新的呢? 服务器安装JDK时,默认会有支持JDK版本对应的时区规则。但是时区规则可能会变化的,那如何保持时区规则是最新的呢?
- ❤️高级JAVA开发必备技能❤️java8 JSR-310判断是否闰年实现(JAVA java 小虚竹 ) ❤️高级JAVA开发必备技能❤️java8 JSR-310判断是否闰年实现(JAVA java 小虚竹 )
- 厂长熬夜给大家写的java基础文章,定时更新。 厂长熬夜给大家写的java基础文章,定时更新。
- 网关分为以下四类:,并行网关(ParallelGateway),单项网关(ExclusiveGateway),兼容网关(InclusiveGateway) ,事件网关(EventGateway)。第一类 并行网关(ParallelGateway)同时产生两个流程,两个流程同时跑。bpmn文件<process id="myProcess" name="My process" isExecuta... 网关分为以下四类:,并行网关(ParallelGateway),单项网关(ExclusiveGateway),兼容网关(InclusiveGateway) ,事件网关(EventGateway)。第一类 并行网关(ParallelGateway)同时产生两个流程,两个流程同时跑。bpmn文件<process id="myProcess" name="My process" isExecuta...
- 1、简介在遇到线程安全问题的时候,我们会使用加锁机制来确保线程安全,但如果过度地使用加锁,则可能导致锁顺序死锁(Lock-Ordering Deadlock)。或者有的场景我们使用线程池和信号量来限制资源的使用,但这些被限制的行为可能会导致资源死锁(Resource DeadLock)。这是来自Java并发必读佳作 Java Concurrency in Practice 关于活跃性危险中的... 1、简介在遇到线程安全问题的时候,我们会使用加锁机制来确保线程安全,但如果过度地使用加锁,则可能导致锁顺序死锁(Lock-Ordering Deadlock)。或者有的场景我们使用线程池和信号量来限制资源的使用,但这些被限制的行为可能会导致资源死锁(Resource DeadLock)。这是来自Java并发必读佳作 Java Concurrency in Practice 关于活跃性危险中的...
- 1、Condition定义Condition是一个接口,定义在juc中(java.util.concurrent.locks.Condition),它的主要功能类似于wait()/notify(),但是Condition其实现比wait()/notify()使用更加灵活,简洁、适用场景更加丰富。2、Condition之于Lock与wait()/notify()之于synchronized2.... 1、Condition定义Condition是一个接口,定义在juc中(java.util.concurrent.locks.Condition),它的主要功能类似于wait()/notify(),但是Condition其实现比wait()/notify()使用更加灵活,简洁、适用场景更加丰富。2、Condition之于Lock与wait()/notify()之于synchronized2....
- 1、简单的数据库连接池简介:使用等待超时模式来构造一个简单的数据库连接池。数据库连接池支持如下功能普通获取连接无超时时间超时获取连接,超时时间之后返回null使用连接释放连接记录获取连接和为获取连接的次数,统计连接池的性能超时等待模式在实现数据库连接池功能之前,我们先来回顾一下上一章的等待/通知经典范式。即加锁、条件循环和处理逻辑三个步骤,但是常规的等待/通知无法做到超时等待,因此我们做一些... 1、简单的数据库连接池简介:使用等待超时模式来构造一个简单的数据库连接池。数据库连接池支持如下功能普通获取连接无超时时间超时获取连接,超时时间之后返回null使用连接释放连接记录获取连接和为获取连接的次数,统计连接池的性能超时等待模式在实现数据库连接池功能之前,我们先来回顾一下上一章的等待/通知经典范式。即加锁、条件循环和处理逻辑三个步骤,但是常规的等待/通知无法做到超时等待,因此我们做一些...
- 简介:线程开始运行,拥有自己的栈空间,就会如同一个脚本一样,按照既定的代码一步步的执行,直到终止。但是,如果每个线程之间都是孤立的,那么它们的价值就会很少;反之,如果多个线程能够配合着完成工作,将会带来各方面巨大的收益。1、volatile和synchronized关键字说明:(不做过多说明,需要的话可以看我的往期)Java支持多线程访问一个对象或者对象的成员变量,由于每个线程都拥有这个变量... 简介:线程开始运行,拥有自己的栈空间,就会如同一个脚本一样,按照既定的代码一步步的执行,直到终止。但是,如果每个线程之间都是孤立的,那么它们的价值就会很少;反之,如果多个线程能够配合着完成工作,将会带来各方面巨大的收益。1、volatile和synchronized关键字说明:(不做过多说明,需要的话可以看我的往期)Java支持多线程访问一个对象或者对象的成员变量,由于每个线程都拥有这个变量...
- 简介:线程是操作系统调度的最小单元,在多核环境中,多个线程能同时执行,如果运用得当,能显著的提升程序的性能。一、线程初步认识1、什么是线程操作系统运行一个程序会为其启动一个进程。例如,启动一个Java程序会创建一个Java进程。现代操作系统调度的最小单元是线程,线程也称为轻量级进程(Light Weight Process),一个进程中可以创建一个到多个线程,线程拥有自己的计数器、堆栈和局部... 简介:线程是操作系统调度的最小单元,在多核环境中,多个线程能同时执行,如果运用得当,能显著的提升程序的性能。一、线程初步认识1、什么是线程操作系统运行一个程序会为其启动一个进程。例如,启动一个Java程序会创建一个Java进程。现代操作系统调度的最小单元是线程,线程也称为轻量级进程(Light Weight Process),一个进程中可以创建一个到多个线程,线程拥有自己的计数器、堆栈和局部...
- 1、volatile的特性理解volatile特性的一个好办法是把对volatile变量的单个读/写,看成是使用同一个锁对单个读/写操作做了同步。代码示例:package com.lizba.p1;/** * <p> * volatile示例 * </p> * * @Author: Liziba * @Date: 2021/6/9 21:34 */public class Vola... 1、volatile的特性理解volatile特性的一个好办法是把对volatile变量的单个读/写,看成是使用同一个锁对单个读/写操作做了同步。代码示例:package com.lizba.p1;/** * <p> * volatile示例 * </p> * * @Author: Liziba * @Date: 2021/6/9 21:34 */public class Vola...
- 简介:顺序一致性内存模型是一个理论参考模型,处理器的内存模型和编程语言的内存模型都会以顺序一致性内存模型作为参照。1、数据竞争和顺序一致性当程序未正确同步时,就可能存在数据竞争。1.1 Java内存模型规范对数据竞争的定义如下在一个线程中写一个变量在另一个线程中读同一个变量写和读没有通过同步来排序如果一个多线程程序能够正确同步,这个程序将是一个没有数据竞争的程序,往往存在数据竞争的程序,运行... 简介:顺序一致性内存模型是一个理论参考模型,处理器的内存模型和编程语言的内存模型都会以顺序一致性内存模型作为参照。1、数据竞争和顺序一致性当程序未正确同步时,就可能存在数据竞争。1.1 Java内存模型规范对数据竞争的定义如下在一个线程中写一个变量在另一个线程中读同一个变量写和读没有通过同步来排序如果一个多线程程序能够正确同步,这个程序将是一个没有数据竞争的程序,往往存在数据竞争的程序,运行...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签