首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
qinzhongliang
掘友等级
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
1
文章 1
沸点 0
资讯 0
赞
1
关注
返回
|
搜索文章
qinzhongliang
3年前
关注
设计模式
从业务概念上,有些数据在系统中只应该保存一份,就比较适合设计为单例类。比如,系统的配置信息类。 饿汉式的实现方式比较简单。在类加载的时候,instance静态实例就已经创建...
赞
2
分享
qinzhongliang
3年前
关注
JVM整体结构
日均百万订单主要集中在当日的某几个小时内产生,假设是3小时,也就是每秒大概生成100单左右。这种系统一般至少要三四台机器去支撑,假设我们部署了3台机器,也就是每台每秒钟大概...
赞
评论
分享
qinzhongliang
3年前
关注
HashMap数据结构是什么?底层是怎么实现的?
1、HashMap数据结构jdk8以前数据结构是数组+链表jdk8及其以后数据结构是数组+链表+红黑树在并发的情况下,发生扩容时,可能会产生循环链表,在执行get的时候,会...
赞
评论
分享
qinzhongliang
3年前
关注
三、Netty编解码&粘包拆包&零拷贝
Netty涉及到编解码的组件有Channel、ChannelHandler、ChannelPipe等,先大概了解下这几个组件的作用。 Channel是Netty网络通信的组...
2
评论
分享
qinzhongliang
3年前
关注
四、Netty线程模型源码剖析
一、Netty线程模型图二、Netty线程模型源码剖析图...
赞
评论
分享
qinzhongliang
3年前
关注
设计原则之美
并非单纯的一个原则,而是由5个设计原则组成,它们分别是单一职责原则、开闭原则、里式替换原则、接口隔离原则和依赖反转原则,依次对应SOLID中的S、O、L、I、D这五个英文字...
赞
评论
分享
qinzhongliang
3年前
关注
数值计算
先从简单的四则运算看起。对几个简单的浮点数进行加减乘除运算: 可以看到,输出结果和我们预期的很不一样。比如,0.1+0.2输出的不是0.3而是0.3000000000000...
赞
评论
分享
qinzhongliang
3年前
关注
二、netty核心功能与线程模型
Netty是业界最流行的NIO框架,整合了多种协议(FTP、SMTP、HTTP等各种二进制文本协议)的实现经验而精心设计的框架,在多个大型商业项目中得到了充分的验证。 Ne...
赞
评论
分享
qinzhongliang
3年前
关注
一、网络编程IO模型
IO模型就是指用什么样的通道进行数据的发送和接收,java共支持3种网络编程IO模型:BIO、NIO、AIO。 BIO模型(同步阻塞IO模型),一个客户端连接对应一个处理线...
赞
评论
分享
qinzhongliang
3年前
关注
三、RabbitMQ可靠性消息投递
对同一接口发起一次调用和多次调用,所产生的结果都是一样的。 比如订单提交过程中,用户点击了一次提交,但是由于网络等原因,导致后端处理延时,客户就连续点了多次,在没有幂等性的...
赞
评论
分享
qinzhongliang
3年前
关注
二、RabbitMQ高级特性
ACK机制是消费者从RabbitMQ拿到消息并处理完成后反馈给RabbitMQ的,RabbitMQ收到消费端的ACK反馈后才将此消息从队列中移除。如果消费者在处理消息时出现...
赞
评论
分享
qinzhongliang
3年前
关注
一、RabbitMQ基本概念
当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。 RabbitMQ是一个由erlang开发的AMQP(Advanved Message Que...
赞
评论
分享
qinzhongliang
3年前
关注
shiro权限框架快速入门
ApacheShiro整合SpringBoot2.x综合案例实战1、Shiro整合SpringBoot2.x案例实战介绍...
赞
评论
分享
qinzhongliang
3年前
关注
Vue快速入门
Vue 是一套用于构建用户界面的渐进式框架。 在vue中提供一些对于页面 + 数据更为方便的操作,这些操作就叫做指令。 核心是锚点值的改变,我们监听到锚点值改变了就去局部改...
赞
评论
分享
qinzhongliang
3年前
关注
四、reids缓存设计与性能优化
缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,通常出于容错的考虑,如果从存储层查不到数据则不写入缓存层。 缓存穿透将导致不存在的数据每次请求都要到存储层去...
赞
评论
分享
qinzhongliang
3年前
关注
三、redis分布式锁
一、分布式锁简介1、分布式锁是什么?分布式锁是控制分布式系统或不同系统之间共同访问共享资源的一种锁实现如果不同的系统或者同一个系统的不同主机之间共享了某个资源时,往往通过互...
赞
评论
分享
qinzhongliang
3年前
关注
二、Redis主从、哨兵及集群架构实战
在默认情况下,Redis将内存数据库快照保存在名字为dump.rdb的二进制文件中。可以通过对Redis进行设置,让它(在n秒内数据集至少有m个改动)的条件被满足时,自动保...
赞
评论
分享
qinzhongliang
3年前
关注
Spring Boot快速开始及核心功能入门篇
目前而已,对于微服务,业界没有一个统一的标准定义,但是通常而言提倡把一个单一的应用程序划分为一组小的服务,每个小的服务都会运行在自己的进程中,服务之间通过轻量级的通信机制(...
赞
评论
分享
qinzhongliang
3年前
关注
JMeter接口压力测试
少使用Listener(监听器),如果使用-l参数,它们都可以被删除或禁用。 在加载测试期间不要使用查看结果树或查看结果表监听器,只能在脚本阶段使用它们来调试脚本。 如果测...
3
评论
分享
qinzhongliang
3年前
关注
二、Zookeeper客户端使用与集群特性
zookeeper提供了java与C两种语言的客户端。我们要学习的就是java客户端。引入最新的maven依赖: 1. 初始连接 常规的客户端类是 org.apache.z...
赞
评论
分享
下一页
个人成就
文章被点赞
13
文章被阅读
31,761
掘力值
1,026
关注了
3
关注者
6
收藏集
1
关注标签
8
加入于
2018-10-14
温馨提示
当前操作失败,如有疑问,可点击申诉