首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
进击的ddd
掘友等级
后端工程师
专注go后端,其他平台-博客园
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
159
文章 159
沸点 0
赞
159
返回
|
搜索文章
赞
文章( 159 )
沸点( 0 )
玩转Java线程池一:ThreadPoolExecutor的执行流程和原理
一、为什么要用线程池 在现实开发中是不会手动地去new一个线程出来用的,阿里巴巴的Java开发手册中也写到不要手动创建线程,要使用线程池。几乎所有的需要异步或者并发执行的程序都可以使用线程池。使用线程
Java多线程:彻底搞懂线程池
(1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 (2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 (3)提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的…
Java 如何正确地输出日志
简单的说,日志就是记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。 我们 Java 程序员在开发项目时都是依赖 Eclipse/ Idea 等开发工具的 Debug 调试功能来跟踪解决 Bug,在开发环境可以这么做,但项目发布到了测试、生产环境呢?你有可能会说可以…
如何在Java项目中实现漂亮的日志输出
Java有许多优秀的日志框架可供选择,如Log4j、Logback和java.util.logging等。选择一个适合你项目需求的日志框架是实现漂亮日志输出的第一步。
java日志相关介绍
回想一下,自己在刚接触java的时候是怎么记录日志信息的。通常我们会使用System.out.println()输出调试日志信息,使用System.err.println()输出错误日志信息,使用e.printStackTrace()来输出异常堆栈信息。 实际上,在日志框架出现…
Java日志系统梳理-图文详解
1. 概述 平时Java开发的时候,会发现各种各样的日志框架在不同的项目中。Log之间的关系如何、如何依赖、作用。通过了解这些让我们能够在工作中更好的排查日志的问题,例如:日志打印不出来,日志冲突等等
【JavaWeb】Servlet系列——请求和响应过程的角色和协议、模拟Servlet本质、开发第一个带有Servlet的Webapp、关于Java EE的版本
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第一天,点击查看活动详情 >> 05 动态web应用的一个请求和响应过程的角色和协议 5.1 有哪些角色(在整个BS结构的系统当中,
Java并发编程--多线程间的同步控制和通信
使用多线程并发处理,目的是为了让程序更充分地利用CPU ,好能加快程序的处理速度和用户体验。如果每个线程各自处理的部分互不相干,那真是极好的,我们在程序主线程要做的同步控制最多也就是等待几个工作线程的
【聊聊Java】Java中的锁升级过程 -- 无锁->偏向锁->轻量级锁->重量级锁
走到哪都有各种琐事,在MySQL中咱已经聊透了各种琐事 ->MySQL锁机制&&事务,今天来看看Java里边的锁升级过程,以及各种锁之间的比较,悲观乐观,粗化消除~ 四种锁的Markword
【Java并发编程 第四章】无锁并发
Java并发编程第四章,对并发编程中的无锁并发概念进行介绍,后续章节分板块进行讲解,更多干货请参考后续章节。
下一页
个人成就
文章被点赞
128
文章被阅读
66,378
掘力值
2,260
关注了
9
关注者
31
收藏集
3
关注标签
21
加入于
2022-11-01