- 《第五十七篇 大名鼎鼎的G1收集器》 《第五十七篇 大名鼎鼎的G1收集器》
- 《第五十六篇 基础必须掌握的》 《第五十六篇 基础必须掌握的》
- Logback 算是JAVA 里一个老牌的日志框架,从06年开始第一个版本,迭代至今也十几年了。不过logback最近一个稳定版本还停留在 2017 年,好几年都没有更新;logback的兄弟 slf4j 最近一个稳定版也是2017年,有点凉凉的意思。而且 logback的异步性能实在拉跨,功能简陋,配置又繁琐,远不及Apache 的新一代日志框架 - Log4j2目前来看,Log4j2 就... Logback 算是JAVA 里一个老牌的日志框架,从06年开始第一个版本,迭代至今也十几年了。不过logback最近一个稳定版本还停留在 2017 年,好几年都没有更新;logback的兄弟 slf4j 最近一个稳定版也是2017年,有点凉凉的意思。而且 logback的异步性能实在拉跨,功能简陋,配置又繁琐,远不及Apache 的新一代日志框架 - Log4j2目前来看,Log4j2 就...
- Java面试题:多个线程交替执行 文章目录Java面试题:多个线程交替执行前言项目环境1.Condition 版本2.公平锁3.如何解决线程打印顺序的问题 前言最近在一些技术群里看到有很多小伙伴面试的时候碰到这个多线程的笔试题,实现两个线程交替打印,或者是实现多个线程的交替打印这种类似的题目。本文提供三种解题思路和实现利用 Condition 类实现利用公平锁实现超过 2 个线程,利用队列... Java面试题:多个线程交替执行 文章目录Java面试题:多个线程交替执行前言项目环境1.Condition 版本2.公平锁3.如何解决线程打印顺序的问题 前言最近在一些技术群里看到有很多小伙伴面试的时候碰到这个多线程的笔试题,实现两个线程交替打印,或者是实现多个线程的交替打印这种类似的题目。本文提供三种解题思路和实现利用 Condition 类实现利用公平锁实现超过 2 个线程,利用队列...
- 【java高性能编程基础】 - TCP与UDP的详细解读 【java高性能编程基础】 - TCP与UDP的详细解读
- 【java高性能编程基础】 - 线程池的应用及实现原理 【java高性能编程基础】 - 线程池的应用及实现原理
- 【java高性能编程基础】 - 线程封闭与ThreadLocal源码分析 【java高性能编程基础】 - 线程封闭与ThreadLocal源码分析
- 【java程序运行原理解析】—— java程序的运行过程 【java程序运行原理解析】—— java程序的运行过程
- 【java高性能编程基础】- java中线程的六种状态,线程状态变化的几种类型 【java高性能编程基础】- java中线程的六种状态,线程状态变化的几种类型
- 🏃概念概念:说明程序的。给计算机看的注释:用文字描述程序的。给程序员看的定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。概念描述:JDK1.5之后的新特性说明程序的使用注解:@注解名称 🏃♀️作用作用分... 🏃概念概念:说明程序的。给计算机看的注释:用文字描述程序的。给程序员看的定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。概念描述:JDK1.5之后的新特性说明程序的使用注解:@注解名称 🏃♀️作用作用分...
- Kudu Java Api操作Kudu没有提供标准SQL操作,支持Nosql样式的API,这里使用Java 操作Kudu ,包括创建表、插入数据、修改删除数据、删除表等操作,值得注意的是,Java api直接操作Kudu在开发中不是常用的方式,常用方式是Spark操作Kudu、Kudu与Impala整合写SQL操作Kudu。这里为了后续学习,需要在Kudu中创建一些表。一、添加... Kudu Java Api操作Kudu没有提供标准SQL操作,支持Nosql样式的API,这里使用Java 操作Kudu ,包括创建表、插入数据、修改删除数据、删除表等操作,值得注意的是,Java api直接操作Kudu在开发中不是常用的方式,常用方式是Spark操作Kudu、Kudu与Impala整合写SQL操作Kudu。这里为了后续学习,需要在Kudu中创建一些表。一、添加...
- 【Elasticsearch】- 使用JavaAPI操作elasticsearch 【Elasticsearch】- 使用JavaAPI操作elasticsearch
- 大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。最近这几天遇到了个需求,对方让我们将请求地址输出来,看看接口请求的数据是他们是他们的。因为对方的回调接口总是没有数据过来,还没好气的说是我们的代码问题,你说服气不服气。于是我们就写了个获取请求IP的方法,结合网上以及自己整理下,一共有三种方式,大家可以试试,我现在用的是第二种方式:第一种方式: public static String ge... 大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。最近这几天遇到了个需求,对方让我们将请求地址输出来,看看接口请求的数据是他们是他们的。因为对方的回调接口总是没有数据过来,还没好气的说是我们的代码问题,你说服气不服气。于是我们就写了个获取请求IP的方法,结合网上以及自己整理下,一共有三种方式,大家可以试试,我现在用的是第二种方式:第一种方式: public static String ge...
- 大家好,我是雄雄。 前言据说这个功能最近在抖音上很火,我没有抖音,没有看到。但是我在掘金和CSDN上看了,相关案例确实很多,但是大家都是借助于了微信服务号,在我看来,效果很不佳。其实我原来的初衷是这样的,每天定时给群里推送新闻,这个原因在之前的文章中也提到过,这边就不在细说了,然后实现了给群中推送之后,就想着,能不能每天给指定人发送消息,网上搜了搜,果然有,各种实现方式五花八门,但是都没看上... 大家好,我是雄雄。 前言据说这个功能最近在抖音上很火,我没有抖音,没有看到。但是我在掘金和CSDN上看了,相关案例确实很多,但是大家都是借助于了微信服务号,在我看来,效果很不佳。其实我原来的初衷是这样的,每天定时给群里推送新闻,这个原因在之前的文章中也提到过,这边就不在细说了,然后实现了给群中推送之后,就想着,能不能每天给指定人发送消息,网上搜了搜,果然有,各种实现方式五花八门,但是都没看上...
- 单词接龙字典 wordList 中从单词 beginWord_ _和 endWord 的 **转换序列 **是一个按下述规格形成的序列:序列中第一个单词是 beginWord 。序列中最后一个单词是 endWord 。每次转换只能改变一个字母。转换过程中的中间单词必须是字典 wordList 中的单词。给你两个单词_ beginWord _和 endWord 和一个字典 wordList ... 单词接龙字典 wordList 中从单词 beginWord_ _和 endWord 的 **转换序列 **是一个按下述规格形成的序列:序列中第一个单词是 beginWord 。序列中最后一个单词是 endWord 。每次转换只能改变一个字母。转换过程中的中间单词必须是字典 wordList 中的单词。给你两个单词_ beginWord _和 endWord 和一个字典 wordList ...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化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 规格体系从零搭建业务项目。
回顾中
热门标签