自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 并发编程专题

并发编程专题**并发和并行****并行(parallel)****并发(concurrency)****并发三大特性****可见性****如何保证可见性****有序性****如何保证有序性****原子性****如何保证原子性****可见性问题深入分析**原子性问题深入分析有序行问题深入分析缓存一致性(Cache coherence)MESI协议线程池线程池拒绝策略ScheduledThreadPoolExecutor深入理解java线程**线程的同步互斥****四种线程同步互斥的控制方法****上下文切换*

2023-04-26 00:42:15 267

原创 k8s集群搭建

k8s集群搭建虚拟机环境准备vagrant初始化三台sentos/7环境(需要先安装vagrant)Vagrantfile文件:Vagrant.configure("2") do |config| (1..3).each do |i| config.vm.define "k8s-node#{i}" do |node| # 设置虚拟机的Box node.vm.box = "centos/7" # 设置虚

2022-05-02 14:16:53 718

原创 Nacos配置中心和注册中心

Nacos配置中心和注册中心Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。nacos作为注册中心示例首先,修改 pom.xml 文件,引入 Nacos Discovery Starter <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-di

2021-08-04 17:55:57 849

原创 docker安装常用软件

docker安装常用软件mysql安装1:拉取镜像docker pull mysql:5.72:挂载运行mysqldocker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.73:mysq

2021-07-18 00:07:08 338

原创 springboot自动配置原理

springboot自动配置原理1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2)、@EnableAutoConfiguration 作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件?可以查看selectImports()方法的内容;List configurations = getCandidateConfigurations(annotationMetad

2021-03-28 18:07:37 96

原创 多线程下载文件

多线程下载文件近期上传和下载的代码没少写,毕竟公司业务需要和图片视频打交道。就在今天脑海里忽然想到(没错我是小垃圾今天才想到多线程下载)百度网盘破解插件多线程下载提高下载速度,有了一点点灵感捣鼓小半天测试总结一下。放代码之前请感受一下我的笑里藏刀:哈哈哈哈哈哈刀哈哈哈哈哈哈RandomAccessFile类实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组,输入输出操作从文件指针开始,文件指针可以通过 getFilePointer 方法读取,并通过 se

2020-12-21 21:19:04 500 1

原创 线程发布socket服务

线程发布socket服务前言:最近需要发布socket服务,简单记录一下.socket线程类:package com.worklite.service.jinzhong.socket;import com.worklite.core.log.Log;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;/** * All rights Reserved. * title:com.

2020-12-21 20:45:38 189

原创 MyCat分片&读写分离

MyCat简介MyCat来自阿里曾经开源知名产品–Cobar。Cobar核心功能和优势是MySQL数据库分片,此产品曾经广为流传,据说最早的发起者对 Mysql 很精通,后来从阿里跳槽了,阿里随后开源的 Cobar,并维持到 2013 年年初。Cobar 的思路和实现路径的确不错。基于 Java 开发的,实现了 MySQL 公开的二进制传输协议,巧妙地将自己伪装成一个 MySQL Server...

2020-04-20 02:04:28 317

原创 Redis Cluster

Redis Cluster什么是Redis-Cluster为何要搭建Redis集群。Redis是在内存中保存数据的,而我们的电脑一般内存都不大,这也就意味着Redis不适合存储大数据,适合存储大数据的是Hadoop生态系统的Hbase或者是MogoDB。Redis更适合处理高并发,一台设备的存储能力是很有限的,但是多台设备协同合作,就可以让内存增大很多倍,这就需要用到集群。从redis 3....

2020-04-18 22:00:27 176

原创 zookeeper集群

zookeeper集群什么是集群集群是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比 单个计算机,比如工作站或超级计算机性能价格比要高得多。集群...

2020-04-18 19:49:25 440

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除