12 2021 档案

摘要:简要说明它的作用: 一:线程可见性 一个变量在某个线程里修改了它的值,如果使用了volatile关键字,那么别的线程可以马上读到修改后的值。 二:指令重排序 没加之前,指令是并发执行的,第一个线程执行到一半另一个线程可能开始执行了。加了volatile关键字后,不同线程是按照顺序一步一步执行的。 线 阅读全文
posted @ 2021-12-27 22:36 一木人生
摘要:volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v 阅读全文
posted @ 2021-12-27 22:35 一木人生
摘要:目录 本篇要点 什么是观察者模式? 发布订阅模式是什么? Spring事件监听机制概述 SpringBoot事件监听 定义注册事件 注解方式 @EventListener定义监听器 实现ApplicationListener的方式定义监听器 注册事件发布者 定义接口 主程序类 测试接口 源码下载 参 阅读全文
posted @ 2021-12-26 22:42 一木人生
摘要:安装docker 查看centos版本: uname -rDocker 要求 CentOS 系统的内核版本高于 3.10 升级软件包及内核(选做): 如果内核版本低于3.10 才执行yum update Centos 7.x安装方法 安装docker yum install docker docke 阅读全文
posted @ 2021-12-26 18:32 一木人生
摘要:负载均衡的master服务 和 slave服务需要在不同的服务器或同服不同端口 //dev001 ,可以配置upstream,均衡调节不同的业务群组 upstream test { server 192.168.1.123:9099 weight=1; server 192.168.1.123:58 阅读全文
posted @ 2021-12-26 18:30 一木人生
摘要:参考: https://www.cnblogs.com/rockg/p/11286180.html 一.数据处理类型联机事务处理 OLTP(on-line transaction processing)联机分析处理 OLAP(On-Line Analytical Processing)区别: OLT 阅读全文
posted @ 2021-12-26 18:23 一木人生
摘要:参考:https://www.cnblogs.com/eedbaa/p/14512803.html Clickhouse中有众多表引擎,不同的表引擎在底层数据存储上千差万别,在功能和性能上各有侧重。但实际生产中,使用最广泛的表引擎就是MergeTree系列。MergeTree家族是Clickhous 阅读全文
posted @ 2021-12-26 18:20 一木人生
摘要:预期操作:1、把mysql的压缩包和my.cnf 导入到 目标服务器serverB 2、日志同步 登录当前待迁移数据库服务器 serverA 传输mysql 数据目录(含data数据和log二进制日志) scp -r /data/programs/mysql/ root@serverB-ip:/da 阅读全文
posted @ 2021-12-26 18:18 一木人生
摘要:配置镜像:npm config set registry https://registry.npm.taobao.org npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ 有些大企业,会在研发区设置防火 阅读全文
posted @ 2021-12-26 18:16 一木人生
摘要:tar.gz和.rpm包的区别与使用(转) 一、Linux软件的二进制分发 Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。 rpm包只能在Fe 阅读全文
posted @ 2021-12-26 18:15 一木人生
摘要:参考1:https://blog.csdn.net/chachapaofan/article/details/88697452 参考2:https://blog.csdn.net/qq_37598011/article/details/80778915 以上两种参考方案,主要是为了说明yml 和 p 阅读全文
posted @ 2021-12-26 18:12 一木人生
摘要:使用ssh相关命令,如scp等的时候,输入密码是很麻烦的事,而且有时候需要做自动化操作,这个时候还要人手动输入密码就没法玩了,我们可以通过配置rsa私钥和公钥的方式来免密ssh登录。 也可以直接使用sshpass命令直接交互,但是不建议。 假设有两台机器,实现A到B的免密登录: hostA:192. 阅读全文
posted @ 2021-12-26 18:11 一木人生
摘要:import org.apache.commons.codec.digest.DigestUtils;/** * MD5通用类 */public class MD5Util { /** * MD5方法 * * @param text 明文 * @param key 密钥 * @return 密文 * 阅读全文
posted @ 2021-12-23 23:27 一木人生
摘要:public enum ShipCodeType { SF("SF","顺丰速运"), HTKY("HTKY", "百世快递"), ZTO("ZTO", "中通快递"), STO("STO", "申通快递"), YTO("YTO", "圆通速递"), YD("YD", "韵达速递"), YZPY(" 阅读全文
posted @ 2021-12-23 23:15 一木人生
该文被密码保护。
posted @ 2021-12-23 23:06 一木人生
摘要:/** * 放入不过期不序列化缓存 * * @param key * @param value */public void putRaw(String key, String value) { stringRedisTemplate.opsForValue().set(key, value);}/* 阅读全文
posted @ 2021-12-23 23:04 一木人生