qq_32550623
码龄9年
关注
提问 私信
  • 博客:7,192
    社区:1
    动态:14
    7,207
    总访问量
  • 40
    原创
  • 2,238,019
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-11-04
博客简介:

qq_32550623的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得12次评论
  • 获得15次收藏
创作历程
  • 9篇
    2021年
  • 22篇
    2020年
  • 5篇
    2019年
  • 5篇
    2018年
成就勋章
TA的专栏
  • zookeeper
    4篇
  • JAVA基础
    19篇
  • MySQL
    1篇
  • BASE理论
    1篇
  • CAP理论
    1篇
  • 消息中间件
    2篇
  • Tomcat
    2篇
  • JDK内置命令工具
    1篇
  • 垃圾收集机制
    3篇
  • TCP/UDP协议
    2篇
  • 锁
    2篇
  • oracle
    1篇
  • JDK1.8新特性
    1篇
  • 作用域
    1篇
  • 字节
    1篇
  • 字符
    1篇
  • 补码
    1篇
  • 定时器Timer
    1篇
兴趣领域 设置
  • 后端
    架构
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

349人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MySQL--选择合适的数据类型

char与varcharchar属于固定长度类型,而varchar属于可变长度类型。由于char是固定长度类型,所以它的处理速度比varchar快,但是缺点是浪费存储空间,程序需要对行尾空格进行处理,所有对于长度变化不大且对查询速度又较高要求的数据可以考虑使用char类型来存储。InnoDB存储引擎:建议使用varchar类型。对于InnoDB数据表,内部的行存储格式没有区分固定长度和可变长度(所有的数据行都使用指向数据列值的头指针)text与blobblob和text值会引起一些性能问题,
原创
发布博客 2021.08.21 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Starter快速集成机制详解

Starter介绍WEB开发实例自研Starter的步骤
原创
发布博客 2021.07.08 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

系统配置自动装载机制

外部参数配置信息加载环境化配置–profile配置文件
原创
发布博客 2021.07.06 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

BASE理论

数据一致性模型如果数据读取、写入、更新的结果时可预测的,我们说它遵循数据一致性模型严格一致性(强):不论在哪一个节点,看到的资源都是统一的结果顺序一致性(弱):节点的变动和操作的顺序保持一致最终一致性(弱):所有数据副本最终都会变得一致BASE理论BASE是Basically Available(基本可用)Soft state(软状态)和Eventual consistency(最终一致性)三个短语的缩写。基本可用:可用是部分功能不可用或者响应时间延长软状态:不同系统/节点之间,数据存
原创
发布博客 2021.05.24 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CAP定理

CAP定理最初提出时指分布式数据存储不可能同时提供以下三种保证中的两种以上一致性(Consistency):每次请求收到的信息都是最新的可用性(Availability):每个请求都会收到(非错误)响应分区容错(Partition tolerance):尽管节点之间的网络不通导致分区,系统任继续运行事实上,不仅仅是分布式数据存储应用,所有分布式系统都必须在CAP这三点之间进行权衡...
原创
发布博客 2021.05.23 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ZooKeeper集群

ZooKeeper集群可靠的ZooKeeper服务只要集群大多数都准备好了,就可以使用这项服务容错集群设置至少需要3个服务器,强烈建议使用基数个服务器建议每个服务运行在单独的服务器上ZooKeeper集群搭建配置tickTime=2000dataDir=D://tools/zookeeper-3.4.13/tmp/zookeeperclientPort=2181initLimit=10syncLimit=5server.1=zoo1.2888:3888server.2=zoo2
原创
发布博客 2021.05.23 ·
350 阅读 ·
2 点赞 ·
11 评论 ·
3 收藏

ZooKeeper经典应用场景

ZooKeeper实现配置中心znode能存储数据watch能监听数据变化ZooKeeper实现命名服务ZooKeeper实现Master选举ZooKeeper实现分布式队列有界队列与无界队列?ZooKeeper实现分布式锁方式一缺点:惊群效应方式二:原理:取号+最下号得+watch...
原创
发布博客 2021.05.18 ·
90 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ZooKeeper核心概念

Session会话一个客户端连接一个会话,由zk分配唯一会话id客户端以指定的时间间隔发送心跳以保持会话的有效tickTime超过会话超时时间未收到客户端的心跳,则判断客户端死了(默认两倍tickTime)会话中的请求按照FIFO顺序执行数据模型层次名称空间:类似unix文件系统,以(/)为根区别:节点可以包含与之关联的数据以及子节点(即是文件也是文件夹)节点的路径总是表示为规范的、绝对的、斜杠分隔的路径zonde:名称唯一,命名规范节点类型:持久、顺序、临时、临时顺序
原创
发布博客 2021.05.18 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Zookeeper入门

什么是Zookeeper简介:Apache Zookeeper是一种用于分布式应用程序的高性能协调服务,提供一种集中式信息存储服务。特点:数据存在内存中,类型文件系统的树形结构(文件和目录),高吞吐量和低延迟。集群高可靠。作用:基于ZooKeeper可以实现分布式统一配置中心,服务注册中心,分布式锁等功能单机版安装下载:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz解压
原创
发布博客 2021.05.16 ·
70 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ActiveMQ入门

ActiveMQ是什么:JMS是什么:JMS的对象模型:JMS的消息模型:JMS的消息结构:ActiveMQ的特性:
原创
发布博客 2020.04.12 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式消息中间间设计篇

消息中间件概述:消息中间件核心设计:协议是什么:常见协议:AMQP协议:MQTT协议:Open Message协议:Kafka协议:持久化是什么:常用持久化方式:为什么要有消息分发策略:常用消息中间件分发策略:高可用机制:Master-Slave主从共享数据的部署方式:Master-Slave主从同步部署方式:Broker-Cluster...
原创
发布博客 2020.04.06 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tomcat参数调优

参数调优:
原创
发布博客 2020.03.29 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tomcat网络处理线程模型

BIO+同步Servlet:APR+异步Servlet:NIO+异步Servlet:NIO处理流程:
原创
发布博客 2020.03.29 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JDK内置命令工具

jdk内置命令工具-javap:jps:jstat:jcmd:jinfo:jhat:jmap:jstack:jconsole:JvisualVM:
原创
发布博客 2020.03.29 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

垃圾回收机制

自动垃圾收集:如何确定内存需要被回收:可达性分析算法:引用类型和可达性级别:垃圾收集算法:分代收集:垃圾收集器:
原创
发布博客 2020.03.26 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类加载机制

类生命周期:类加载器:查看类对应的加载器:package com.study.classLoader;public class ClassLoaderView { public static void main(String[] args) throws Exception { // 加载核心类库的 BootStrap ClassLoader ...
原创
发布博客 2020.03.22 ·
80 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Netty线程模型

Netty简介:Netty整体结构图:Netty线程模型:EventLoopGroup初始化过程:EventLoop的启动:Bind榜单端口过程:Channel概念:
原创
发布博客 2020.03.22 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NIO非阻塞网络编程三大核心理念

JAVA NIO:始于Java1.4,提供了新的JAVA IO操作非阻塞API。NIO中有三个核心组件:Buffer缓冲区Channel通道Selector选择器Buffer缓冲区:缓冲区本质上是一个可以写入数据的内存块(类似数组),然后可以再去读取。此内存块包含在NIO Buffer对象中,该对象提供了一组方法,可以更轻松地使用内存块。使用Buffer进行读取数据写入与读取,需要...
原创
发布博客 2020.03.15 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP/UDP协议

OSI网络七层模型:各层主要功能:传输控制协议TCP:TCP握手机制:用户数据报协议UDP:UDP和TCP比较:使用UDP的场景:语音聊天,视频等,物联网系统开发Socket编程:...
原创
发布博客 2020.03.02 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

并发容器类

ConcurrentHashMap在JDK1.7与JDK1.8中数据结构不一样,JDK1.8的锁的粒度会比JDK1.7中小。ConcurrentSkipListMap跳表,
原创
发布博客 2020.03.01 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多