docker 搭建dnsmasq

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/litty_123/article/details/68486874 创建容器并运行 docker run -d -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN --restart=always --name dns-server andyshinn/dnsmasq 进入容器 docker exec -it dns-server /bin/sh 首先配置
分类: 其他 发布时间: 03-05 22:34 阅读次数: 0

ZooKeeper的基本概念

什么是 ZooKeeper ZooKeeper 的由来 下面这段内容摘自《从 Paxos 到 ZooKeeper 》第四章第一节的某段内容,推荐大家阅读一下: Zookeeper 最早起源于雅虎研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很多大型系统基本都需要依赖一个类似的系统来进行分布式协调,但是这些系统往往都存在分布式单点问题。 所以,雅虎的开发人员就试图开发一个通用的无单点问题的分布式协调框架,以便让开发人员将精力集中在处理业务逻辑上。 关于“ZooKeeper”这个项目的名字
分类: 其他 发布时间: 03-05 22:33 阅读次数: 0

Maven的下载安装和配置环境变量

1,Maven的下载 下载网址:http://maven.apache.org/download.cgi 2,解压Maven 3,配置环境变量 右键我的电脑–>属性–>高级系统设置–>环境变量 1,配置Maven_HOME和引入path 2,测试是否配置成功 打开cmd输入:mvn -v
分类: 其他 发布时间: 03-05 22:33 阅读次数: 0

修改Maven的默认本地路径

Maven的优点 jar包管理也叫依赖管理 一键构建项目:使用命令可以对项目进行健构建,操作系统中无需安装 eclipse和 tomcat 1.从Maven中央仓库获取标准的规范的jar包以及相关依赖的jar包,避免自己下载到错误的jar包; 2.本地仓库统一管理jar包,使jar包与项目分离,减轻项目体积。 Maven项目通过坐标的方式从本地仓库获取jar包 1.坐标:由公司/组织名( grouped)+项目名/子项日artifact)+版本号( version)组成 2.本地仓库:存放很多
分类: 其他 发布时间: 03-05 22:32 阅读次数: 0

搭建基于Open vSwitch的GRE隧道实验

centos7 安装Open vSwitch:#yum install -y openvswitch 搭建过程可参考https://blog.csdn.net/SDNLAB/article/details/42236983?utm_source=blogxgwz7 说下搭建GRE过程要注意的问题 两台虚拟的br1配置时要加上ens33网卡,可用ifconfig查询 ovs-vsctl add-port br0 ens33 最后互ping通讯时要关闭防火墙否则可能会不成功 systemctl s
分类: 其他 发布时间: 03-05 22:32 阅读次数: 0

使用Docker部署tomcat、mysql、nginx文件服务器

具体操作方法可参考此文章https://blog.csdn.net/a745233700/article/details/80452862 我说下我实现时遇到的问题以及解决方法 jdk的解压包需要在宿主机往外面下载后复制到虚拟机文件夹内,如果找不到你创建的文件夹,可以直接复制到home文件下,然后用命令sudo的方式移动jdk解压包到你想要的文件夹内。 挂载nginx时需要加上权限docker run --name nginx -d -p 80:80 –privileged=true -v /
分类: 其他 发布时间: 03-05 22:32 阅读次数: 0

VMware虚拟机可以上网但ping不通物理机

原本可以上网的,关了机后过了一天就不能上网了 解决办法:打开虚拟网络编辑器–>还原默认设置 还原完后即可和物理机互ping
分类: 其他 发布时间: 03-05 22:31 阅读次数: 0

VMware虚拟机NAT模式下突然不能上网

原本能上网的,物理机关机重启后就不能上网了 解决办法 1.换成桥接模式然后重启网络 2 打开计算机管理的服务查看 VMware DHCP Service和VMware WorkstationServer服务是否有启动, 若没启动则启动后重启网络
分类: 其他 发布时间: 03-05 22:31 阅读次数: 0

centos7使用yum安装mysql8.0.15和5.7

[root@localhost ]# wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm (链接可在mysql的官网上找到) [root@localhost ]# rpm -ivh mysql80-community-release-el7-2.noarch.rpm [root@localhost ]# yum makecache (构建缓存) [root@localhost ]# yum -y i
分类: 其他 发布时间: 03-05 22:31 阅读次数: 0

忘记mysql的密码

mysql版本 8.0.15 修改配置文件 vim /etc/my.cnf [mysqld] skip-grant-tables #设置启动忽略密码 进入mysql alter user ‘root’@‘localhost’ identified by ‘密码’; (8.0.15修改密码,密码必须符合mysql的规则) update mysql.user set authentication_string=password1(‘root’) where user=‘root’;
分类: 其他 发布时间: 03-05 22:31 阅读次数: 0

[算法与数据结构笔记]LeetCode之练习02

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BaiHuaXiu123/article/details/88202055 题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M
分类: 其他 发布时间: 03-05 22:30 阅读次数: 0

构建mysql集群mysql重启失败

WSREP: Failed to read 'ready ’ from: wsrep_sst_rsync --role ‘joiner’ --address ‘192.168.95.128’ --datadir ‘/var/lib/mysql/’ --defaults-file ‘/etc/my.cnf’ --defaults-group-suffix ‘’ --parent ‘14745’ ‘’ Read: ‘(null)’ 2019-03-02T02:51:18.520414Z 0 [ER
分类: 其他 发布时间: 03-05 22:30 阅读次数: 0

express 的代理中间件 express-http-proxy

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/adley_app/article/details/88013639 const proxy = require('express-http-proxy'); const app = require('express')(); app.use('/proxy', proxy('https://www.baidu.com/')); app.listen(9000);
分类: 其他 发布时间: 03-05 22:30 阅读次数: 0

winston 日志的按天压缩 切分

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/adley_app/article/details/88045230 const winston = require('winston'); const logger = winston.createLogger({ level: 'info', format: winston.format.json(), defaultMeta: { ServerName: 'CGI
分类: 其他 发布时间: 03-05 22:30 阅读次数: 0

JS正则截取出时间

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/adley_app/article/details/88052372 const str = 'logs/defalut-2019-03-03.log'; console.log(str.match(/-\d+/g).join('').substring(1)); // 2019-03-03
分类: 其他 发布时间: 03-05 22:29 阅读次数: 0

在package.json里面的script设置环境变量,区分开发及生产环境。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/adley_app/article/details/88058123 注意mac与windows的设置方式不一样 "scripts": { "publish-mac": "export NODE_ENV=prod&&webpack -p --progress --colors", "publish-win": "set NODE_ENV=prod&&webpack -p --pr
分类: 其他 发布时间: 03-05 22:29 阅读次数: 0

前端与后端是否简单

你就用你的觉得写个更简单的markdown 还有按照你这逻辑 那后端更简单 更没深入方向 增删改查 全剧终 蒙娜丽莎多简单啊 你看我这不都能画一个点了? 蒙娜丽莎也只是很多个点组成,以此类推我也能画出蒙娜丽莎?还觉得 达芬奇都要从坟墓里爬出来了. 有类输入个color:red 就懂CSS 写个网页 就懂前端 打个console.log(‘1’)就以为自己动js 把球丢入篮框就觉得自己能打NBA类型的人 你是我上面指的这类吧 按照你这道理还写什么vue react JQ不就完事了 我已经列了80
分类: 其他 发布时间: 03-05 22:29 阅读次数: 0

Mac电脑Tomcat下载及安装

1.打开Apache Tomcat官网,选择你需要的版本进行下载:(我这下载最新的9.0.16 ) https://tomcat.apache.org/download-90.cgi 点击下载 2.解压apache-tomcat-9.0.16文件,最好把他放入/Library(资源库中) 打开Finder,按下shift+command+g,输入“~/Library”(输入引号里面的),再按回车就到资源库了。 为了方便使用把解压后的apache-tomcat-9.0.16重新命名为tomcat
分类: 其他 发布时间: 03-05 22:28 阅读次数: 0

django框架使用mysql步骤

在创建好django项目的基础上来讲解使用orm框架 注意:首先在mysql中手动或者通过命令创建一个数据库,我先创建一个名为orm的数据库。 1:在项目文件夹中的settings.py文件中配置mysql数据库链接字符串及时区配置 # 注册app INSTALLED_APPS = [ 'teacher', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttyp
分类: 其他 发布时间: 03-05 22:28 阅读次数: 0

牛客网数据库SQL实战(1-5)

1、查找最晚入职员工的所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` varchar(16) NOT NULL, `gender` char(1) NOT NULL, `hire_date` date NOT NULL, PRIMARY KEY (`emp_no`)); sel
分类: 其他 发布时间: 03-05 22:28 阅读次数: 0