首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
乐观的鹏程
掘友等级
后端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
152
文章 152
沸点 0
赞
152
返回
|
搜索文章
赞
文章( 152 )
沸点( 0 )
深入剖析AQS和CAS,看了都说好
不知不觉写文章已经快半年了,本来之前写文章只是为了自己总结知识,不知不觉中关注的朋友越来越多了。 现在写文章不单单只是为了考虑自己能看懂,还要考虑各位读者大大是否能看懂,考虑输出文章的质量。 现在的每一次写作就好像在搞一次艺术品,细细雕琢,进行每一次的加工。文章的「逻辑性」,「…
手把手教你定位常见Java性能问题
性能优化一向是后端服务优化的重点,但是线上性能故障问题不是经常出现,或者受限于业务产品,根本就没办法出现性能问题,包括笔者自己遇到的性能问题也不多,所以为了提前储备知识,当出现问题的时候不会手忙脚乱,我们本篇文章来模拟下常见的几个Java性能故障,来学习怎么去分析和定位。 既然…
【编程玄学】一个困扰我122天的技术问题,我好像知道答案了。
众所周知,编程是一门玄学。 本文主要是描述输出语句、sleep以及Integer对线程安全的影响。第一次碰到这个问题是122天之前,当时就觉得很奇怪。 这也是本文最后留下的一个问题,如果有知道的朋友还请指点一二。 首先,还是本号特色,先荒腔走板的聊聊生活。 上面这张图是我 20…
SpringBoot+MDC实现全链路调用日志跟踪
MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 、logback及log4j2 提供的一种方便在多线程条件下记录日志的功能。MDC 可以看成是一个与当前线程绑定的哈希表,可以往其中添加键值对。MDC 中包含的内容可以被同一线程中执行的…
2020年Java基础高频面试题汇总(1.4W字详细解析)
面向过程:是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发 面向对象:是把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个个步骤,而是为了描述某个事物在解决整个问题的过…
Docker实战之Redis-Cluster集群
接上一篇Docker实战之MySQL主从复制, 这里是Docker实战系列的第二篇,主要进行Redis-Cluster集群环境的快速搭建。Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时Redis本身非常稳定,已经得到业…
MySQL InnoDB 事务隔离级别的实现原理
今天介绍下,在 MySQL 的 InnoDB 存储引擎中,事务隔离是如何实现的。 InnoDB 里面每个事务有一个唯一的事务 ID,叫作 transaction id。它是在事务开始的时候向 InnoDB 的事务系统申请的,是按申请顺序严格递增的。 对于数据库的每行记录,都会有…
一篇文章带你「重新认识」线程上下文切换怎么玩儿
当一个计算机是多道程序设计系统时,会频繁的有很多进程或者线程来同时竞争 CPU 时间片。当两个或两个以上的进程/线程处于就绪状态时,就会发生这种情况。如果只有一个 CPU 可用,那么必须选择接下来哪个进程/线程可以运行。操作系统中有一个叫做 调度程序(scheduler) 的角…
java项目部署Linux服务器几种启动方式总结经验
spring boot既可以打成war发布,也可以找成jar包发布。说一下区别: jar包:直接通过内置tomcat运行,不需要额外安装tomcat。如需修改内置tomcat的配置,只需要在spring boot的配置文件中配置。内置tomcat没有自己的日志输出,全靠jar包…
这么香的日志动态级别与输出,你确定不进来看看?——生产环境动态输入日志级别、文件
上一篇我们讨论了日志的性能以及日志的优缺点,有朋友说我没有干货,痛定思痛,决定来一篇干货,让小伙伴们见识一下员外真正的实力💪,讨论一下生产环境如何动态按一次请求、一个用户来调整日志级别,甚至输出独立文件。本文代码较多,建议读者运行一下。 整理了以上需求,我们来尝试逐一解决。 …
下一页
关注了
41
关注者
0
收藏集
3
关注标签
9
加入于
2018-02-16