王老邪
  • ABOUT
  • weathertop
  • 01 操作系统
    • 01 Linux
      • Linux基础
  • 06 Java
    • 01 JVM
      • JVM调优攻略
    • 02 多线程
      • CountDownLatch、Semaphone、CyclicBarrier入门
      • 死磕Java队列
      • 死磕ThreadPoolExecutor线程池
      • 死磕Volatile
      • 死磕synchronized
    • 03 网络编程
      • TCP
    • 04 设计模式
      • 浅析Java设计模式【1】——观察者
      • 浅析Java设计模式【2】——适配器
      • 浅析Java设计模式【3】——代理
      • 浅析Java设计模式【4】——策略
  • 07 框架
    • 02 Mybatis
      • Mybatis自动刷新XML
    • 03 Springboot
      • SpringBoot统一异常和Http响应
      • SpringBoot集成Elasticsearch7.4-实战(1)
      • SpringBoot集成Elasticsearch7.4-实战(2)
      • SpringBoot集成Elasticsearch7.4-实战(3)
      • Springboot集成ip2region离线IP地名映射
      • 手写Java爬虫获取国家统计局行政区划数据
      • 浅谈SpringBoot启动那些事儿
  • 08 微服务
    • 00 Nacos
      • CentOS环境下安装Nacos
      • SpringCloud集成Nacos实现服务发现
      • SpringCloud集成Nacos实现配置管理
    • 10 架构分析
      • 微服务架构设计分析
  • 09 区块链
    • 区块链知识入门
  • 10 容器
    • 00 Docker
      • Docker管理工具Portainer
  • 11 分布式
    • 00 分布式事务
      • 分布式事务详解——SpringBoot+Atomikos篇
    • 01 分布式锁
      • 浅析分布式锁实现三种方式
  • 14 中间件
    • 消息
      • RocketMQ
        • SpringBoot集成RocketMQ(1)集群
        • SpringBoot集成RocketMQ(2)重试机制
    • 缓存
      • Redis
  • 28 杂谈
    • 人千相,佛无相
    • 历史上的安徽人物
    • 赢在格局、输在计较
  • 54 产品设计
    • 需求分析
      • 浅谈用户画像
      • 统一审计
  • 98 管理类
    • 00 项目交接
      • 对项目交接过程要求
  • 99 工具等
    • Download
      • 详解CMD命令满速下载百度云
    • JVM
      • 撸起Arthas排雷
    • VPN
      • lantern邀请码
    • Windows
      • Win10黑科技,你到底知道多少
      • Wlx2Explore入门
      • 可用免激活Adobe Acrobat DC 2020

人千相,佛无相

人生本有百相, 缘起缘灭皆有定数, 不约来生,只问今生。 感性地生活,理性地思考, 快乐地工作,清明地觉知。 结缘惜缘了缘随缘, 欣然安然坦然泰然。 参考引用:林祥纤.前言 人生千相 ...
2019-09-20 杂文

分布式事务详解——SpringBoot+Atomikos篇

1. 分布式事务概念讨论分布式事务之前我们分清两个概念:本地事务、分布式事务; 本地事务是解决单个数据源上的数据操作的一致性问题的话,而分布式事务则是为了解决跨越多个数据源上数据操作的一致性问题。 百度官方对分布式事务的定义是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分 ...
2019-08-02 分布式事务

浅析分布式锁实现三种方式

3. 实现方式根据分布式的CAP理论我们了解“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。” 所以我们在系统设计之初就分析调研,根据分析调研结果对这三者做取舍。 借鉴 ...
2019-08-01 分布式锁

Docker管理工具Portainer

Portainer 是Docker的轻量级,跨平台和开源管理UI。Portainer提供了Docker的详细概述,并允许您通过基于Web的简单仪表板管理容器,图像,网络和卷。它最初是Docker UI的分支。 但是,开发人员现在已经重写了几乎所有的Docker UI原始代码。 他还彻底修改了UX, ...
2019-07-18 Docker

SpringBoot集成Elasticsearch7.4-实战(3)

具体有:[这些操作都是在CentOS下操作的,主要带大家熟悉下Elasticsearch环境] 1.1.下载& Linux下ElasticSearch安装 1.2.中文分词插件IK 1.3.索引 1.4.如何数据管理 [在Springboot环境下,利用JAVA环境操作索引] 2.1. ...
2019-06-21 springboot

SpringBoot集成Elasticsearch7.4-实战(2)

内容规划总共分为三个章节来写,分别运行环境构建、利用Web应用管理索引以及Web应用管理数据三大块来说明。 具体有:[这些操作都是在CentOS下操作的,主要带大家熟悉下Elasticsearch环境] 1.1.下载& Linux下ElasticSearch安装 1.2.中文分词插件IK ...
2019-06-20 springboot

SpringBoot集成Elasticsearch7.4-实战(1)

在网上上我看已经有好多关于Elasticsearch的介绍,我就不在翻来覆去讲一些基本概念,大家感兴趣的可以自己去找一些资料巩固下。我这只为了顾及众多首次接触Elasticsearch,案例都讲的很浅显,还有就是受个人能力所限,实在写不出高大上的博文,各位读者发现有错误之处,还不要取笑我,给我指出来 ...
2019-06-19 springboot

浅析Java设计模式【4】——策略

1. 概念当实体间存在某种一对多关系,即当一方发生改变,依赖于它的实体将收到通知这样的事件,也就是观察者模式,俗称发布订阅,也常被人称作监听器模式。但是不论怎么称呼它只属于行为型的设计模式。 观察者模式两个概念:被观察者(1)、观察者(N),为了更方便理解,我们将被观察者比作一个工厂,观察者比作每个 ...
2019-06-19 设计模式

微服务架构设计分析

1. 微服务简介近年来,在软件开发领域关于微服务的讨论呈现出火爆的局面,越来越多的公司企业倾向于在系统设计与开发中采用微服务方式实现软件系统的松耦合、跨部门开发,被认为是IT软件架构的未来方向,Martin Fowler也给微服务架构极高的评价;同时,反对之声也很强烈,持反对观点的人表示微服务增加了 ...
2019-04-09 架构分析

浅析Java设计模式【3】——代理

1. 概念百度百科对它的定义是:对其他对象提供一种代理以控制对这个对象的访问。 代理模式更多的是一种安全层面的考虑,保护被访问对象的安全,在访问者和被访问者之间起一种中介作用。在我们具体应用中都会遇到需要记录掌控方法的执行前后的动作。 从生成方式的不通又在代理中分为静态代理、动态代理以及Cglib代 ...
2019-03-30 设计模式
<12345>

©2019- Rothschil | pv | uv
Powered by Hexo