笔记
文章平均质量分 56
柠檬冰块
这个作者很懒,什么都没留下…
展开
-
java多线程环境操作一个共享变量并保证原子性
volatile实现可见性,但是不能保持原子性,synchronized实现可见性和原子性,但是多线程下使用会降低效率,下面使用java并发包下的Atomic原子操作 public static void main(String[] args) { AtomicInteger v1 =new AtomicInteger(0); AtomicInteger v2 =new AtomicInteger(1); AtomicMarkableReference原创 2022-04-25 11:39:28 · 1315 阅读 · 0 评论 -
Spring Boot整合MySQL集群读写分离实现
Spring Boot实现方式调研:读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事,主要有两种实现方式,分别为:1.使用中间件,比如Atlas,cobar,TDDL,mycat,heisenberg,Oceanus,vitess,OneProxy等2.使用程序自己实现,利用Spring Boot提供的路由数据源以及AOP,实现起来简单快捷验证:使用第二种方式Spring Boot数据源路由+AOP代码实现1.首先配置下pom.xml <de原创 2022-04-25 11:07:23 · 1279 阅读 · 0 评论 -
MySQL数据库备份与还原
标题一、备份编写自动备份脚本,vim mysqlbak.sh#!/bin/shDUMP=/usr/bin/mysqldump OUT_DIR=/home/ysdadm/mysqlbak/LINUX_USER=ysdadmLINUX_USERGROUP=rootDB_HOST=数据库地址DB_NAME=f_dataDB_USER=rxxiagx4d6vz_vh1DB_PASS=rqr0qs8m27bxpeljDAYS=7cd $OUT_DIRDATE=`date +%Y-%m-%原创 2022-04-25 11:00:40 · 132 阅读 · 0 评论 -
Ubuntu环境Docker+K8s+Dashboard的安装配置(无坑亲测)
安装之前的准备:安装docker使用国内 daocloud 一键安装命令:curl -sSL https://get.daocloud.io/docker | sh直接从dockerhub下载镜像太慢, 需要配置国内镜像源, 修改daemon.json文件添加镜像源, luffy使用的是中科大的镜像源cat <<EOF >/etc/docker/daemon.json{ "registry-mirrors": ["https://docker.mirrors.ustc.原创 2022-04-25 10:52:42 · 1793 阅读 · 1 评论 -
部署jenkins并完成github上springboot项目的自动化部署
一、 安装java JDK环境更新软件包列表sudo apt-get update安装openjdk-8-jdksudo apt-get install openjdk-8-jdk查看java版本,看看是否安装成功java -version默认安装路径为:/usr/lib/jvm/java-1.8.0-openjdk-amd64二.安装jenkins将存储库密钥添加到系统wget -q -O - https://pkg.jenkins.io/debian-stable/jenk原创 2022-04-24 15:35:25 · 1746 阅读 · 0 评论 -
ETL工具kettle8.2集成spring boot数据抽取
1.添加kettle所需依赖包<!-- kettle 8.3 集成包--><dependency> <groupId>org.pentaho</groupId> <artifactId>kettle-core</artifactId> <version>${kettle.version}</version></dependency><dependency>原创 2022-04-24 15:42:11 · 1942 阅读 · 1 评论 -
StringBoot整合ELK实现日志收集和搜索自动补全功能(详细图文教程)
bin:下面存放着Es启动文件 elasticsearch.bat/elasticsearchconfig:配置目录data:数据目录jdk、lib:Java运行环境以及依赖包logs:日志目录modules、plugins:模块及插件目录,head插件可以存放在plugins目录下原创 2021-05-24 17:15:27 · 299 阅读 · 0 评论