首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
乐观的鹏程
掘友等级
后端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
152
文章 152
沸点 0
赞
152
返回
|
搜索文章
赞
文章( 152 )
沸点( 0 )
分布式主键生成
互联网行业里面,新开一个项目基本上都是需要分库分表的,再差也要先分个表;那么id就需要全局唯一,下面介绍几种ID生成方案。 Long型 64Bit位:1bit保留+41bit时间戳+10bit进程id+12bit序列号。 41-bit的时间可以表示(1L<<41)/(1000L…
电商系统设计之商品 (中)
上一篇文章我们讲了关于电商SPU,SKU的概念,以及为何要设计自定义属性与自定义规格并解释了何时可以用到它们。我一直在说电商是一个既简单又复杂的东西,本章我们再一次深度解析电商系统商品设计的更多逻辑与实现。 SPU对应多个SKU,SPU实际就是主商品表,类似于iphonex这款…
docker底层实现原理
本文内容会介绍几种 Docker 使用的核心技术,如果我们了解它们的使用方法和原理,就能清楚 Docker 的实现原理。
美团针对Redis Rehash机制的探索和实践
Squirrel(松鼠)是美团技术团队基于Redis Cluster打造的缓存系统。经过不断的迭代研发,目前已形成一整套自动化运维体系:涵盖一键运维集群、细粒度的监控、支持自动扩缩容以及热点Key监控等完整的解决方案。同时服务端通过Docker进行部署,最大程度的提高运维的灵活…
Java并发——ConcurrentHashMap(JDK 1.8)
一说到HashMap与Hashtable区别就会想到前者线程不安全,后者线程安全。但是当我们需要线程安全的时候,Hashtable并不是一个良好的选择,concurrentHashMap才是。 我们可以看到Hashtable用synchronized关键字来保证线程安全,锁住当…
SpringBoot使用JdbcTemplate
操作数据库的方式有很多,本文介绍使用SpringBoot结合JdbcTemplate。 新建一个项目。pom文件中加入Jdbc依赖,完整pom如下: 本文和往常一样,用Controller进行测试,注入JdbcTemplate。完整代码如下,下面会对测试方法进行介绍: 出现这个…
FreeMarker入门
FreeMarker 是一款模板引擎:即基于模板和数据源生成输出文本(html网页,配置文件,电子邮件,源代码)的通用工具。它是一个 java 类库,最初被设计用来在MVC模式的Web开发框架中生成HTML页面,它没有被绑定到Servlet或HTML或任意Web相关的东西上。也…
SpringBoot 并发编程学习历程(绝对的干货)
我们把线程休息一秒当作模拟处理业务所花费的时间。很明显能看出来,这是个单线程。 nio-8080-exec-1表示主线程的线程1。 我们可以看到,主线程的开始和返回(结束处理)是首先执行的,然后副线程才执行真正的业务处理。说明主线程在这里的作用是调用(唤醒)子线程,子线程处理完…
JVM分析工具概述
M:表示元空间,不再虚拟机中,而是使用本地内存。 打印正等候回收的对象的信息。 打印classload的信息。包含每个classloader的名字、活泼性、地址、父classloader和加载的class数量 打印classload的信息。包含每个classloader的名字、…
Eureka 2.X 停止开发,但注册中心还有更多选择:Consul 使用详解
在以上服务发现的软件中,Euerka 和 Consul 使用最为广泛。如果大家对注册中心的概念和 Euerka 不太了解的话, 可以参考我前期的文章:springcloud(二):注册中心Eureka ,本篇文章主要给大家介绍 Spring Cloud Consul 的使用。 …
下一页
关注了
41
关注者
0
收藏集
3
关注标签
9
加入于
2018-02-16