mysql8免安装版配置
1.官网下载 https://dev.mysql.com/downloads/installer/ 2.选择路径解压 3.新建my.ini文件 [mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\mysql\mysql-8.0.13-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql\mysql-8.0.13-winx64\data
# 允许最大连接数
max_connections=200
#
windows环境安装rocketmq
1、官网下载rocketmq:http://rocketmq.apache.org/dowloading/releases/ 2、配置环境变量 3、启动NAMESERVER cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqnamesrv.cmd’,启动NAMESERVER。成功后会弹出提示框,此框勿关闭。 start mqnamesrv.cmd
4、启动BROKER cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqbroker.cmd -n
docker安装mysql57
1、查找Docker Hub上的mysql镜像 docker search mysql
2、这里我们拉取官方的镜像,标签为5.7 docker pull mysql:5.7
3、在本地镜像列表里查到REPOSITORY为mysql,标签为5.7的镜像 docker images |grep mysql
4、使用mysql镜像 docker run -p 3306:3306 --name docker-mysql -v /root/docker/mysql57/conf:/etc/mysq
springboot 在linux后台运行
首先需要进到自己springboot项目的根目录,然后执行如下linux命令 nohup java -jar 自己的springboot项目.jar >日志文件名.log 2>&1 & 命令详解: nohup:不挂断地运行命令,退出帐户之后继续运行相应的进程。 其中 >日志文件名.log:是nohup把command的输出重定向到当前目录的指定的“日志文件名.log”文件中,即输出内容不打印到屏幕上,而是输出到”日志文件名.log”文件中。不指定文件名会在当前目录创建nohup.out,如果当
es3顶层对象属性和es6全局变量区别
1、顶层对象的属性 顶层对象,在浏览器环境指的是window对象,在 Node 指的是global对象。ES5 之中,顶层对象的属性与全局变量是等价的。 window.a = 1;
a // 1
a = 2;
window.a // 2
上面代码中,顶层对象的属性赋值与全局变量的赋值,是同一件事。 顶层对象的属性与全局变量挂钩,被认为是 JavaScript 语言最大的设计败笔之一。这样的设计带来了几个很大的问题,首先是没法在编译时就报出变量未声明的错误,只有运行时才能知道(因为全局变量可
centos安装nginx1.14.2
1.官网下载tar.gz包 http://nginx.org/en/download.html 2.上传tar.gz包到服务器 3.解压tar.gz包 tar -xf nginx-1.14.2.tar.gz 4.进入nginx-1.14.2/sbin目录,运行./configure --prefix=/root/nginx,生成Makefile文件 5.进入nginx-1.14.2/sbin目录,运行make,进行编译 6.进入nginx-1.14.2/sbin目录,运行make instal
crontab相关用法
1)相关命令 crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。 crontab –l : 显示 crontab 文件。 crontab -r : 删除 crontab 文件。 crontab -ir : 删除 crontab 文件前提醒用户。 2)crontab -e编辑cron文件,cron语法如下 crontab的格式如下面: f1 f2 f3 f4 f5 program 其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份
css定位 position
1、推荐学习的视频:https://www.imooc.com/learn/931 2、知识点总结: 1)html常用3种布局方式 a)标准流:网页默认布局方式(即顺序布局),html元素分2种:块元素,独占一行(div、h1-h6、ol、ul、li、table、p),内联元素,和相邻内联元素占同一行(a、span、img、input) b)浮动(float): c)定位(position):有5个可选值:static(默认值)、relative、absolute、fixed、inherit,
Codeforces 161C(分治、性质)
要点 因为当前最大字符只有一个且两边是回文的,所以如果答案包含最大字符则一定是重合部分。 若不包含,则用此字符将两个区间分别断为两部分,则共有四种组合,答案一定为其中之一。 #include <cstdio>
#include <algorithm>
using namespace std;
int l1, l2, r1, r2;
int Divide(int a, int b, int c, int d, int depth) {
if (a > b || c > d) retu
jsonpath 一个简单实用的工具
import jsonpath
import json
data = "{\"a\": \"11\", \"c\": {\"a\": true}}"
data = json.loads(data)
expr = "$.c.a"
expr_1 = "$.c.b"
result = jsonpath.jsonpath(data, expr)
result_1 = jsonpath.jsonpath(data, expr_1)
print(result)
print(resul
vue手机号按344分隔,银行卡号每4位空格分隔
实现效果: 1. 手机号输入/粘贴时,不允许输入数字外的其它字符,按344分隔,最大输入11位数字 2. 银行卡号输入/粘贴时,不允许输入数字外的其它字符,每四位用空格分隔 代码: <template>
<div class="form">
<p>
手机号:
<input v-model="mobile" type="tel" ref="mobile" maxlength="13" @keyup="inputMob
D3.js 区域生成器 (V3版本)
区域生成器(Area Generator) 区域生成器(Area Generator)用于生成一块区域,使用方法与线段生成器类似。线段生成器地址:数据访问器有x()、x0()、x1()、y()、y0()、y1()六个,数量很多,但不许要全部使用。举个例子: 1 var width = 600; //SVG绘制区域的宽度
2 var height = 500; //SVG绘制区域的高度
3
4
信息安全课程设计进展
第一周: 1. 本周计划完成的任务: ①熟悉需要的语言知识 ②并且弄明白SM2算法的原理 2. 本周实际完成情况(代码,文档,程序运行截图...),未完成计划的原因?如何改进? ①Python程序编了一些算是练手吧: 命令行和集成环境都有用到: 有的程序一个里面改了很多看结果所以总量看起并不是很多。。。 ②对于SM2算法 SM2算法:SM2椭圆曲线公钥密码算法是我国自主设计的公钥密码算法,包括SM2-1椭圆曲线数字签名算法,SM2-2椭圆曲线密钥交换协议,SM2-3椭圆曲线公钥加密算法,分别用
[S32K144]多通道ADC使用
1. 基本特性 问:多通道是否可以采用continuous模式,然后定时器中断读取;或者直接ADC连续采样,ADC中断赋值Buffer,然后采样处理线程负责使用,因为中断可以保证值最新? 答:从手册下面这段话看,连续采样并不推荐,会带来一定的cpu load, 倒是PDB或者DMA是可以考虑的方式。 TRGMUX, PDB, DMA, Conversion Completion, DMA Request这些之间的关系如何?
谈谈 ajax 的不同用法
1. $.ajax() 是jquery通用的一个ajax 封装,语法:$.ajax( 选项 ) , 选项是一个对象 常用参数: 声明一个变量获取phone值:var xPhone = $('#xPhone').val(); $.ajax({ url:“a.php” ("/api/ser"), //发送请求的地址 data: { phone: xPhone, name: $("#username").val() }, // data:{
20189222 《网络攻防实践》 第十一周作业
Burp Suite入门实用教程 (一)什么是Burp Suite Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。 Burp Suite 能高效率地与单个工具一起工作,例如: 一个中心站点地图是用于汇总收集到的目标应用程序信息,并通过确定的范围来指导单个程序工作。 在一个工具处理HTTP 请求和响应时,
hex2bin和bin2hex
一、hex2bin函数说明 hex2bin()函数是用来把十六进制值的字符串转换为ASCII字符,并返回转换后的ASCII字符,如果转换失败则返回FALSE,原十六进制值的字符串不会发生改变; hex2bin ( string $str ) : string 二、bin2hex函数说明 bin2hex函数是用来把ASCII字符的字符串转换为六进制值的字符串,并返回转换后的六进制值的字符串;
Java中的代理--proxy
讲到代理,好像在之前的springMVC,还是spring中或者是hibernate中学习过,并没有特别在意,这次好好理解一下。(原来是在spring中的AOP,面向切面 Aspect Oriented Program,无语了,这都忘了) 一、代理的概念和作用 1、程序中的代理 要为已存在的多个具有相同接口目标类的各个方法增加一些系统功能,例如:异常处理、日志、计算方法的运行时间、事务管理等等, 1 class x{
2 void sayHello(){System.out.pr
在一个类中写完多线程(sleep 方法和wait 方法的区别)
继承Thread()类完成多线程,一般需要4步: (1)新建一个MyThread类继承Thread类 (2)在MyThread类中重写run()方法 (3)在主线程中创建线程对象 Thread t = new Thread(); (4)在主线程中启动线程t.start() 上述过程,要分别在两个类中实现。 下面的将展示在一个类中实现 1 public class SleepWaitDemo {
2 public static void main(String[] args) {
今日推荐
周排行