首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
地藏Kelvin
掘友等级
高级JAVA开发工程师
|
唯品会
互联网、金融行业后端开发。就职于唯品会
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
89
文章 85
沸点 4
赞
89
返回
|
搜索文章
最新
热门
高并发场景-请求合并(二)揭秘HystrixCollapser-利用Queue和线程池异步实现
在互联网的高并发场景下,请求会非常多,但是数据库连接池比较少,或者说需要减少CPU压力,减少处理逻辑的,需要把单个查询,用某些手段,改为批量查询多个后返回。 如:支付宝中,查询“个人信息”,用户只会触发一次请求,查询自己的信息,但是多个人同时这样做就会产生多次数据库连接。为了减…
高并发场景-请求合并(一)SpringCloud中Hystrix请求合并
在互联网的高并发场景下,请求会非常多,但是数据库连接池比较少,或者说需要减少CPU压力,减少处理逻辑的,需要把单个查询,用某些手段,改为批量查询多个后返回。 如:支付宝中,查询“个人信息”,用户只会触发一次请求,查询自己的信息,但是多个人同时这样做就会产生多次数据库连接。为了减…
《JAVA面试考点导读》(一)JDK基础类源码阅读
很多同学想知道面试的知识,但是每个点的面太广,如阅读源码太过耗时间,不知道哪些才是重点。所以跟大家分享一下方法,就是像以前英语、语文的阅读理解题,我们可以先看题目,再带着问题去阅读文章,这样效率就会比较快。 所以准备面试也一样,带着问题点,去找答案。 《JAVA面试考点导读》系…
高并发场景-订单库存防止超卖
在电商系统中买商品过程,先加入购物车,然后选中商品,点击结算,即会进入待支付状态,后续支付。 过程需要检验库存是否足够,保证库存不被超卖。 本文讲述结清时,扣库存环节,分布式系统产生订单环节后续文章再详细分析。 用分布式锁,是为了防刷、防止同一个用户同一秒里面把购物车里的商品进…
Java后端开发工程师是否该转大数据开发?
看到一些java开发工程师,对java后端薪酬太悲观了。认为换去大数据领域就会高工资。觉得java后端没有前途。我从事java后端开发,对大数据领域工作有些了解,但不深入。本文描述一下我对java后端和是否转大数据开发的个人见解。 大家看到大数据工资高,其实是大数据领域包含了建…
领域驱动设计与工程构建规范与脚手架
在领域驱动的理念基础下,定义工程命名规范和包路径规范,与大家交流命名规范。 在此使用java实现工程,运行生成初始开发工程,免去每次创建工程所需要手动建立包和工程的操作。 本次的内容会比较精简,比较白话,一些领域概念上的讲解可能会比较少,适合贫血模式的开发者、希望工程长远发展的…
海量数据分库分表方案(二)技术选型与sharding-jdbc实现
当然除了这些,还有很多各自公司提出的框架,但是根据用户量较高的为以上几种。 其中自从出现基于cobar的MyCAT,zdal,也很少人用cobar了。ZDAL虽然也是开源,但是很少文章和使用反馈,不支持MongoDb,交流活跃度也比较低。 所以本次文章来比较一下活跃度较高的sh…
海量数据分库分表方案(一)算法方案
随着业务量递增,数据量递增,一个表将会存下大量数据,在一个表有一千万行数据时,通过sql优化、提升机器性能还能承受。为了未来长远角度应在一定程度时进行分库分表,如出现数据库性能瓶颈、增加字段时需要耗时比较长的时间的情况下。解决独立节点承受所有数据的压力,分布多个节点,提供容错性…
Java基础技术源码阅读知识点
后端知识有广度和深度,但是我们应该在开发基础上有更多的深度,无论是工作需要,还是面试需要,这些也是我们的主要知识。这里将会逐步并循序渐进的列出java基础领域知识点。
基于mockito做有效的单元测试
本文讲解的主要是有效和单元的思想,并不是说如何编写单元测试,用于改善和提高开发效率、编码风格、编码可读性和单测效率,不盲目追求覆盖率。 单测的过程就很多查数据库的方法,但是没必要每次都测sql,因为sql测一遍都应该是正确的。 未明确单元测试由开发负责。单元测试是用于维护代码逻…
下一页
个人成就
文章被点赞
254
文章被阅读
92,394
掘力值
1,980
关注了
34
关注者
254
收藏集
0
关注标签
28
加入于
2019-08-29