- 博客(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
原创 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
原创 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
原创 设计模式之建造者模式+工厂模式的理解
工厂模式: 封装需要的对象,外部只需要调用工厂暴露出来的方法就可以获得自己需要的对象,建造者模式:组装零件,然后返回,具体传什么零件可以用默认的也可以自己选择,比如生产汽车.默认生产的是标准版本,如果你传了相应的零件(非默认),就可以换成对应零件版本的汽车,至于你传了零件后里面如何调换组装,则是通过工厂模式来实现。本人初学设计模式有不对的欢迎大家指出!...
2020-03-07 15:24:02
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人