首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
blackupper
掘友等级
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
图解设计模式
每个设计模式的示例代码中,Client类都表示业务类,即脱离于设计模式之外的,将设计模式应用于业务代码的测试类。 每个类的存在应该都只是为了满足一个特定的需求,例如Collection类中的方法应该都是为了维护内部元素的结构组织而存在,而应该将如何遍历Collection中元素…
分布式唯一id生成策略
最近发现公司用的公共jar包里生成唯一主键的方法竟然用的是当前时间戳,这种方式有明显弊端,参考了网上各种生成唯一id的方式之后,做下总结。 使用mysql数据库的自增id,数据库的自增id的优点是非常明显的:第一是速度快,而且是按序自增,检索非常有利。第二是自增的id都是数字型…
ZooKeeper一致性协议ZAB学习笔记
ZAB 协议全称:Zookeeper Atomic Broadcast(Zookeeper 原子广播协议)。ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复和原子广播的协议。所有客户端写入数据都是写入到 主进程(称为 Leader)中,然后,由 Lead…
JAVA编程注意事项(性能篇)
1. 尽量在合适的场合使用单例 第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。 2. 尽量避免随意使用静态变量 当某个对象被定义为static变量所引用,那么GC通常是不会回收这个对象所占有的内存。 3. 尽量避免过多创建Java对象 尽量…
十大经典排序算法动画与解析,看我就够了!(配代码完全版)
排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序。 内部排序是数据记录在内存中进行排序。 而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并…
个人成就
文章被点赞
17
文章被阅读
28,989
掘力值
573
关注了
12
关注者
7
收藏集
1
关注标签
43
加入于
2018-07-27