- 目录 1,switch语句 1.1:格式 1.2:执行流程 1.3:switch的拓展知识 2,循环结构 2.1:for循环结构 2.1.1:for循环格式: 2.2:while循环 2.2.1格式: 2.3:do...while循环 2.4:三种格式的区别: 1,switch语句 1.1:格式 swi... 目录 1,switch语句 1.1:格式 1.2:执行流程 1.3:switch的拓展知识 2,循环结构 2.1:for循环结构 2.1.1:for循环格式: 2.2:while循环 2.2.1格式: 2.3:do...while循环 2.4:三种格式的区别: 1,switch语句 1.1:格式 swi...
- 一、前言 什么? 花好月圆之日你还在写Bug? 什么? 花好月圆之日你还在加班? 什么? 花好月圆之日你还没有女朋友? 没关系我也没有😭。不过还好, 至少公司还发了一盒月饼。那我们就开始赏月吧。... 一、前言 什么? 花好月圆之日你还在写Bug? 什么? 花好月圆之日你还在加班? 什么? 花好月圆之日你还没有女朋友? 没关系我也没有😭。不过还好, 至少公司还发了一盒月饼。那我们就开始赏月吧。...
- # 一、简介 Guava-retry Guava 是一组来自 Google 的核心 Java 库,其中包括新的集合类型(例如 multimap 和 multiset)、不可变集合、图形库以及用于并发、I/O、散列、缓存、原语、字符串等的实用程序!它广泛用于 Google 内部的大多数 Java 项目,也被许多其他公司... # 一、简介 Guava-retry Guava 是一组来自 Google 的核心 Java 库,其中包括新的集合类型(例如 multimap 和 multiset)、不可变集合、图形库以及用于并发、I/O、散列、缓存、原语、字符串等的实用程序!它广泛用于 Google 内部的大多数 Java 项目,也被许多其他公司...
- jmvn instll 数据安装 jmvn 一个好用的功能就是支持数据安装,这个功能是我比较喜欢的。因为在项目 中开发过程中,经常会出现,表结构进行变更,可能是增加些表注释,增加个字段。这个时候就要同步来 修改数据模型。是比较繁琐的。当你尝试过 jmvn install 功能后,这个问题就能彻底解决了。 只需要运行 jm... jmvn instll 数据安装 jmvn 一个好用的功能就是支持数据安装,这个功能是我比较喜欢的。因为在项目 中开发过程中,经常会出现,表结构进行变更,可能是增加些表注释,增加个字段。这个时候就要同步来 修改数据模型。是比较繁琐的。当你尝试过 jmvn install 功能后,这个问题就能彻底解决了。 只需要运行 jm...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 线程组 可以把线程归属到某一个线程组中,线程组中可以有... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 线程组 可以把线程归属到某一个线程组中,线程组中可以有...
- compile('log4j:log4j:1.2.17') logYF.java package com.demo.test; import org.apache.log4j.Logger; public class logYF { private static Logger logger = Logge... compile('log4j:log4j:1.2.17') logYF.java package com.demo.test; import org.apache.log4j.Logger; public class logYF { private static Logger logger = Logge...
- 公平锁,就是很公平,在并发环境中,每个线程在获取锁时会先查看此锁维护的等待队列,如果为空,或者当前线程线程是等待队列的第一个,就占有锁,否则就会加入到等待队列中,以后会按照FIFO的规则从队列中取到自己非公平锁比较粗鲁,上来就直接尝试占有锁,如果尝试失败,就再采用类似公平锁那种方式 白话文:就是公平锁是先到先得,按序进行. ... 公平锁,就是很公平,在并发环境中,每个线程在获取锁时会先查看此锁维护的等待队列,如果为空,或者当前线程线程是等待队列的第一个,就占有锁,否则就会加入到等待队列中,以后会按照FIFO的规则从队列中取到自己非公平锁比较粗鲁,上来就直接尝试占有锁,如果尝试失败,就再采用类似公平锁那种方式 白话文:就是公平锁是先到先得,按序进行. ...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! 一、前言 隔壁老李又在喷我了: “完犊子... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! 一、前言 隔壁老李又在喷我了: “完犊子...
- 前言 本篇文章是对Google的Guava中Cache进行一个源码级的分析,因为篇幅有限,而单单就LocalCache的量就达到了5000+行,还是有很多细节无法展现出来,富文本格式代码展示不太容易,就用了图片来替换.尽量让格式看起来好点. 文章包括两部分: 一: 前言扩展,官方文档及基础架构设计 二. 通过源码阅读... 前言 本篇文章是对Google的Guava中Cache进行一个源码级的分析,因为篇幅有限,而单单就LocalCache的量就达到了5000+行,还是有很多细节无法展现出来,富文本格式代码展示不太容易,就用了图片来替换.尽量让格式看起来好点. 文章包括两部分: 一: 前言扩展,官方文档及基础架构设计 二. 通过源码阅读...
- Java的jar文件安装成windows 服务: 1、下载:nssm,复制到jar文件目录下 2、 jar文件目录下创建bat文件【run.bat】,内容为【java -jar 文件名.jar】 3、 管理员权限下打开cmd窗口,切换至jar文件目录,执行:nssm install 服务名称 "jar文件目录全路径\ru... Java的jar文件安装成windows 服务: 1、下载:nssm,复制到jar文件目录下 2、 jar文件目录下创建bat文件【run.bat】,内容为【java -jar 文件名.jar】 3、 管理员权限下打开cmd窗口,切换至jar文件目录,执行:nssm install 服务名称 "jar文件目录全路径\ru...
- CountDownLatch:同步援助,允许一个或多个线程等待其他线程正在执行的一组操作完成。 CyclicBarrier:同步援助,让一组线程都等待对方达到一个共同的障碍点。 CountDownLatch 是计数器, 线程完成一个就记一个, 就像 报数一样, 只不过是递减的. CyclicBarrier 线程之间会互相等... CountDownLatch:同步援助,允许一个或多个线程等待其他线程正在执行的一组操作完成。 CyclicBarrier:同步援助,让一组线程都等待对方达到一个共同的障碍点。 CountDownLatch 是计数器, 线程完成一个就记一个, 就像 报数一样, 只不过是递减的. CyclicBarrier 线程之间会互相等...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 线程工厂 线程是Java里面很重要的一个概念,具体体现... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 线程工厂 线程是Java里面很重要的一个概念,具体体现...
- Java中常见的NPE错误真实伤害了一大推程序猿,不过JDK8之后,终于出现了,一个可以解决这个问题的API,这个就是Optional。 首先看这个源码的构造方法 Optional.ofNullable(null)//如果null就返回一个空对象public static <T> Optional<... Java中常见的NPE错误真实伤害了一大推程序猿,不过JDK8之后,终于出现了,一个可以解决这个问题的API,这个就是Optional。 首先看这个源码的构造方法 Optional.ofNullable(null)//如果null就返回一个空对象public static <T> Optional<...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 线程安全 所谓发生线程安全其实是有一个前提条件,... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 线程安全 所谓发生线程安全其实是有一个前提条件,...
- 真正的猛士,每天干一碗毒鸡汤! 问世间钱为何物,只叫人生死相许。!😄 # 一、Java泛型体系 Type 是 Java 语言中所有类型的公共父接口,其从 JDK5 开始引入,引入的目的主要是为了支持泛型。 Java的泛型体系还是比较复杂的, 不过没关系,本篇文章会从实战的角度来,学习泛型。 # 1... 真正的猛士,每天干一碗毒鸡汤! 问世间钱为何物,只叫人生死相许。!😄 # 一、Java泛型体系 Type 是 Java 语言中所有类型的公共父接口,其从 JDK5 开始引入,引入的目的主要是为了支持泛型。 Java的泛型体系还是比较复杂的, 不过没关系,本篇文章会从实战的角度来,学习泛型。 # 1...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签