05 2022 档案
摘要:浅拷贝: 将被拷贝的实例对象,复制一份给到新的对象,从此复制之后的对象和原对象就是两个相互独立的对象,但是浅拷贝中的引用数据类型是没有被拷贝的,用的还是原对象中的引用数据类型的对象 深拷贝: 和浅拷贝功能一样,都是复制对象,只是深拷贝的复制更加彻底,将引用数据类型的数据也进行了拷贝,并且在堆内存中又
阅读全文
摘要:关于mysql主从复制,在一般的中小型公司都是比较适用的,主要是用来做数据的热备使用。 修改的地方其实不多,也不复杂,总结下来就以下几步: 1、修改主节点的配置文件my.cnf [mysqld] log-bin=/var/log/mysql/mysql-bin server-id=1 innodb_
阅读全文
摘要:port 7002 # 开启Redis集群 cluster-enabled yes # 集群信息的文件 cluster-config-file nodes-7002.conf # 集群的对外ip地址 cluster-announce-ip 192.168.195.140 # 集群的对外port cl
阅读全文
摘要:port 7001 # 开启Redis集群 cluster-enabled yes # 集群信息的文件 cluster-config-file nodes-7001.conf # 集群的对外ip地址 cluster-announce-ip 192.168.195.140 # 集群的对外port cl
阅读全文
摘要:version: "3.1" services: redis1: image: daocloud.io/library/redis:5.0.7 restart: always container_name: redis1 environment: - TZ=Asia/Shanghai ports:
阅读全文
摘要:一、引言 1.1 数据库压力过大 由于用户量增大,请求数量也随之增大,数据压力过大 1.2 数据不同步 多台服务器之间,数据不同步 1.3 传统锁失效 多台服务器之间的锁,已经不存在互斥性了。 二、Redis介绍 2.1 NoSQL介绍 Redis就是一款NoSQL。 NoSQL → 非关系型数据库
阅读全文
摘要:worker_processes 1; error_log /var/log/nginx/error.log warn; # 以上统称为全局块, # worker_processes他的数值越大,Nginx的并发能力就越强 # error_log 代表Nginx的错误日志存放的位置 events {
阅读全文
摘要:一、引言 1.1 代理问题 客户端到底要将请求发送给哪台服务器。 1.2 负载均衡问题 如果所有客户端的请求都发送给了服务器1,那么服务器2将没有任何意义 1.3 资源优化 客户端发送的请求可能是申请动态资源的,也有申请静态资源,但是都是去Tomcat中获取的 二、Nginx概述 Nginx的特点:
阅读全文
摘要:一、引言 1.1 海量数据 在海量数据中执行搜索功能时,如果使用MySQL,效率太低。 1.2 全文检索 在海量数据中执行搜索功能时,如果使用MySQL,效率太低。 1.3 高亮显示 将搜索关键字,以红色的字体展示。 二、ES概述 2.1 ES的介绍 ES是一个使用Java语言并且基于Lucene编
阅读全文
摘要:一、引言 模块之间的耦合度多高,导致一个模块宕机后,全部功能都不能用了,并且同步通讯的成本过高,用户体验差。 二、RabbitMQ介绍 市面上比较火爆的几款MQ: ActiveMQ,RocketMQ,Kafka,RabbitMQ。 语言的支持:ActiveMQ,RocketMQ只支持Java语言,K
阅读全文
摘要:一、引言 1.1 环境不一致 我本地运行没问题啊:由于环境不一致,导致相同的程序,运行结果却不一致。 1.2 隔离性 哪个哥们又写死循环了,怎么这么卡:在多用户的操作系统下,会因为其他用户的操作失误影响到你自己编些的程序。 1.3 弹性伸缩 淘宝在双11的时候,用户量暴增:需要很多很多的运维人员去增
阅读全文
摘要:一、运行模式 1、init 0关机 在配置文件中不要设置成0 2、init 1 单用户模式 3、init 2 4、init 3 非图形化模式 5、init 4 保留的模式,不存在 6 、init 5 图形化模式 7、init 6 重启 在配置文件中不要设置 二、用户和用户组 /etc/passwd
阅读全文
摘要:一、引言 1.1 开发环境 平时大家大多是在Windows或者Mac操作系统下 去编写代码进行开发,在开发环境中安装大量的软件,这样会导致环境的稳定性和安全性降低 1.2 生产环境 是将程序运行在此环境中,供用户去使用。这个环境是有专业的人员去维护,一般人是没有权限去操做生产环境的 1.3 测试环境
阅读全文