网站地图
RSS订阅
TAGS标签
首页
技术
技术杂谈
鸿蒙
软件
留言
您的位置:
首页
>
技术
>
java语言
解析Java-throw抛出异常详细过程
摘要:Java有3种抛出异常的形式:throw、throws、系统自动抛异常。 本文分享自华为云社区《Java-throw异常详解以及过程》,作者: gentle_zhou 。 首先,我们知道Java有3种抛出异常的形式:throw(执行的时候一定...
2022-05-06 17:00:24
Java SPI 和 API,傻傻分不清?
最近新写了一个中间件「运行时动态日志等级开关」,其中使用Java SPI机制实现了自定义配置中心,保证良好的扩展性。 项目地址,走过路过可以点个star :) https://github.com/saigu/LogLevelSwitch 在使用过程中...
2022-05-06 12:00:14
如何写出高性能代码之优化内存回收(GC)
导语 同一份逻辑,不同人的实现的代码性能会出现数量级的差异; 同一份代码,你可能微调几个字符或者某行代码的顺序,就会有数倍的性能提升;同一份代码,也可能在不同处理器上运行也会有几倍的性能差异;十倍...
2022-05-05 12:00:15
【架构视角】一篇文章带你彻底吃透Spring
框架的意义 对于程序员来说,我们通常知道很多概念,例如组件、模块、系统、框架、架构等,而本文我们重点说 框架。 框架,本质上是一些实用经验集合。即是前辈们在实际开发过程中积攒下来的实战经验,累积成一套...
2022-04-28 14:00:24
一文详解Java日志框架JUL
摘要:JUL(Java util logging),Java原生日志框架,不需要引入第三方依赖包,使用简单方便。 本文分享自华为云社区《Java 日志框架 JUL 详解大全》,作者: 陈皮的JavaLib 。 JUL 简介 JUL(Java util logging...
2022-04-27 12:00:21
轻松搞懂SpringBoot自动装配和集成监控
SpringBoot 是目前很流行的一个脚手架,从名字上可以看出是基于Spring框架做了一些封装。相信大家应该都能说出几点使用它的理由也知道它的一些特性或者一些优点,但是它底层是如何支撑这些特性的呢?今天我们就来...
2022-04-14 14:00:19
Java下一代高并发技术——虚拟线程“JEP 425: Virtual Threads (Preview)”
很多语言都有类似于“虚拟线程”的技术,比如Go、C#、Erlang、Lua等,他们称之为“协程”。 不管是虚拟线程还是协程,他们都是轻量级线程,其目的都是为了提高并发能力。 本节详细介绍Java平台的“虚拟线程”的技...
2022-04-14 14:00:15
Java 定时任务技术趋势
作者:黄晓萌(学仁) 定时任务是每个业务常见的需求,比如每分钟扫描超时支付的订单,每小时清理一次数据库历史数据,每天统计前一天的数据并生成报表等等。 Java 中自带的解决方案 使用 Timer 创建 java.util....
2022-04-13 18:00:28
金融级应用开发|SOFABoot 框架剖析
前言 SOFABoot 是蚂蚁集团开源的基于 Spring Boot 的研发框架,提供了诸如 Readiness Check、类隔离和日志空间隔离等能力,用于快速、敏捷地开发 Spring 应用程序,特别适合构建微服务系统。 Spring Boot 基于 Sp...
2022-04-12 18:00:21
Java的虚拟线程(协程)特性开启预览阶段,多线程开发的难度将大大降低
高并发、多线程一直是Java编程中的难点,也是面试题中的要点。Java开发者也一直在尝试使用多线程来解决应用服务器的并发问题。但是多线程并不容易,为此一个新的技术出现了,这就是虚拟线程。 传统多线程的痛点 ...
2022-04-08 13:00:17
Java多线程与线程池技术
一、序言 Java多线程编程线程池被广泛使用,甚至成为了标配。 线程池本质是池化技术的应用,和连接池类似,创建连接与关闭连接属于耗时操作,创建线程与销毁线程也属于重操作,为了提高效率,先提前创建好一批线程...
2022-04-06 13:00:19
Java 8 + 10 = Java 18
明天Java 18将正式发布, 虽然它不是长期支持 (LTS) 版本,但它却实现了九个 JEP(在Java 18列出)。有哪些特性值得关注呢?今天胖哥为你提前解读。再看、点赞、转发、关注来一波吧。 JEP 400 将 UTF-8 指定为标准...
2022-03-23 12:00:11
Java系列 | 远程热部署在美团的落地实践
Sonic是美团内部研发设计的一款用于热部署的IDEA插件,本文其实现原理及落地的一些技术细节。在阅读本文之前,建议大家先熟悉一下Spring源码、Spring MVC 源码 、Spring Boot源码 、Agent字节码增强、Javassist、...
2022-03-22 15:00:14
关于 Java 18 你想知道的一切
个人创作公约:本人声明创作的所有文章皆为自己原创,如果有参考任何文章的地方,会标注出来,如果有疏漏,欢迎大家批判。如果大家发现网上有抄袭本文章的,欢迎举报,并且积极向这个 github 仓库 提交 issue,谢...
2022-03-22 13:00:16
Java的jmap命令使用详解
jmap命令简介 jmap(Java Virtual Machine Memory Map)是JDK提供的一个可以生成Java虚拟机的堆转储快照dump文件的命令行工具。除此以外,jmap命令还可以查看finalize执行队列、Java堆和方法区的详细信息,比如空...
2022-03-20 16:00:17
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页
热度排行
1
什么是大模型?超大模型?Foundation...
2
Flutter 疑难杂症系列:实现中文文本...
3
【架构笔记】Android 内存泄漏知识点...
4
【高手问答汇总】——聊聊 Apache Do...
5
使用Hutool在Java中实现FPE(Format ...
6
一文彻底弄清4G/蓝牙/WiFi/TCP/IP之...
7
保姆级教程!将 Vim 打造一个 IDE (...
8
Flink企业级优化全面总结(3万字长文...
9
抖音短视频网络性能优化实践
10
从周易六十四卦看软件架构真好懂!女...
java语言
“百模大战” 必...
数仓的两种轻量级...
如何基于香橙派AIpr
小小开发板承载万千
华为云CodeArts IDE
GaussDB(DWS)基于Fl
K8s集群nginx-ingre
基于LLM大模型Agent
专题
HarmonyOS
OpenHarmony是开放原子开源基金会(OpenAtom Foundation)旗下开源...
[详细]
IntelliJ IDEA 2021.2 EAP 4 发布
ShardingSphere 5.0.0-beta
MongoDB 4.4 主要新特性解读
Spring Boot 2.5.0-M1 发布
友情链接
粤ICP备2021091832号