自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis卡槽扩容的过程

/usr/redis/bin/redis-cli --cluster add-node 127.0.01:7006 127.0.0.1:7000 增加新的节点到这个redis下面usr/redis/bin/redis-cli --cluster add-node 127.0.0.1:7007 127.0.0.1:7000 --cluster-salve --cluster-master-id 5d94171eb34ed4396bf5b9db8efaab4d96d0cf10将新增

2020-06-07 20:33:35 628

原创 各种技术的个人理解

开始的单体架构为什么要做前后端分离,为什么要用微服务? 因为单体架构在用户多了以后是无法承受的,需要拆分,微服务就是将各个服务的性能达到最大化。为什么 会有这么多技术出现? 为了解决引入微服务出现的几个问题 1.客户端在这么多服务之间如何精确的访问自己需要的服务? 2.服务之间如何互相调用 3.服务之间的注册和发现 4.服务高可用的实现为什么我们用dubbo+zk+...

2020-04-27 19:40:47 207

原创 mysql主从复制的过程

主从复制分为主库和从库,我们先来配置主库的先在linux 的 /usr/local 目录下生成 binlog目录mkdir binlog然后授权chown -R mysql:mysql /usr/local/binlog/接着修改mysql的 配置vi /etc/my.cnf在文件里加上这个server_id=199log_bin=/usr/local/binlog/mysq...

2020-04-17 18:48:58 176

原创 个人linux安装mysql的过程

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server安装(可能需要点时间)systemctl st...

2020-04-17 16:54:08 153

原创 网络编程

网页叫 web B/S b??网络叫 TCP/IP C/S client网络编程里的2个问题1.如何准确定位到一台或者多台主机2.找到主机后如何进行通信找到网络后如何通信?1.ip和端口号2.端口 tcp和udpjava里的面向对象思想 就是说所有东西都是由对象去完成,因为肯定已经提供了这些类,自己只要按照规定的格式传参数就可IP所有的计算机都有一...

2020-04-15 09:44:26 75

原创 项目中踩过的坑

1.加密的时候main方法OK,tomcat启动或者别的项目去调用这个Utils方法就出莫名其妙的错误,甚至不报错,可能会是调用方的jar包和Utils里的jar包冲突2.项目ip和端口号都是正确的就是访问不到,可能是nginx代理了,看下ng的配置...

2020-04-15 09:44:10 174

原创 spring注解的个人理解

@Controller@Service@Reponsitory@Component都是将某个类注入到spring容器中,功能是一样的,注解不一样是为了达到自注释的目的@Autowired 按照名字将容器中的某个类引用过来@Resource 可以按照名字也可以按照类型进行引用 效果同@Autowired@Configuration 将一个类变成xml类,里面可以写spring的x...

2020-04-15 09:43:48 144

原创 前端

语法,导入导出被人使用的export,使用别人的import,js编译适应浏览器语法,文件打包最小化编译

2020-04-01 18:25:53 129

原创 linux安装常用的中间件

安装jdkyum install java-1.8.0-openjdk.x86_64linux安装zkcd到某个目录下开始下载tar.gz包wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz解压 tar -zxvf zookeeper-3....

2020-03-24 16:31:40 3835

原创 docker里的tomca发布springboot项目

docker的配置拉取啥的百度一大堆不多废话了,docker run - di --name mytomcat6 -p 8100:8081 -mount src=mytomcatvol,dst=/usr/local/tomcat tomcat:版本号8100是宿主机里的端口号 就是虚拟机端口号,8081是对应的tomcat端口号就是tomcat conf/下的server.xml这里的端...

2020-03-22 09:12:44 113

原创 springboot自动配置理解

比如要集成druid,先导入pom.xml 的druid启动器 然后因为有些配置springboot并没有集成进去,所以需要自己写config类,然后配置文件里的参数是配置到config里,再由config里配置好的类去替换druid原本的类比如这几个参数,原本是没有的自己写配置类,然后替换,这里的druidDataSource 是实现了DataSource 所以相当于接口实现,加上替换...

2020-03-18 20:11:04 164

原创 Lombok注解

自动生成finally里的内容

2020-03-13 11:21:03 67

原创 idea注释模板具体步骤

类注释模板方法注释模板

2020-03-13 11:20:46 77

原创 JVM的理解

Java虚拟机有3种执行方式,Xint 解释执行Xcomp 编译执行mixed混合执行默认情况下处于混合模式中反射 是通过实例对象找到class类信息

2020-03-10 19:57:39 91

原创 父子项目打包问题

父项目pom里<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifact...

2020-03-10 09:55:43 942

原创 idea 方法注释

2020-03-09 18:13:12 81

原创 设计模式之建造者模式+工厂模式的理解

工厂模式: 封装需要的对象,外部只需要调用工厂暴露出来的方法就可以获得自己需要的对象,建造者模式:组装零件,然后返回,具体传什么零件可以用默认的也可以自己选择,比如生产汽车.默认生产的是标准版本,如果你传了相应的零件(非默认),就可以换成对应零件版本的汽车,至于你传了零件后里面如何调换组装,则是通过工厂模式来实现。本人初学设计模式有不对的欢迎大家指出!...

2020-03-07 15:24:02 222

原创 第一篇博客

hello word

2020-03-03 16:42:53 75

空空如也

空空如也

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

TA关注的人

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