首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
52Hertz
掘友等级
Java开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
52Hertz
Java开发工程师
·
1年前
关注
终于有人能把分库分表讲明白了
此文参考其他作者写的文章进行了汇总,参考文献在文末。 前言 首先,能不分库分表就不分库分表。分库分表会带来很多问题,比如分布式事务、全局的唯一性id、结果集的合并等等。 那...
31
评论
分享
52Hertz
Java开发工程师
·
1年前
关注
实现真正的高性能高并发的上亿级别秒杀系统!
前言 秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极少数用户能够购买成功。...
88
7
分享
52Hertz
关注了
Java3y
Java开发工程师
52Hertz
Java开发工程师
·
2年前
关注
记录一次ES配置ik插件远程字典的坑
问题 环境: elasticsearch:7.4.2 elasticsearch-analysis-ik:7.4.2 加载远程字典代码 配置 使用 问题 没有加载字典!!!...
2
评论
分享
52Hertz
Java开发工程师
·
2年前
关注
【设计模式】单例模式
模式介绍 单例对象的类只能允许一个实例存在。 单例类只有一个实例对象; 该单例对象必须由单例类自行创建; 单例类对外提供一个访问该单例的全局访问点。 实现 立即加载 / “...
1
评论
分享
52Hertz
Java开发工程师
·
2年前
关注
【设计模式】策略模式
模式介绍 一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 示例 解决有多个if...else等条件分支的情况 定义策略 添加策略 A B 其他 将...
1
评论
分享
52Hertz
Java开发工程师
·
2年前
关注
【设计模式】观察者模式
模式介绍 指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 示例 这边以天气站为例 定义抽象主题Subject Su...
1
评论
分享
52Hertz
关注了
捡田螺的小男孩
Java开发工程师
52Hertz
关注了
小姐姐味道
Java开发工程师
52Hertz
赞了这篇文章
Kerwin_
掘金签约作者 | 公众号 | 是Kerwin啊
·
2年前
关注
「一探究竟」Java SPI机制
事件起因 七月中旬,我司的系统潜在风险排查工作在如火如荼的进行,其中我发现当前系统的调用源缺少Token信息,难以做到具体的识别和监控,因此需要对其优化。...
66
4
分享
52Hertz
赞了这篇文章
小姐姐味道
🏆掘金首批签约作者 @公众号:xjjdog
·
2年前
关注
5秒到1秒,记一次效果“非常”显著的性能优化
性能优化,有时候看起来是一个比较虚的技术需求。除非代码慢的已经让人无法忍受,否则,很少有公司会有觉悟投入资源去做这些工作。即使你有了性能指标数据,也很难说服领导做一个由耗时...
513
54
分享
52Hertz
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
2年前
关注
实战!聊聊工作中使用了哪些设计模式
大家好,我是捡田螺的小男孩。 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己...
564
58
分享
52Hertz
Java开发工程师
·
2年前
关注
【六大设计原则】开放封闭原则
六大设计原则 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 接口隔离原则 开放封闭原则 定义 类、模块、函数等等等应该是可以拓展的,但是不可修改。 白话点来说就是...
1
评论
分享
52Hertz
Java开发工程师
·
2年前
关注
【六大设计原则】迪米特法则
定义 一个对象应当对其他对象尽可能少的了解。 示例 Tom 和 David 是朋友,David 和 Eva 是朋友, Tom想和 Eva 做朋友的话必须通过 David 认...
1
1
分享
52Hertz
Java开发工程师
·
2年前
关注
【六大设计原则】接口隔离原则
定义 客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 示例 以搜索优质房源为例 设计一个优质房源的条件 优质房源的实现 设计一个房源搜索 房...
2
评论
分享
52Hertz
Java开发工程师
·
2年前
关注
【六大设计原则】依赖倒置原则
定义 高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象 核心思想就是,要面向接口编程,不要面向实现编程。 特点 模块间的依赖通过抽象发...
1
评论
分享
52Hertz
Java开发工程师
·
2年前
关注
【六大设计原则】里氏替换原则
定义 如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变...
2
评论
分享
52Hertz
Java开发工程师
·
2年前
关注
【六大设计原则】单一职责原则
定义 应该有且仅有一个原因引起类的变更。 白话点来说就是,自己干自己的活。 特点 单例类只有一个实例对象; 该单例对象必须由单例类自行创建; 单例类对外提供一个访问该单例的...
1
评论
分享
52Hertz
Java开发工程师
·
2年前
关注
【设计模式】适配器模式
模式介绍 在面向开发过程当中,有时候也会存在两个接口之间不兼容的情况,我们引入一个“适配器”的角色,来协调者两种不兼容的情况。这种设计方案就叫做适配器模式。 示例(购买商品...
3
评论
分享
52Hertz
Java开发工程师
·
2年前
关注
【设计模式】模板模式
模式介绍 通过抽象类定义了一个模板,子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 示例(购买商品) 购买商品的过程都会经过选择商品,支付,物流,签收。 首先...
3
评论
分享
下一页
个人成就
文章被点赞
254
文章被阅读
87,941
掘力值
2,604
关注了
3
关注者
93
收藏集
0
关注标签
35
加入于
2018-10-16