首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
法克瓜
掘友等级
小前端
前端小学生。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
赞
文章( 37 )
沸点( 0 )
在 Mac 虚拟机上安装 Windows 11
在 2020 款 Macbook Pro 上用 VMware 安装最新版 Windows11,目前感觉良好!
小事务,大学问
最近在做旧代码重构中经常会遇事务相关的问题,比如事务范围与有效性,事务同步,事务与其他中间件协同,事务粒度控制等问题,本篇系统地梳理下事务相关的知识内容。1.事务的相关概念 事务的概念来自于
动态线程池组件-线程池实现原理
线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能。线程池维护多个线程,等待监督管理者分配可并发执行的任务。这种做法,一方面避免了处理任务时创建销毁线程开销的代价,另一方面避免了线程数量膨胀导致的过分调度问题,保证了对内核的充…
动态线程池组件-设计与实现
(1)简化线程池配置:corePoolSize、maximumPoolSize,workQueue,它们最大程度地决定了线程池的任务分配和线程分配策略。考虑到在实际应用中我们获取并发性的场景主要是两种:(1)并行执行子任务,提高响应速度。这种情况下,应该使用同步队列,没有什么任…
源码解析-MapStruct使用实战
Mapstruct工具使用,从maven引用到日常业务场景中的遇到的转换问题都做了是详细的介绍,希望大家能了解Mapstruct工具的使用
源码解析- java校验器
作为开篇,这个系列算是对这几年的开发的一些总结。早在实习的时候听过当时导师说,“代码一定要写得优雅,才可以体现水平”。这句话就成了我的码农生涯的信条。在开发中,尽量都可能让代码简洁、优雅。 在不少的项目里都能遇到的是前辈们留下的“遗迹”,仔细查看一番,类似于下面的一些校验代码遍…
源码解析-AOP一探究竟
AOP(Aspect Oriented Programming) 面向切面编程,是OOP(Object Oriented Programming,面向对象编程)的补充和完善。AOP技术利用一种称为"横切"的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重…
Mybatis缓存的一次踩坑记录
为了避免频繁的与数据库进行交互,Mybatis对缓存提供支持,在没有配置的默认情况下,它只开启一级缓存,二级缓存需要通过配置来控制开关。 一级缓存:一级缓存只是相对于同一个SqlSession而言 ,同一个 SqlSesson 对象, 在参数和 SQL 完全一样的情况先, 只执…
Mapstruct源码解析- 框架实现原理
只有用过Mapstruct才知道它是有多么的好用与顺手。本篇主要讲述Mapstuct的实现原理,它是怎么去生成转换代码的过程,让大家对这个框架的实现原理有个比较透彻的了解。 1. Java动态编译与JSR 269 首先,我们先重温下java的编译过程:Java源代码-->编译器…
技术管理- 怎样做好技术规划?
随着团队的人数的提高与成员的技术水平不断提高,同时业务的发展也对团队/个人提出了更高的要求,所以也要不断向技术方向进行努力探索,“动如一人” 是我们始终坚持的团队理念,个人能力强弱并不能决定整个团队的研发效率水平,只有大家都有了体系化的思考能力,才能让团队形成向上的技术氛围驱动…
下一页
个人成就
文章被点赞
13
文章被阅读
15,292
掘力值
283
关注了
7
关注者
2
收藏集
0
关注标签
30
加入于
2018-11-12