cmazxiaoma的架构师之路

93 篇文章
25 人订阅

全部文章

用户2032165

TCP/IP知识总结-0

传输控制协议TCP简介: 1.面向连接的,可靠的,基于字节流的传输层通信协议。 2.将应用层的数据流分割成报文段并发送给目标节点的TCP层。 3.数据包都...

792
用户2032165

SpringBoot集成Hystrix

当访问http://localhost:8082/hystrix1/test1抛出异常,服务降级返回fail1。 当访问http://localhost:80...

794
用户2032165

Java线程安全策略总结-0

newHashMap已经是不可变,不能再添加新元素了。如果再进行put操作,会抛出java.lang.UnsupportedOperationException...

863
用户2032165

Java安全发布对象总结-0

在类的外部线程都能访问到这个state,这样发布对象是不安全,我们无法保证外部的线程不去修改state,从而造成state状态的错误。

531
用户2032165

MySQL开发中易忽略知识总结-0

在可重复读隔离级别下,事务在启动的时候就拍另一个快照。注意,这个快照时基于整库的。

622
用户2032165

Java底层知识总结-0

并发:同时拥有两个或者多个线程,如果程序在单核处理器上运行多个线程将交替的换出或者换入内存,这些线程是同时存在的。每个线程都会处于执行过程中的某个状态,如果运行...

853
用户2032165

Java线程安全性知识总结-0

线程安全性: 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出...

702
用户2032165

Java JUC基础知识总结-0

CyclicBarrier可以实现让一组线程等待至某个状态后,再全部同时执行。为什么叫Cyclic呢,当所有线程都被释放结束后,CyclicBarrier可以被...

552
用户2032165

MySQL基于GTID主从复制的杂谈

先来回顾一下MySQL的二进制知识点。基于Row格式的日志可以避免MySQL主从复制中出现的主从不一致问题。在一个sql语句修改了1000条数据的情况下,基于段...

1145
用户2032165

MySQL复制性能优化和常见问题分析

二进制日志文件并不是每次写的时候都会同步到磁盘,当发生宕机的时候,可能会有最后一部分数据没有写入到binlog中,这给恢复和复制带来了问题。当sync_binl...

872
用户2032165

RabbitMQ生产端消息可靠性投递方案分析

导文: 1.什么是RabbitMQ 2.Java开发技术大杂烩(三)之电商项目优化、rabbitmq、Git、OSI、VIM、Intellj IDEA、HT...

1033
用户2032165

MySQL数据库结构设计

在编码过程中,如果MySQL数据结构设计不好的话,会大大影响开发人员编码效率。比如说MySQL数据库表设计不规范,创建时间字段设计成cjsj,创建者字段设计成c...

1073
用户2032165

OneProxy实现MySQL读写分离

系列文章: 1.MySQL主从复制 2.OneProxy实现MySQL读写分离

963
用户2032165

Redis高可用搭建

我们都知道单机版的redis,无法保证CAP。所以我们搭建redis集群,实现高可用。

792
用户2032165

MySQL主从复制

MySQL复制功能提供分担读负载。 基于二进制日志的复制是异步的,那么复制有什么好处? 1.实现在不同服务器上的数据分布,利用二进制日志增量进行,不需要太多...

1152
用户2032165

蛋疼的ElasticSearch(四)之基本用法、高级查询

ElasticSearch系列文章: 1.蛋疼的ElasticSearch(一)之安装ElasticSearch 2.蛋疼的ElasticSearch(二)...

764
用户2032165

蛋疼的ElasticSearch(三)之配置elasticsearch-analysis-ik和集群

1.下载https://github.com/medcl/elasticsearch-analysis-ik

1773
用户2032165

通过了解RejectedExecutionException来分析ThreadPoolExecutor源码

观看本文章之前,最好看一下这篇文章熟悉下ThreadPoolExecutor基础知识。 1.关于Java多线程的一些常考知识点 2.看ThreadPoolE...

1142
用户2032165

通过分析LinkedHashMap了解LRU

我们都知道LRU是最近最少使用,根据数据的历史访问记录来进行淘汰数据的。其核心思想是如果数据最近被访问过,那么将来访问的几率也更高。在这里提一下,Redis缓存...

813
用户2032165

看ThreadPoolExecutor源码前的骚操作

最近一个月看了学习了很多关于SQL性能优化、Spring核心源码分析、MyBatis核心源码分析、JUC并发包下面的知识点,感觉收获很多。这几天,会陆陆续续...

1191

扫码关注云+社区