首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端
订阅
用户6797057382562
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
【JUC源码】线程池:创建线程池的参数设置思路&Excutors
大家对这几个参数应该都很熟悉了,虽然参数很少,但实际使用起来却有很多门道,大多数的问题主要集中在线程大小的设置,队列大小的设置两方面上,接下来我们一起看看工作中,如何初始化 ThreadPoolExecutor。 队列满时,此时因为 coreSize 和 maxSize 相等,…
使用 prettier 统一代码格式化
最近开发的时候遇到个格式化的问题,项目的几个开发人员用的格式化工具不一致,导致改代码格式化后总是有很多改动。为此研究下 Prettier 统一代码格式化公安局。 Prettier 简介 Prettie
秋招面试少?现在换12306还来得及!
历经数月开发以及文档编写,仿 12306 铁路购票系统的代码和面试相关文档终于写好啦! 自打宣传后,一个月时间收获 2.5k Star,这个增长以及受欢迎程度是我没想到的。
聊一聊 AOP :表现形式与基础概念
本系列分为 上、中、下三篇。上篇主要是介绍如果使用 AOP ,提供了demo和配置方式说明;中篇来对实现 AOP 的技术原理进行分析;下篇主要针对Spring中对于AOP的实现进行源码分析。 这个项目里面包含了下面几种 AOP 实现方式的所有代码,有兴趣的同学可以fork跑一下…
spring aop原理 JDK动态代理和CGLIB动态代理
AOP实现的关键在于AOP框架自动创建的AOP代理。 AspectJ是静态代理的增强,采用编译时生成 AOP 代理类,因此也称为编译时增强,具有更好的性能。 Spring AOP使用的动态代理,运行时生成 AOP 代理类,所谓的动态代理就是说AOP框架不会去修改字节码,而是在内…
Java字符串常量池和intern方法解析
Java字符串常量池和intern方法解析 这篇文章,来讨论一下Java中的字符串常量池以及Intern方法.这里我们主要讨论的是jdk1.7,jdk1.8版本的实现. 字符串常量池 在日常开发中,我
@ConfigurationProperties使用技巧
目前springboot是大部分java开发人员的首要选择,在平时工作中我们可能会有部分特殊的配置或者是自研的框架、模块需要用到application.yml自定义配置,以往通过@value注解来读取
领域驱动设计(DDD)实践之路(二):事件驱动与CQRS
《领域驱动设计(DDD)实践之路(一)》 主要讲述了战略层面的DDD原则。 这是“领域驱动设计实践之路”系列的第二篇文章,分析了如何应用事件来分离软件核心复杂度。探究CQRS为什么广泛应用于DDD项目中,以及如何落地实现CQRS框架。当然我们也要警惕一些失败的教训,利弊分析以后…
深入分析CAS(乐观锁)
乐观锁,严格来说并不是锁,通过原子性来保证数据的同步,比如说数据库的乐观锁,通过版本控制来实现等,所以CAS不会保证线程同步。乐观的认为在数据更新期间没有其他线程影响 CAS(compare and swap) 比较并替换,就是将内存值更新为需要的值,但是有个条件,内存值必须与…
Idea不推荐使用@Autowired进行Field注入的原因
大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告 但是使用@Resource却不会出现此提示 网上文章大部分都是介绍两者的