首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hello_奥特曼
掘友等级
JAVA软件工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
144
文章 64
沸点 80
赞
144
返回
|
搜索文章
赞
文章( 64 )
沸点( 80 )
亿级订单系统分库分表技术方案和Flink数据同步方案
本方案针对亿级订单系统设计了完整的分库分表架构,通过对比各类分布式数据库产品,并利用Flink实现老数据清洗、新老订单号关系映射和多表数据同步,解决了大数据量环境下分库分表和数据同步问题
可落地的DDD(3)-如何利用DDD进行微服务的划分
前面两篇介绍了DDD的目标管理、DDD的工程结构调整。这篇讨论微服务的划分。微服务是目前后端比较流行的架构体系了,那么如何做好一个微服务的划分?一个微服务的粒度应该是多大呢?这篇主要介绍如何结合DDD进行领域划分。 很多朋友留言说,有没有sample code,要不然太湿了,不…
Spring系列八:Spring 中读取文件-ResourceLoaderAware
本文将了解资源或文件(例如文本文件、XML文件、属性文件或图像文件)加载到Spring应用程序上下文中的不同实现。Spring ResourceLoader为我们提供了一个统一的getResource()方法来通过资源路径检索外部资源。 Resource是Spring中用于表示…
Java 并发编程之多线程基础(一)
1. 进程与线程 进程是系统资源(CPU、内存等)分配的最小单位,它是程序执行时的一个实例。 通常情况下,进程和程序、应用可以看作是同一个概念,但一个程序可能有多个进程,例如,你可以在一台电脑上同时打开多个 QQ。打开的每一个 QQ 都对应一个进程,但所有的这些进程都属于程序 …
论Java访问权限控制的重要性
美色,算是一个,比如说西施的贡献薄就是忍辱负重、以身报国、助越灭吴;金钱,算是另外一个,我们古人常说“钱乃身外之物,生不带来死不带去”,但我们又都知道“有钱能使鬼推磨”。 除去美色和金钱,我认为还有一个,就是读者的认可——“二哥,你的文章真的很棒,我特别喜欢。希望能多多更新Ja…
为什么说Java中要慎重使用继承
打破了封装性,迫使开发者去了解超类的实现细节,子类和超类耦合。 超类更新后可能会导致错误。 这里自定义了一个HashSet,重写了两个方法,它和超类唯一的区别是加入了一个计数器,用来统计添加过多少个元素。 运行后会发现,加入了3个元素之后,计数器输出的值是6。 进入到超类中的a…
《深入实践Spring Boot》阅读笔记:核心技术源代码分析
上篇文章总结了《深入实践Spring Boot》的第二部分,本篇文章总结第三部分,也是最后一部分。这部分主要讲解核心技术的源代码分析,因为篇幅和能力原因,分析的不会太详细,后续深入研究后再专门写文章。希望大家能从「阅读笔记」3篇文章中,对Spring Boot提供的功能有所了解…
10分钟看懂动态代理设计模式
从字面意思来看,代理比较好理解,无非就是代为处理的意思。举个例子,你在上大学的时候,总是喜欢逃课。因此,你拜托你的同学帮你答到,而自己却窝在宿舍玩游戏... 你的这个同学恰好就充当了代理的作用,代替你去上课。 很简单的一个例子,用一个随机睡眠时间模拟小鸟在空中的飞行时间。接下来…
《猪弟拱Java》连载番外篇:Java代理(中)
现在有这样一个需求,为一个短信功能提供入参日志打印、异常打印和处理、返回结果打印、方法调用结束打印。先来看一下短信功能的代码: ① 首先使用jdk动态代理要实现一个java为我们提供的InvocationHandler接口,并实现invoke方法,下面是接口的源码。 ② 我们要…
SSM (十五) 乐观锁与悲观锁的实际应用
前言 随着互联网的兴起,现在三高(高可用、高性能、高并发)项目是越来越流行。 本次来谈谈高并发。首先假设一个业务场景:数据库中有一条数据,需要获取到当前的值,在当前值的基础上+10,然后再更新回去。 如果此时有两个线程同时并发处理,第一个线程拿到数据是10,+10=20更新回去。…
下一页
关注了
113
关注者
9
收藏集
45
关注标签
30
加入于
2017-12-14