07 2020 档案

摘要:docker技术快速实现前后端项目的集群化⑩搭建renren-fast java后端基于nginx的负载均衡集群 集群基于docker的网络架构 创建容器卷java01 [root@server01 ~]# docker volume create java01 获取centos基础镜像(如果使用j 阅读全文
posted @ 2020-07-31 17:37 reblue520 阅读(336) 评论(0) 推荐(0) 编辑
摘要:docker技术快速实现前后端项目的集群化⑨搭建renren-fast java后端集群之maven打包mysql和redis基础环境配置 在docker创建的pxc集群中创建库renren_fast并且导入数据 导入表结构db/mysql.sql文件 设置mysql数据库和redis集群连接 链接 阅读全文
posted @ 2020-07-31 17:31 reblue520 阅读(309) 评论(0) 推荐(0) 编辑
摘要:docker技术快速实现前后端项目的集群化⑧docker部署redis集群 获取基础镜像redis,并重命名为redis [root@server01 ~]# docker pull yyyyttttwwww/redis [root@server01 ~]# docker tag docker.io 阅读全文
posted @ 2020-07-31 17:07 reblue520 阅读(235) 评论(1) 推荐(0) 编辑
摘要:docker技术快速实现前后端项目的集群化⑥基于haproxy创建pxc集群的负载均衡 # 创建存放haproxy的映射目录和负载均衡配置 # mkdir /data/haproxy # vim /data/haproxy/haproxy.cfg global #工作目录 chroot /usr/l 阅读全文
posted @ 2020-07-31 15:28 reblue520 阅读(169) 评论(0) 推荐(0) 编辑
摘要:docker技术快速实现前后端项目的集群化⑤docker环境下搭建percona-mysql的pxc集群生产环境中使用docker搭建类似mysql数据库、redis等有业务状态的集群是不合理的,数据库的数据很关键,压力大,对性能的要求较高,如果集群崩溃除了重启docker没有太好的解决方法,而重启 阅读全文
posted @ 2020-07-31 14:51 reblue520 阅读(343) 评论(0) 推荐(0) 编辑
摘要:docker技术快速实现前后端项目的集群化④linux基础防火墙命令和docker的安装部署 防火墙开放端口 开放8080~8085端口 [root@server01 ~]# firewall-cmd --permanent --add-port=8080-8085/tcp Success # 列出 阅读全文
posted @ 2020-07-31 14:27 reblue520 阅读(311) 评论(0) 推荐(0) 编辑
摘要:docker技术快速实现前后端项目的集群化③renren-fast前端nodejs环境在windows下的搭建 前端项目的部署 我们下载1.1版本 https://gitee.com/renrenio/renren-fast-vue/tree/v1.1.0/ windows中安装nodejs 8.1 阅读全文
posted @ 2020-07-31 14:21 reblue520 阅读(179) 评论(0) 推荐(0) 编辑
摘要:docker技术快速实现前后端项目的集群化②renren-fast后端环境在eclipse中windows环境的搭建 使用renren-fast作为演示,下载源码,并且eclipse导入 https://www.renren.io/community/project 下载2.0版本 https:// 阅读全文
posted @ 2020-07-31 14:18 reblue520 阅读(220) 评论(0) 推荐(0) 编辑
摘要:docker技术快速实现前后端项目的集群化①java项目在windows下maven环境的搭建 Windows中部署maven 下载地址:https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3- 阅读全文
posted @ 2020-07-31 14:09 reblue520 阅读(161) 评论(0) 推荐(0) 编辑
摘要:这段时间公司有个新项目想上docker,之前没有正式在生产环境中使用过docker,且现有的运维工具规范都是基于kvm虚拟机进行的,接到这样的任务,运维肯定不能认怂拒绝,于是找了一套教程看了一下docker前后端项目部署这套教程真的不错,可以看出作者功力深厚,应该是一名有着java和前端开发丰富经验 阅读全文
posted @ 2020-07-31 14:07 reblue520 阅读(248) 评论(0) 推荐(0) 编辑
摘要:基于centos的docker基础镜像制作有jdk1.8的java环境镜像1.获取centos基础镜像[root@server01 ~]# docker pull centos2.创建一个交互式容器[root@server01 ~]# docker run -it --name=mycentos c 阅读全文
posted @ 2020-07-31 10:46 reblue520 阅读(1335) 评论(0) 推荐(0) 编辑
摘要:docker容器的ubuntu系统中设置apt-get代理安装软件 有时候虚拟机不能安装软件,需要设置代理才能正常连接网络安装软件Ubuntu中给apt-get设置代理进入docker-haproxy服务docker exec -it h1 /bin/bash编辑文件: /etc/apt/apt.c 阅读全文
posted @ 2020-07-30 16:23 reblue520 阅读(991) 评论(0) 推荐(0) 编辑
摘要:公司的网站半夜的时候不能访问,折腾了一些时间弄好了发现是.htaccess文件被改,还有index.html被清空很可能是入侵者对网站系统不熟悉误操作让站点出现异常,否则我们不会发现后门系统恢复以后进行了回溯,找到了一个后门webshell,可以上传文件既然有了一个后门可能会有其他后门,找几个工具扫 阅读全文
posted @ 2020-07-30 11:25 reblue520 阅读(727) 评论(0) 推荐(0) 编辑
摘要:-- 统计课程表的总课程数 select count(*) from imc_course; 统计讲师个数 select count(course_id) ,count(distinct user_id) from imc_course; -- 统计出所有不同难度课程的学习人数 select lev 阅读全文
posted @ 2020-07-23 18:10 reblue520 阅读(193) 评论(0) 推荐(0) 编辑
摘要:mysql8学习笔记④数据库常用操作之查询 类似print的查询语句 select 'Hello ','Mysql',2020+1; 查询某个表中的所有数据 select * from imc_db.imc_class; 查询指定列 -- 查询出所有课程名中包括MYSQL的课程名称 select t 阅读全文
posted @ 2020-07-23 17:57 reblue520 阅读(339) 评论(0) 推荐(0) 编辑
摘要:数据库对象命名规则为表和列选择合适的名字1.所有数据库对象名称必须使用小写字母可选用下划线分隔2.所有数据库对象名称定义禁止使用mysql保留关键字3.数据库对象的命名要做到见名知意,并且最好不要超过32个字4.临时库表必须以tmp为前缀并以日期为后缀5.用户备份的表,表必须以bak为前缀并且以日期 阅读全文
posted @ 2020-07-23 17:42 reblue520 阅读(578) 评论(7) 推荐(0) 编辑
摘要:mysql8学习笔记③数据库的授权操作 Python连接mysql数据库 # yum install -y python-setuptools python-devel # 安装pip工具 # curl https://bootstrap.pypa.io/get-pip.py -o get-pip. 阅读全文
posted @ 2020-07-23 17:28 reblue520 阅读(753) 评论(0) 推荐(0) 编辑
摘要:mongo连接工具下载地址:https://downloads.mongodb.com/compass/mongodb-compass-1.21.2-win32-x64.zipmongodb://用户名:密码@服务器ip:端口/adminmongodb://username:pass@1.1.1.1 阅读全文
posted @ 2020-07-21 15:19 reblue520 阅读(2664) 评论(0) 推荐(0) 编辑
摘要:centos7环境下shell脚本对nginx日志过滤实现恶意ip的封堵 shell + iptables实现恶意访问ip的封堵 shell脚本读取nginx的日志,对最近的5分钟ip进行过滤,如果某个ip访问特定接口超过一定次数就把这个ip拉黑1.编写监控nginx日志脚本 [root@web:/ 阅读全文
posted @ 2020-07-18 12:59 reblue520 阅读(686) 评论(0) 推荐(0) 编辑
摘要:rabbitmq部署在机房,添加镜像集群后,需要做高可用,当单机故障时可以切换到另外一台1.修改rabbitmq的配置,引入修改相关配置的文件 # vim /usr/local/rabbitmq/sbin/rabbitmq-defaults # 添加这行CONFIG_FILE=${SYS_PREFI 阅读全文
posted @ 2020-07-14 10:59 reblue520 阅读(287) 评论(0) 推荐(0) 编辑
摘要:windows使用vmware虚拟机搭建centos7开发环境 基于python的开发,大部分的插件对centos比较友好,在windows下支持力度不够,直接在centos下开发是个不错的选择,大部分人习惯在windows下写代码,此时我们可以使用vmware安装centos,通过windows写 阅读全文
posted @ 2020-07-06 15:38 reblue520 阅读(292) 评论(0) 推荐(0) 编辑
摘要:数据类型 浮点类型 测试double和decimal create database test charset=utf8mb4; use test; create table t(d1 double,d2 decimal(10,3)); insert into t values(11.2,11.2) 阅读全文
posted @ 2020-07-06 14:31 reblue520 阅读(139) 评论(0) 推荐(0) 编辑
摘要:业务分析 宽表模式 宽表模式存在的问题,数据冗余 数据更新异常 数据删除异常 宽表模式存在的问题: 数据插入异常,部分数据由于缺失主键信息而无法写入表中 数据更新异常:修改一行中某列的值时,同时修改了多行数据 数据删除异常:删除某一数据时不得不删除另一数据 数据冗余:相同的数据在一个表中出现了多次 阅读全文
posted @ 2020-07-06 12:01 reblue520 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1.centos7环境编译安装redis5.0.8cd /usr/localwget http://download.redis.io/releases/redis-5.0.8.tar.gztar xf redis-5.0.8.tar.gzcd redis-5.0.8make && make ins 阅读全文
posted @ 2020-07-02 19:56 reblue520 阅读(241) 评论(0) 推荐(0) 编辑