首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一颗向上的草莓
掘友等级
JAVA开发
后台开发者,微信公众号【一颗向上的草莓】
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 65
沸点 0
赞
65
返回
|
搜索文章
赞
文章( 65 )
沸点( 0 )
一次分表踩坑实践的探讨
之前不少人问我“能否分享一些分库分表相关的实践”,其实不是我不分享,而是真的经验不多🤣;和大部分人一样都是停留在理论阶段。 不过这次多少有些可以说道了。 先谈谈背景,我们生产数据库随着业务发展量也逐渐起来;好几张单表已经突破亿级数据,并且保持每天 200+W 的数据量增加。 …
为什么墙裂建议集合初始化时,指定集合容量大小?
集合是Java开发日常开发中经常会使用到的。在之前的一些文章中,我们介绍过一些关于使用集合类应该注意的事项,如《为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作》。 我们先来写一段代码在JDK 1.7 (jdk1.7.0_79)下面来分别测试下…
大话后端开发的奇淫技巧大集合
... ... 根据具体业务场景设计... ... ... ... .....
Raft 协议学习笔记
好久没有更新博客了,最近研究了Raft 协议,谈谈自己对 Raft 协议的理解。希望这篇文章能够帮助大家理解 Raft 论文。 Raft 是一种分布式系统的一致性算法。 在分布式系统中,我们需要让一组机器作为一个整体向外界提供服务。由于在实际的条件下,我们认为每台机器都是不10…
Intellij IDEA神器那些让人爱不释手的小技巧
在2018年5月6日写了一篇介绍IntellIJ IDEA的文章,Intellij IDEA神器居然还有这些小技巧,主要是列出一些平时大家可能没用过或者没怎么用,但是又非常好用的IntellIJ IDEA小技巧。由于篇幅原因,只是列出了一小部分,那么接下来的这篇文章,会继续补充…
唯品会 Java 核心项目 VJTools 开源
VJTools 是主力于 Java 的唯品会的开源项目。项目包含了唯品会 Java 开发手册、文本,集合,并发等基础功能的核心基础类库,以及常用的问题排查工具等。(分享自:江南白衣的个人博客)
秒杀架构实践
之前在 Java-Interview 中提到过秒杀架构的设计,这次基于其中的理论简单实现了一下。 先简单根据这个图谈下请求的流转,因为后面不管怎么改进这个都是没有变的。 前端请求进入 web 层,对应的代码就是 controller。 之后将真正的库存校验、下单等请求发往 Se…
高并发编程-CountDownLatch深入解析
若文中代码格式阅读困难,可点击文末"阅读原文"链接友好阅读。CountDownLatch允许一个或者多个线程一直等待,直到一组其它操作执行完成。在使用CountDownLatch时,需要指定一个整数值,此值是线程将要等待的操作数。
Java高级面试题及答案
1、ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的)。 2、因为地址连续, ArrayList要移动数据,所以插入和删除操作效率比较低。 3、LinkedList基于链表的数据结构,地址是任意的,所以在…
Java8新特性,你应该了解这些!
对于Java开发者来说,Java8的版本显然是一个具有里程碑意义的版本,蕴含了许多令人激动的新特性,如果能利用好这些新特性,能够大大提升我们的开发效率。Java8的函数式编程能够大大减少代码量和便于维护,同时,还有一些跟并发相关的功能。开发中常用到的新特性如下: 1. 接口的默…
下一页
个人成就
文章被点赞
664
文章被阅读
36,592
掘力值
1,599
关注了
5
关注者
239
收藏集
3
关注标签
36
加入于
2017-05-11