消息队列技术选型 Kafka Kafka是LinkedIn开源的一个分布式流式处理平台,已经成为Apache顶级项目,早期被用来用于处理海量的日志,后面才慢慢发展成了一款功能全面的高性能消息队列。流式处理平台具有三个关键功能: 消息队列:发布和订阅消息流, xmxe 技术栈 FastDFS+Nginx安装 从此网站下载相关压缩包,包括但不限于libfastcommon-master.zip、fastdfs-master.zip、fastdfs-nginx-module-master等 安装所需的依赖包yum install make cmak xmxe 安装 Keepalived+Nginx高可用 前期准备服务器 服务器 CPU 内存 系统 硬盘 IP MASTER/NGINX服务器 8核心、主频2.2GHz 以上 1G Centos7 20G BACKUP/NGINX服务器 8核心、主频2.2GH xmxe 安装 MyCat读写分离搭建 前言mycat是最近很火的一款国人发明的分布式数据库中间件,它是基于阿里的cobar的基础上进行开发的,搭建之前我们先要配置mysql的主从复制,这个过程很长,我这里就不写了,有兴趣的可以看看我写的这篇文章。linux centos下mys xmxe 安装 MyBatis相关 缓存一级缓存是默认开启的,它在一个sqlSession会话里面的所有查询操作都会保存到缓存中,一般来说一个请求中的所有增删改查操作都是在同一个sqlSession里面的,所以我们可以认为每个请求都有自己的一级缓存,如果同一个sqlSessi xmxe Java SpringBoot&SpringCloud springboot-actuator SpringBoot监控神器-Actuator保姆级教程 手把手教你实现SpringBoot的监控! Spring Cloud应用的优雅下线与灰度发布 springboot-admin xmxe Spring Flash Flash,Hundred Yard Dash 下载 apache旗下安装包 centos rpm包(cat /etc/centos-release) PLSQL历史版本下载 Clash下载 / GitHub Clash Meta for Andr xmxe 随笔 MacOS相关 Mac软件推荐Typora 找到/Applications/Typora.app/Contents/Resources/TypeMark/page-dist/static xmxe 随笔 Arthas教程 常用命令stack输出当前方法被调用的调用路径。很多时候我们都知道一个方法被执行,但是有很多地方调用了它,你并不知道是谁调用了它,此时你需要的是stack命令。 stack com.baomidou.mybatisplus.extensio xmxe 技术栈 kubernetes 引用 https://k8s-tutorials.pages.dev/https://kuboard.cn/https://k8s.iswbm.com/ 准备工作在开始本教程之前,需要配置好本地环境,以下是需要安装的依赖和包。 安装doc xmxe 技术栈 JS数组操作 常用操作声明数组const fruits = new Array('Apple', 'Banana'); console.log(fruits.length); // 通过数组字面量创建一个有2个元素的'fruits'数组. const xmxe JS 代码实战 编写JavaScript代码的小技巧 生成随机颜色/随机数/Boolean值// 生成随机颜色 const generateRandomHexColor = () => Math.floor(Math.random() * 0xffffff).toStrin xmxe JS 代码实战 CSS相关 居中<!-- div居中,需要设置宽度--> <div style="margin : 0 auto;width:80%"></div> <!-- div里面的内容居中--> <div style="margi xmxe CSS 代码实战 分布式ID 分布式ID介绍什么是ID?日常开发中,我们需要对系统中的各种数据使用ID唯一表示,比如用户ID对应且仅对应一个人,商品ID对应且仅对应一件商品,订单ID对应且仅对应一个订单。我们现实生活中也有各种ID,比如身份证ID对应且仅对应一个人、地址 xmxe 代码实战 Java类加载 类文件结构详解回顾一下字节码 在Java中,JVM可以理解的代码就叫做字节码(即扩展名为.class的文件),它不面向任何特定的处理器,只面向虚拟机。Java语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留 xmxe Java Java中的Unsafe类 本文整理完善自下面这两篇优秀的文章: Java魔法类:Unsafe应用解析-美团技术团队-2019 Java双刃剑之Unsafe类详解-码农参上-2021 阅读过JUC源码的同学,一定会发现很多并发工具类都调用了一个叫做Unsafe xmxe Java 代理 代理模式代理模式是一种比较好理解的设计模式。简单来说就是我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。代理模式的主要作用是扩展目标对象的功能, xmxe Java 序列化和反序列化 什么是序列化、反序列化?如果我们需要持久化Java对象比如将Java对象保存在文件中,或者在网络传输Java对象,这些场景都需要用到序列化。简单来说: 序列化:将数据结构或对象转换成二进制字节流的过程 反序列化:将在序列化过程中所生成的二 xmxe Java