首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
爱学习的Chloe
掘友等级
珍惜当下,做喜欢的事,爱喜欢的人,勇敢去追梦吧!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 53
沸点 0
赞
53
返回
|
搜索文章
最新
热门
常用工具
linux命令https://wiki.jikexueyuan.com/project/linux-in-eye-of-java/Bash.htmlhomebrewhttps://brew.sh/ht
Tomcat处理请求过程
请求具体交给container处理,container会调用所有sevlet的service方法,SpringMVC就是统一给dispatcherSevlet. container处理完返回response。
DDD领域驱动设计
DDD是一种软件设计思想(不是程序设计思想),主要用来解决软件复杂度的问题。 对于结构造成的复杂度,可以借助分层架构进行层次梳理,每层的关注点分离。 对于变化造成的复杂度,以领域为核心,帮助我们尽早的识别变化,通过高内聚低耦合的设计,来提高程序的扩展性。 分为战略和战术。 让模…
选举机制(zk和redis)
每个Server发出一个投票投给自己。由于是初始情况,Server1和Server2都会将自己作为Leader服务器来进行投票,每次投票会包含所推举的服务器的myid和ZXID,使用(myid, ZXID)来表示,此时Server1的投票为(1, 0),Server2的投票为(…
SpringBoot
starter其实就是将需要依赖的jar包集合在里面,然后自动配置。这里主要用到的是springboot的自动配置功能。自己完全可以实现一个starter。 @Import提供,其导入的AutoConfigurationImportSelector的selectImports(…
分库分表
https://www.cnblogs.com/twoheads/p/10715498.html
JVM调优实战
针对上述情况,先用jstat -gc看下堆容量是否配置太小了,第二步是分析dump文件,配置了**-XX:+HeapDumpOnOutOfMemoryError**会在发生OOM时自动保存dump文件,我一般用jdk自带的visualvm查看,然后分析具体是哪个对象占了这么多内…
Mybatis笔记
where标签是为了解决当where语句中第一个if没有匹配到的话会以and|or开始,sql语法错误。set是为了解决update..set最后可能多一个逗号的情况。trim更加强大可以覆盖上面两种情况。 动态 SQL 的另外一个常用的操作需求是对一个集合进行遍历,通常是在构…
RocketMQ面试题
RocketMQ是根据kafak的架构原型设计出来的,有很多地方都相似,consumer、producer、broker,甚至RocketMQ初期也是用zookeeper做注册中心。 这是由消息存储架构决定的,kafak采用的是每个Partition(类比于RocketMQ的q…
RocketMQ
Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。 Consumer:消息消费的角色,支持分布式集群方式部署。支持以push推,pull拉两种模式对消息进…
下一页
个人成就
文章被点赞
13
文章被阅读
25,371
掘力值
630
关注了
11
关注者
6
收藏集
3
关注标签
11
加入于
2019-09-04