代码拉取完成,页面将自动刷新
{"meta":{"title":"Hexo","subtitle":null,"description":"","author":"laoduDYM","url":"http://laodudym.gitee.io","root":"/"},"pages":[{"title":"404 Page Not Found","date":"2018-09-06T04:00:00.000Z","updated":"2020-06-23T02:53:21.652Z","comments":true,"path":"404.html","permalink":"http://laodudym.gitee.io/404.html","excerpt":"","text":""},{"title":"","date":"2020-06-18T01:05:07.338Z","updated":"2018-09-13T12:02:26.000Z","comments":true,"path":"about/about.css","permalink":"http://laodudym.gitee.io/about/about.css","excerpt":"","text":".skill-tag { -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14); -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14); padding: 6px 30px; display: inline-block; margin-right: 10px; border: 1px solid #f5f5f5; font-weight: 500; margin-bottom: 15px; font-size: 16px; } .subtitle{ margin: 1px; }"},{"title":"关于","date":"2018-09-06T03:58:18.000Z","updated":"2018-12-24T09:20:14.000Z","comments":true,"path":"about/index.html","permalink":"http://laodudym.gitee.io/about/index.html","excerpt":"","text":"个人博客,用于分享一些在日常学习工作甚至于生活中遇到的一些比较有趣的东西。 技术栈 JavaWebSpringHtml5CssJQueryVueAngularJSGitSvnSpring BootElasticSearch"},{"title":"关于","date":"2017-07-28T16:50:51.000Z","updated":"2018-09-07T03:59:30.000Z","comments":true,"path":"search/index.html","permalink":"http://laodudym.gitee.io/search/index.html","excerpt":"","text":""}],"posts":[{"title":"Mave、 Gradle 安装与配置","text":"下载 maven 下载地址 1http://maven.apache.org/download.cgi gradle 下载地址 1https://services.gradle.org/distributions 配置环境变量 maven 12新建环境变量: M2_HOME(推荐)或MAVEN_HOME PATH配置:%M2_HOME%\\bin gradle 12新建环境变量: GRADLE_HOME PATH配置:%GRADLE_HOME%\\bin 修改仓库源 maven M2_HOME\\conf\\settings.xml文件 123456789101112<mirrors> <!-- 配置阿里镜像--> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror></mirrors><!-- 配置本地镜像仓库--><localRepository>D:/repository</localRepository> gradle GRADLE_HOME/init.d/init.gradle 1234567allprojects { repositories { mavenLocal() maven { url 'http://maven.aliyun.com/nexus/content/repositories/central/' } mavenCentral() }}","content":"<h3 id=\"下载\"><a href=\"#下载\" class=\"headerlink\" title=\"下载\"></a>下载</h3><blockquote>\n<p>maven 下载地址</p>\n</blockquote>\n<figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">http://maven.apache.org/download.cgi</span><br></pre></td></tr></table></figure>\n<blockquote>\n<p>gradle 下载地址</p>\n</blockquote>\n<figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">https://services.gradle.org/distributions</span><br></pre></td></tr></table></figure>\n\n<a id=\"more\"></a>\n\n<h3 id=\"配置环境变量\"><a href=\"#配置环境变量\" class=\"headerlink\" title=\"配置环境变量\"></a>配置环境变量</h3><blockquote>\n<p>maven</p>\n</blockquote>\n<figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">新建环境变量: M2_HOME(推荐)或MAVEN_HOME </span><br><span class=\"line\">PATH配置:%M2_HOME%\\bin</span><br></pre></td></tr></table></figure>\n<blockquote>\n<p>gradle</p>\n</blockquote>\n<figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">新建环境变量: GRADLE_HOME </span><br><span class=\"line\">PATH配置:%GRADLE_HOME%\\bin</span><br></pre></td></tr></table></figure>\n\n<h3 id=\"修改仓库源\"><a href=\"#修改仓库源\" class=\"headerlink\" title=\"修改仓库源\"></a>修改仓库源</h3><blockquote>\n<p>maven M2_HOME\\conf\\settings.xml文件</p>\n</blockquote>\n<figure class=\"highlight xml\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br><span class=\"line\">7</span><br><span class=\"line\">8</span><br><span class=\"line\">9</span><br><span class=\"line\">10</span><br><span class=\"line\">11</span><br><span class=\"line\">12</span><br></pre></td><td class=\"code\"><pre><span class=\"line\"><span class=\"tag\"><<span class=\"name\">mirrors</span>></span></span><br><span class=\"line\">\t<span class=\"comment\"><!-- 配置阿里镜像--></span></span><br><span class=\"line\">\t<span class=\"tag\"><<span class=\"name\">mirror</span>></span></span><br><span class=\"line\">\t <span class=\"tag\"><<span class=\"name\">id</span>></span>alimaven<span class=\"tag\"></<span class=\"name\">id</span>></span></span><br><span class=\"line\">\t <span class=\"tag\"><<span class=\"name\">name</span>></span>aliyun maven<span class=\"tag\"></<span class=\"name\">name</span>></span></span><br><span class=\"line\">\t <span class=\"tag\"><<span class=\"name\">url</span>></span>http://maven.aliyun.com/nexus/content/groups/public/<span class=\"tag\"></<span class=\"name\">url</span>></span></span><br><span class=\"line\">\t <span class=\"tag\"><<span class=\"name\">mirrorOf</span>></span>central<span class=\"tag\"></<span class=\"name\">mirrorOf</span>></span></span><br><span class=\"line\">\t<span class=\"tag\"></<span class=\"name\">mirror</span>></span></span><br><span class=\"line\"><span class=\"tag\"></<span class=\"name\">mirrors</span>></span></span><br><span class=\"line\"></span><br><span class=\"line\"><span class=\"comment\"><!-- 配置本地镜像仓库--></span></span><br><span class=\"line\"><span class=\"tag\"><<span class=\"name\">localRepository</span>></span>D:/repository<span class=\"tag\"></<span class=\"name\">localRepository</span>></span></span><br></pre></td></tr></table></figure>\n<blockquote>\n<p>gradle GRADLE_HOME/init.d/init.gradle</p>\n</blockquote>\n<figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br><span class=\"line\">7</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">allprojects {</span><br><span class=\"line\"> repositories {</span><br><span class=\"line\"> mavenLocal()</span><br><span class=\"line\"> maven { url 'http://maven.aliyun.com/nexus/content/repositories/central/' }</span><br><span class=\"line\"> mavenCentral()</span><br><span class=\"line\"> }</span><br><span class=\"line\">}</span><br></pre></td></tr></table></figure>\n","categories":[],"path":"2020/07/01/Mave、-Gradle-安装与配置/","tags":[{"name":"maven","slug":"maven","permalink":"http://laodudym.gitee.io/tags/maven/"},{"name":"gradle","slug":"gradle","permalink":"http://laodudym.gitee.io/tags/gradle/"}],"date":"2020-07-01T08:51:28.000Z"},{"title":"Spring Cloud Alibaba(一)Nacos 服务注册发现与配置中心","text":"Nacos 下载与启动 中文手册 1https://nacos.io/zh-cn/index.html 下载页面 1https://github.com/alibaba/nacos/releases spring cloud 集成 引入依赖 注:本文 Nacos 版本为 1.3 12'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config' //配置中心'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery' //服务注册发现 配置文件 bootstrap.yml 12345678spring: cloud: nacos: config: server-addr: 127.0.0.1:8848 file-extension: yml #配置文件格式 discovery: server-addr: 127.0.0.1:8848 启动类1@EnableDiscoveryClient //开启服务注册发现 Nacos 服务端创建配置文件 在 Nacos Spring Cloud 中,dataId 的完整格式如下: 1${prefix}-${spring.profile.active}.${file-extension} prefix 默认为 spring.application.name 的值,也可以通过配置项 spring.cloud.nacos.config.prefix来配置。 spring.profile.active 即为当前环境对应的 profile,详情可以参考 Spring Boot文档。 注意:当 spring.profile.active 为空时,对应的连接符 - 也将不存在,dataId 的拼接格式变成 ${prefix}.${file-extension} file-exetension 为配置内容的数据格式,可以通过配置项 spring.cloud.nacos.config.file-extension 来配置。目前只支持 properties 和 yaml 类型 注: 当 spring.profile.active 为空时,dataId 可以简写为 ${prefix}","content":"<h3 id=\"Nacos-下载与启动\"><a href=\"#Nacos-下载与启动\" class=\"headerlink\" title=\"Nacos 下载与启动\"></a>Nacos 下载与启动</h3><blockquote>\n<p>中文手册</p>\n</blockquote>\n<figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">https://nacos.io/zh-cn/index.html</span><br></pre></td></tr></table></figure>\n\n<blockquote>\n<p>下载页面</p>\n</blockquote>\n<figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">https://github.com/alibaba/nacos/releases</span><br></pre></td></tr></table></figure>\n\n<h3 id=\"spring-cloud-集成\"><a href=\"#spring-cloud-集成\" class=\"headerlink\" title=\"spring cloud 集成\"></a>spring cloud 集成</h3><blockquote>\n<p>引入依赖 注:本文 Nacos 版本为 1.3</p>\n</blockquote>\n<figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config' //配置中心</span><br><span class=\"line\">'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery' //服务注册发现</span><br></pre></td></tr></table></figure>\n<a id=\"more\"></a>\n\n<blockquote>\n<p>配置文件 bootstrap.yml</p>\n</blockquote>\n<figure class=\"highlight yml\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br><span class=\"line\">7</span><br><span class=\"line\">8</span><br></pre></td><td class=\"code\"><pre><span class=\"line\"><span class=\"attr\">spring:</span></span><br><span class=\"line\"> <span class=\"attr\">cloud:</span></span><br><span class=\"line\"> <span class=\"attr\">nacos:</span></span><br><span class=\"line\"> <span class=\"attr\">config:</span></span><br><span class=\"line\"> <span class=\"attr\">server-addr:</span> <span class=\"number\">127.0</span><span class=\"number\">.0</span><span class=\"number\">.1</span><span class=\"string\">:8848</span></span><br><span class=\"line\"> <span class=\"attr\">file-extension:</span> <span class=\"string\">yml</span> <span class=\"comment\">#配置文件格式</span></span><br><span class=\"line\"> <span class=\"attr\">discovery:</span></span><br><span class=\"line\"> <span class=\"attr\">server-addr:</span> <span class=\"number\">127.0</span><span class=\"number\">.0</span><span class=\"number\">.1</span><span class=\"string\">:8848</span></span><br></pre></td></tr></table></figure>\n<h3 id=\"启动类\"><a href=\"#启动类\" class=\"headerlink\" title=\"启动类\"></a>启动类</h3><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">@EnableDiscoveryClient //开启服务注册发现</span><br></pre></td></tr></table></figure>\n\n<h3 id=\"Nacos-服务端创建配置文件\"><a href=\"#Nacos-服务端创建配置文件\" class=\"headerlink\" title=\"Nacos 服务端创建配置文件\"></a>Nacos 服务端创建配置文件</h3><blockquote>\n<p>在 Nacos Spring Cloud 中,dataId 的完整格式如下:</p>\n</blockquote>\n<figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">${prefix}-${spring.profile.active}.${file-extension}</span><br></pre></td></tr></table></figure>\n\n<ul>\n<li><p>prefix 默认为 spring.application.name 的值,也可以通过配置项 spring.cloud.nacos.config.prefix来配置。</p>\n</li>\n<li><p>spring.profile.active 即为当前环境对应的 profile,详情可以参考 Spring Boot文档。 注意:当 spring.profile.active 为空时,对应的连接符 - 也将不存在,dataId 的拼接格式变成 ${prefix}.${file-extension}</p>\n</li>\n<li><p>file-exetension 为配置内容的数据格式,可以通过配置项 spring.cloud.nacos.config.file-extension 来配置。目前只支持 properties 和 yaml 类型</p>\n</li>\n<li><p>注: 当 spring.profile.active 为空时,dataId 可以简写为 ${prefix}</p>\n</li>\n</ul>\n","categories":[],"path":"2020/07/01/Spring-Cloud-Alibaba(一)Nacos-服务注册发现与配置中心/","tags":[{"name":"微服务","slug":"微服务","permalink":"http://laodudym.gitee.io/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/"}],"date":"2020-07-01T08:09:54.000Z"},{"title":"MySql绿色版安装以及常用语句","text":"一、MySql绿色版安装1. 修改 my.ini 文件123456789101112131415161718[mysql]#设置mysql客户端默认字符集#default-character-set-utf8[mysqld]#设置3306端口port=3306#设置mysql的安装目录(自行修改)basedir=D:\\mysql\\mysql-5.7.30-winx64#设置mysql数据库的存放目录(自行修改)datadir=D:\\mysql\\mysql-5.7.30-winx64\\data#设置允许最大连接数max_connections=200#服务端使用的字符集默认为8比特编码的latinl字符集character-set-server=utf8#创建新表时将使用默认的存储引擎default-storage-engine=INNODBsql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"# skip-grant-tables 2. data文件进行初始化(以下操作切换到bin目录下进行)12mysqld--initalize-insecure; (初始化后没有root密码)mysqld--initialize;(初始化后随机产生一个root密码 需要重新设置密码 随机密码在data文件夹的日志中) 3. 安装/卸载mysql服务12mysqld-install 服务名mysqld-remove 服务名 4. 启动/停止mysql12net start mysqlnet stop mysql 5. 登录mysql1mysql -u root -p (没密码直接回车,有密码p后面跟密码) 6. 设置用户密码1setpassword for root@localhost = password('new password') 7. 退出服务1quit exit \\q 8. 忘记密码处理1234567891011在my.ini文件添加 skip-grant-tables(登录跳过密码)mysql -u root -pshow databases;use mydql;UPDATE user set password=PASSWORD('123456') where user = 'root';FLUSH PRIVILEGES;quit;去掉 skip-grant-tables 二、常用命令123456789101112131415161718192021222324252627282930select version() -- 版本;current_date -- 当前日期;EXPLAIN sql语句 -- 查看sql语句执行计划;show processlist -- 查看进程show grants for user_name; -- 显示一个用户的权限,显示结果类似于grant 命令。 show index from table_name; -- 显示表的索引。 show status; -- 显示一些系统特定资源的信息,例如,正在运行的线程数量。 show variables; -- 显示系统变量的名称和值。 show table status; -- 显示当前使用或者指定的database中的每个表的信息。信息包括表类型和表的最新更新时间。 show privileges; -- 显示服务器所支持的不同权限。 show create database database_name; -- 显示create database 语句是否能够创建指定的数据库。 show create table table_name; -- 显示create database 语句是否能够创建指定的数据库。 show engines; -- 显示安装以后可用的存储引擎和默认引擎。 show innodb status; -- 显示innoDB存储引擎的状态。 show logs; -- 显示BDB存储引擎的日志。 show warnings; -- 显示最后一个执行的语句所产生的错误、警告和通知。 show errors; -- 只显示最后一个执行语句所产生的错误。 show [storage] engines; --显示安装后的可用存储引擎和默认引擎。show variables like 'thread_cache_size'; show variables like 'query_cache%'; show global status like 'table_locks%'; --显示表锁情况show global status like 'handler_read%'; --表扫描情况 read_buffer_sizeshow variables like \"slow_query_log_file\"; --显示mysql日志文件位置show variables like \"log_error\";show variables like 'log_%' ;select id, db, user, host, command, time, state, infofrom information_schema.processlistwhere command != 'Sleep'order by time desc -- 慢查询语句","content":"<h3 id=\"一、MySql绿色版安装\"><a href=\"#一、MySql绿色版安装\" class=\"headerlink\" title=\"一、MySql绿色版安装\"></a>一、MySql绿色版安装</h3><h4 id=\"1-修改-my-ini-文件\"><a href=\"#1-修改-my-ini-文件\" class=\"headerlink\" title=\"1. 修改 my.ini 文件\"></a>1. 修改 my.ini 文件</h4><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br><span class=\"line\">7</span><br><span class=\"line\">8</span><br><span class=\"line\">9</span><br><span class=\"line\">10</span><br><span class=\"line\">11</span><br><span class=\"line\">12</span><br><span class=\"line\">13</span><br><span class=\"line\">14</span><br><span class=\"line\">15</span><br><span class=\"line\">16</span><br><span class=\"line\">17</span><br><span class=\"line\">18</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">[mysql]</span><br><span class=\"line\">#设置mysql客户端默认字符集</span><br><span class=\"line\">#default-character-set-utf8</span><br><span class=\"line\">[mysqld]</span><br><span class=\"line\">#设置3306端口</span><br><span class=\"line\">port=3306</span><br><span class=\"line\">#设置mysql的安装目录(自行修改)</span><br><span class=\"line\">basedir=D:\\mysql\\mysql-5.7.30-winx64</span><br><span class=\"line\">#设置mysql数据库的存放目录(自行修改)</span><br><span class=\"line\">datadir=D:\\mysql\\mysql-5.7.30-winx64\\data</span><br><span class=\"line\">#设置允许最大连接数</span><br><span class=\"line\">max_connections=200</span><br><span class=\"line\">#服务端使用的字符集默认为8比特编码的latinl字符集</span><br><span class=\"line\">character-set-server=utf8</span><br><span class=\"line\">#创建新表时将使用默认的存储引擎</span><br><span class=\"line\">default-storage-engine=INNODB</span><br><span class=\"line\">sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"</span><br><span class=\"line\"># skip-grant-tables</span><br></pre></td></tr></table></figure>\n<a id=\"more\"></a>\n\n<h4 id=\"2-data文件进行初始化(以下操作切换到bin目录下进行)\"><a href=\"#2-data文件进行初始化(以下操作切换到bin目录下进行)\" class=\"headerlink\" title=\"2. data文件进行初始化(以下操作切换到bin目录下进行)\"></a>2. data文件进行初始化(以下操作切换到bin目录下进行)</h4><figure class=\"highlight sql\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">mysqld<span class=\"comment\">--initalize-insecure; (初始化后没有root密码)</span></span><br><span class=\"line\">mysqld<span class=\"comment\">--initialize;(初始化后随机产生一个root密码 需要重新设置密码 随机密码在data文件夹的日志中)</span></span><br></pre></td></tr></table></figure>\n<h4 id=\"3-安装-卸载mysql服务\"><a href=\"#3-安装-卸载mysql服务\" class=\"headerlink\" title=\"3. 安装/卸载mysql服务\"></a>3. 安装/卸载mysql服务</h4><figure class=\"highlight sql\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">mysqld-<span class=\"keyword\">install</span> 服务名</span><br><span class=\"line\">mysqld-remove 服务名</span><br></pre></td></tr></table></figure>\n<h4 id=\"4-启动-停止mysql\"><a href=\"#4-启动-停止mysql\" class=\"headerlink\" title=\"4. 启动/停止mysql\"></a>4. 启动/停止mysql</h4><figure class=\"highlight sql\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">net <span class=\"keyword\">start</span> mysql</span><br><span class=\"line\">net <span class=\"keyword\">stop</span> mysql</span><br></pre></td></tr></table></figure>\n<h4 id=\"5-登录mysql\"><a href=\"#5-登录mysql\" class=\"headerlink\" title=\"5. 登录mysql\"></a>5. 登录mysql</h4><figure class=\"highlight sql\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">mysql -u root -p (没密码直接回车,有密码p后面跟密码)</span><br></pre></td></tr></table></figure>\n<h4 id=\"6-设置用户密码\"><a href=\"#6-设置用户密码\" class=\"headerlink\" title=\"6. 设置用户密码\"></a>6. 设置用户密码</h4><figure class=\"highlight sql\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">setpassword for root@localhost = password('new password')</span><br></pre></td></tr></table></figure>\n<h4 id=\"7-退出服务\"><a href=\"#7-退出服务\" class=\"headerlink\" title=\"7. 退出服务\"></a>7. 退出服务</h4><figure class=\"highlight sql\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">quit exit \\q</span><br></pre></td></tr></table></figure>\n<h4 id=\"8-忘记密码处理\"><a href=\"#8-忘记密码处理\" class=\"headerlink\" title=\"8. 忘记密码处理\"></a>8. 忘记密码处理</h4><figure class=\"highlight sql\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br><span class=\"line\">7</span><br><span class=\"line\">8</span><br><span class=\"line\">9</span><br><span class=\"line\">10</span><br><span class=\"line\">11</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">在my.ini文件添加 </span><br><span class=\"line\">skip-<span class=\"keyword\">grant</span>-<span class=\"keyword\">tables</span>(登录跳过密码)</span><br><span class=\"line\"></span><br><span class=\"line\">mysql -u root -p</span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">databases</span>;</span><br><span class=\"line\"><span class=\"keyword\">use</span> mydql;</span><br><span class=\"line\"><span class=\"keyword\">UPDATE</span> <span class=\"keyword\">user</span> <span class=\"keyword\">set</span> <span class=\"keyword\">password</span>=<span class=\"keyword\">PASSWORD</span>(<span class=\"string\">'123456'</span>) <span class=\"keyword\">where</span> <span class=\"keyword\">user</span> = <span class=\"string\">'root'</span>;</span><br><span class=\"line\"><span class=\"keyword\">FLUSH</span> <span class=\"keyword\">PRIVILEGES</span>;</span><br><span class=\"line\">quit;</span><br><span class=\"line\"></span><br><span class=\"line\">去掉 skip-<span class=\"keyword\">grant</span>-<span class=\"keyword\">tables</span></span><br></pre></td></tr></table></figure>\n\n<h3 id=\"二、常用命令\"><a href=\"#二、常用命令\" class=\"headerlink\" title=\"二、常用命令\"></a>二、常用命令</h3><figure class=\"highlight sql\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br><span class=\"line\">7</span><br><span class=\"line\">8</span><br><span class=\"line\">9</span><br><span class=\"line\">10</span><br><span class=\"line\">11</span><br><span class=\"line\">12</span><br><span class=\"line\">13</span><br><span class=\"line\">14</span><br><span class=\"line\">15</span><br><span class=\"line\">16</span><br><span class=\"line\">17</span><br><span class=\"line\">18</span><br><span class=\"line\">19</span><br><span class=\"line\">20</span><br><span class=\"line\">21</span><br><span class=\"line\">22</span><br><span class=\"line\">23</span><br><span class=\"line\">24</span><br><span class=\"line\">25</span><br><span class=\"line\">26</span><br><span class=\"line\">27</span><br><span class=\"line\">28</span><br><span class=\"line\">29</span><br><span class=\"line\">30</span><br></pre></td><td class=\"code\"><pre><span class=\"line\"><span class=\"keyword\">select</span> <span class=\"keyword\">version</span>() <span class=\"comment\">-- 版本;</span></span><br><span class=\"line\"><span class=\"keyword\">current_date</span> <span class=\"comment\">-- 当前日期;</span></span><br><span class=\"line\"><span class=\"keyword\">EXPLAIN</span> <span class=\"keyword\">sql</span>语句 <span class=\"comment\">-- 查看sql语句执行计划;</span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">processlist</span> <span class=\"comment\">-- 查看进程</span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">grants</span> <span class=\"keyword\">for</span> user_name; <span class=\"comment\">-- 显示一个用户的权限,显示结果类似于grant 命令。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">index</span> <span class=\"keyword\">from</span> table_name; <span class=\"comment\">-- 显示表的索引。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">status</span>; <span class=\"comment\">-- 显示一些系统特定资源的信息,例如,正在运行的线程数量。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">variables</span>; <span class=\"comment\">-- 显示系统变量的名称和值。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">table</span> <span class=\"keyword\">status</span>; <span class=\"comment\">-- 显示当前使用或者指定的database中的每个表的信息。信息包括表类型和表的最新更新时间。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">privileges</span>; <span class=\"comment\">-- 显示服务器所支持的不同权限。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">create</span> <span class=\"keyword\">database</span> database_name; <span class=\"comment\">-- 显示create database 语句是否能够创建指定的数据库。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">create</span> <span class=\"keyword\">table</span> table_name; <span class=\"comment\">-- 显示create database 语句是否能够创建指定的数据库。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">engines</span>; <span class=\"comment\">-- 显示安装以后可用的存储引擎和默认引擎。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">innodb</span> <span class=\"keyword\">status</span>; <span class=\"comment\">-- 显示innoDB存储引擎的状态。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">logs</span>; <span class=\"comment\">-- 显示BDB存储引擎的日志。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">warnings</span>; <span class=\"comment\">-- 显示最后一个执行的语句所产生的错误、警告和通知。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">errors</span>; <span class=\"comment\">-- 只显示最后一个执行语句所产生的错误。 </span></span><br><span class=\"line\"><span class=\"keyword\">show</span> [<span class=\"keyword\">storage</span>] <span class=\"keyword\">engines</span>; <span class=\"comment\">--显示安装后的可用存储引擎和默认引擎。</span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">variables</span> <span class=\"keyword\">like</span> <span class=\"string\">'thread_cache_size'</span>; </span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">variables</span> <span class=\"keyword\">like</span> <span class=\"string\">'query_cache%'</span>; </span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">global</span> <span class=\"keyword\">status</span> <span class=\"keyword\">like</span> <span class=\"string\">'table_locks%'</span>; <span class=\"comment\">--显示表锁情况</span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">global</span> <span class=\"keyword\">status</span> <span class=\"keyword\">like</span> <span class=\"string\">'handler_read%'</span>; <span class=\"comment\">--表扫描情况 read_buffer_size</span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">variables</span> <span class=\"keyword\">like</span> <span class=\"string\">\"slow_query_log_file\"</span>; <span class=\"comment\">--显示mysql日志文件位置</span></span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">variables</span> <span class=\"keyword\">like</span> <span class=\"string\">\"log_error\"</span>;</span><br><span class=\"line\"><span class=\"keyword\">show</span> <span class=\"keyword\">variables</span> <span class=\"keyword\">like</span> <span class=\"string\">'log_%'</span> ;</span><br><span class=\"line\"></span><br><span class=\"line\"><span class=\"keyword\">select</span> <span class=\"keyword\">id</span>, db, <span class=\"keyword\">user</span>, host, command, <span class=\"built_in\">time</span>, state, info</span><br><span class=\"line\"><span class=\"keyword\">from</span> information_schema.processlist</span><br><span class=\"line\"><span class=\"keyword\">where</span> command != <span class=\"string\">'Sleep'</span></span><br><span class=\"line\"><span class=\"keyword\">order</span> <span class=\"keyword\">by</span> <span class=\"built_in\">time</span> <span class=\"keyword\">desc</span> <span class=\"comment\">-- 慢查询语句</span></span><br></pre></td></tr></table></figure>\n","categories":[],"path":"2020/06/23/MySql绿色版安装以及常用语句/","tags":[{"name":"mysql","slug":"mysql","permalink":"http://laodudym.gitee.io/tags/mysql/"}],"date":"2020-06-23T00:49:40.000Z"},{"title":"npm常用操作","text":"1234567891011npm config set registry http://registry.npm.taobao.org //将registry设置为淘宝镜像npm config get registry //查看仓库npm config set prefix <路径> //更改npm全局安装路径npm cache clean //清除缓存npm install //安装模块npm uninstall //卸载模块npm search //查询模块npm list //查看模块版本号--save //可选参数将依赖写入json文件npm config list //查看基本配置npm config list -l //查看所有配置","content":"<figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br><span class=\"line\">7</span><br><span class=\"line\">8</span><br><span class=\"line\">9</span><br><span class=\"line\">10</span><br><span class=\"line\">11</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">npm config set registry http://registry.npm.taobao.org //将registry设置为淘宝镜像</span><br><span class=\"line\">npm config get registry //查看仓库</span><br><span class=\"line\">npm config set prefix <路径> //更改npm全局安装路径</span><br><span class=\"line\">npm cache clean //清除缓存</span><br><span class=\"line\">npm install //安装模块</span><br><span class=\"line\">npm uninstall //卸载模块</span><br><span class=\"line\">npm search //查询模块</span><br><span class=\"line\">npm list //查看模块版本号</span><br><span class=\"line\">--save //可选参数将依赖写入json文件</span><br><span class=\"line\">npm config list //查看基本配置</span><br><span class=\"line\">npm config list -l //查看所有配置</span><br></pre></td></tr></table></figure>\n\n<a id=\"more\"></a>","categories":[],"path":"2020/06/22/npm常用操作/","tags":[{"name":"npm","slug":"npm","permalink":"http://laodudym.gitee.io/tags/npm/"}],"date":"2020-06-22T09:51:51.000Z"},{"title":"GIT常用操作","text":"基本配置 git config –list //查看配置git config –global user.name “name” //全局设置usernamegit config –global user.email “eamil” //全局设置emailgit status //命令用于显示工作目录和暂存区的状态 设置ssh 以及多 ssh 管理 ssh-keygen -t rsa -C ‘xxxxx@company.com’ -f ~/.ssh/gitee_id_rsassh-keygen -t rsa -C ‘xxxxx@qq.com’ -f ~/.ssh/github_id_rsa 在 ~/.ssh 目录下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)12345678910# giteeHost gitee.comHostName gitee.comPreferredAuthentications publickeyIdentityFile ~/.ssh/gitee_id_rsa# githubHost github.comHostName github.comPreferredAuthentications publickeyIdentityFile ~/.ssh/github_id_rsa 测试 $ ssh -T git@gitee.com$ ssh -T git@github.com 新项目上传到git仓库方式一、先clone然后提交123456git clone http://****/****/test.gitcd testtouch README.mdgit add README.mdgit commit -m "add README"git push -u origin master 方式二、先初始化然后提交123456cd testgit initgit remote add origin http://****/****/test.gitgit add .git commit -m "Initial commit"git push -u origin master 方式三、已有项目修改git仓库地址进行提交12345cd testgit remote rename origin old-origingit remote add origin http://****/****/test.gitgit push -u origin --allgit push -u origin --tags 强行覆盖本地代码123git fetch --allgit reset --hard origin/mastergit pull 强行覆盖仓库代码1git push -f origin master 回滚到指定版本代码123git loggit reset --hard HEAD^ #回滚到上一版本git reset --hard 8d722bb6e976f255f9c4c1bf9233c386d69ca5ed #回滚指定版本 创建空分支(默认分支会包含父分支的所有文件)123456git checkout --orphan devgit rm -rf .echo '# new branch' >> README.mdgit add README.mdgit commit -m 'new branch'git push origin dev 分支操作12345678git branch <branch_name> //创建指定名称的分支git branch //查看所有分支,* 号代表当前工作分支git branch -v //查看分支详情,包括分支指向的commitId及提交信息git checkout <branch_name> //切换到指定分支git checkout -b <branch_name> //创建并切换到指定分支git branch -d <branch_name> //删除分支git branch -D <branch_name> //强制删除分支git merge <branch_name> //将指定分支合并到当前分支","content":"<h4 id=\"基本配置\"><a href=\"#基本配置\" class=\"headerlink\" title=\"基本配置\"></a>基本配置</h4><blockquote>\n<p>git config –list //查看配置<br>git config –global user.name “name” //全局设置username<br>git config –global user.email “eamil” //全局设置email<br>git status //命令用于显示工作目录和暂存区的状态</p>\n</blockquote>\n<a id=\"more\"></a>\n\n<h4 id=\"设置ssh-以及多-ssh-管理\"><a href=\"#设置ssh-以及多-ssh-管理\" class=\"headerlink\" title=\"设置ssh 以及多 ssh 管理\"></a>设置ssh 以及多 ssh 管理</h4><blockquote>\n<p>ssh-keygen -t rsa -C ‘xxxxx@company.com’ -f ~/.ssh/gitee_id_rsa<br>ssh-keygen -t rsa -C ‘xxxxx@qq.com’ -f ~/.ssh/github_id_rsa</p>\n</blockquote>\n<h5 id=\"在-ssh-目录下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)\"><a href=\"#在-ssh-目录下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)\" class=\"headerlink\" title=\"在 ~/.ssh 目录下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)\"></a>在 ~/.ssh 目录下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)</h5><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br><span class=\"line\">7</span><br><span class=\"line\">8</span><br><span class=\"line\">9</span><br><span class=\"line\">10</span><br></pre></td><td class=\"code\"><pre><span class=\"line\"># gitee</span><br><span class=\"line\">Host gitee.com</span><br><span class=\"line\">HostName gitee.com</span><br><span class=\"line\">PreferredAuthentications publickey</span><br><span class=\"line\">IdentityFile ~/.ssh/gitee_id_rsa</span><br><span class=\"line\"># github</span><br><span class=\"line\">Host github.com</span><br><span class=\"line\">HostName github.com</span><br><span class=\"line\">PreferredAuthentications publickey</span><br><span class=\"line\">IdentityFile ~/.ssh/github_id_rsa</span><br></pre></td></tr></table></figure>\n<h5 id=\"测试\"><a href=\"#测试\" class=\"headerlink\" title=\"测试\"></a>测试</h5><blockquote>\n<p>$ ssh -T <a href=\"mailto:git@gitee.com\">git@gitee.com</a><br>$ ssh -T <a href=\"mailto:git@github.com\">git@github.com</a></p>\n</blockquote>\n<h4 id=\"新项目上传到git仓库\"><a href=\"#新项目上传到git仓库\" class=\"headerlink\" title=\"新项目上传到git仓库\"></a>新项目上传到git仓库</h4><h5 id=\"方式一、先clone然后提交\"><a href=\"#方式一、先clone然后提交\" class=\"headerlink\" title=\"方式一、先clone然后提交\"></a>方式一、先clone然后提交</h5><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">git clone http://****/****/test.git</span><br><span class=\"line\">cd test</span><br><span class=\"line\">touch README.md</span><br><span class=\"line\">git add README.md</span><br><span class=\"line\">git commit -m "add README"</span><br><span class=\"line\">git push -u origin master</span><br></pre></td></tr></table></figure>\n<h5 id=\"方式二、先初始化然后提交\"><a href=\"#方式二、先初始化然后提交\" class=\"headerlink\" title=\"方式二、先初始化然后提交\"></a>方式二、先初始化然后提交</h5><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">cd test</span><br><span class=\"line\">git init</span><br><span class=\"line\">git remote add origin http://****/****/test.git</span><br><span class=\"line\">git add .</span><br><span class=\"line\">git commit -m "Initial commit"</span><br><span class=\"line\">git push -u origin master</span><br></pre></td></tr></table></figure>\n<h5 id=\"方式三、已有项目修改git仓库地址进行提交\"><a href=\"#方式三、已有项目修改git仓库地址进行提交\" class=\"headerlink\" title=\"方式三、已有项目修改git仓库地址进行提交\"></a>方式三、已有项目修改git仓库地址进行提交</h5><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">cd test</span><br><span class=\"line\">git remote rename origin old-origin</span><br><span class=\"line\">git remote add origin http://****/****/test.git</span><br><span class=\"line\">git push -u origin --all</span><br><span class=\"line\">git push -u origin --tags</span><br></pre></td></tr></table></figure>\n\n<h4 id=\"强行覆盖本地代码\"><a href=\"#强行覆盖本地代码\" class=\"headerlink\" title=\"强行覆盖本地代码\"></a>强行覆盖本地代码</h4><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">git fetch --all</span><br><span class=\"line\">git reset --hard origin/master</span><br><span class=\"line\">git pull</span><br></pre></td></tr></table></figure>\n\n<h4 id=\"强行覆盖仓库代码\"><a href=\"#强行覆盖仓库代码\" class=\"headerlink\" title=\"强行覆盖仓库代码\"></a>强行覆盖仓库代码</h4><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">git push -f origin master</span><br></pre></td></tr></table></figure>\n\n<h4 id=\"回滚到指定版本代码\"><a href=\"#回滚到指定版本代码\" class=\"headerlink\" title=\"回滚到指定版本代码\"></a>回滚到指定版本代码</h4><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">git log</span><br><span class=\"line\">git reset --hard HEAD^ #回滚到上一版本</span><br><span class=\"line\">git reset --hard 8d722bb6e976f255f9c4c1bf9233c386d69ca5ed #回滚指定版本</span><br></pre></td></tr></table></figure>\n\n<h4 id=\"创建空分支(默认分支会包含父分支的所有文件)\"><a href=\"#创建空分支(默认分支会包含父分支的所有文件)\" class=\"headerlink\" title=\"创建空分支(默认分支会包含父分支的所有文件)\"></a>创建空分支(默认分支会包含父分支的所有文件)</h4><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">git checkout --orphan dev</span><br><span class=\"line\">git rm -rf .</span><br><span class=\"line\">echo '# new branch' >> README.md</span><br><span class=\"line\">git add README.md</span><br><span class=\"line\">git commit -m 'new branch'</span><br><span class=\"line\">git push origin dev</span><br></pre></td></tr></table></figure>\n\n<h4 id=\"分支操作\"><a href=\"#分支操作\" class=\"headerlink\" title=\"分支操作\"></a>分支操作</h4><figure class=\"highlight plain\"><table><tr><td class=\"gutter\"><pre><span class=\"line\">1</span><br><span class=\"line\">2</span><br><span class=\"line\">3</span><br><span class=\"line\">4</span><br><span class=\"line\">5</span><br><span class=\"line\">6</span><br><span class=\"line\">7</span><br><span class=\"line\">8</span><br></pre></td><td class=\"code\"><pre><span class=\"line\">git branch <branch_name> //创建指定名称的分支</span><br><span class=\"line\">git branch //查看所有分支,* 号代表当前工作分支</span><br><span class=\"line\">git branch -v //查看分支详情,包括分支指向的commitId及提交信息</span><br><span class=\"line\">git checkout <branch_name> //切换到指定分支</span><br><span class=\"line\">git checkout -b <branch_name> //创建并切换到指定分支</span><br><span class=\"line\">git branch -d <branch_name> //删除分支</span><br><span class=\"line\">git branch -D <branch_name> //强制删除分支</span><br><span class=\"line\">git merge <branch_name> //将指定分支合并到当前分支</span><br></pre></td></tr></table></figure>","categories":[],"path":"2020/06/22/GIT常用操作/","tags":[{"name":"git","slug":"git","permalink":"http://laodudym.gitee.io/tags/git/"}],"date":"2020-06-22T08:48:10.000Z"}],"categories":[],"tags":[{"name":"maven","slug":"maven","permalink":"http://laodudym.gitee.io/tags/maven/"},{"name":"gradle","slug":"gradle","permalink":"http://laodudym.gitee.io/tags/gradle/"},{"name":"微服务","slug":"微服务","permalink":"http://laodudym.gitee.io/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/"},{"name":"mysql","slug":"mysql","permalink":"http://laodudym.gitee.io/tags/mysql/"},{"name":"npm","slug":"npm","permalink":"http://laodudym.gitee.io/tags/npm/"},{"name":"git","slug":"git","permalink":"http://laodudym.gitee.io/tags/git/"}]}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。