- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 Centos 防火墙设置
iptables防火墙iptables 很强大Netfileter/iptables (以下简称iptables)是nuix/linux 系统自带的优秀且完全免费的基于包过滤的防火墙工具、它的功能十分强大、使用非常灵活、可以对流入、流出及流经服务器的数据包进行精细的控制。特别是它可以在一台非常低配置下跑的非常好。提供400台机器的办公上网共享服务丝毫不逊色数万RMB企业级专业路由器防火墙Iptables 是linux2.4及2.6内核中集成的服务、其功能与安全性比老一辈ipvfwadm、ipch
2021-10-18 15:53:54
328
原创 IDEA JAVA实用功能
快速清除 import xx.*;设置 import 阈值超过设置的阈值才会使用 import xx.*菜单 : File => Setting => Editor => Code Style => Java自动优化导包 (自动删除、导入包)菜单 : File => Setting => Editor => General => Auto ImportAdd unambiguous imports on the fly快速添加明确的
2021-08-02 17:31:27
339
原创 SpringBoot项目快速打包以及服务器部署
SpringBoot项目打包使用Idea工具如果没有Idea工具,使用Maven命令一样可以达到效果清楚target缓存右边菜单 Maven选择需要打包的项目Lifecycle => 双击 clean这时候你看下你的项目目录target文件夹已经被删除打包项目右边菜单 Maven选择需要打包的项目Lifecycle => 双击 packagetarget文件夹已重新生成目录下也生成了打包好的jarJar服务器部署上传jar到服务器上传到
2021-07-16 00:27:30
394
原创 Request execution error. endpoint=DefaultEndpoint{ serviceUrl=‘http://localhost:8761/eureka/}
SpringCloud中其他服务启动向Eureka注册报错Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connectCaused by: java.net.Connect
2021-07-15 12:28:57
721
原创 多模块项目显示不完全的解决方案
多模块工程结构- miduo-springcloud (父工程) - eureka-server (注册中心) - order-api (订单服务) - member-api (会员服务) - gateway-server (网关服务)只显示一个模块项目从GitLab上拉下来后 , 项目代码完全 , 目录结构正确但是却只显示一个 模块项目 (order-api)无论如何构建 , 如何 mvn 命令 , 都无法解决ls 查看目录结构 , 进入文件夹查看都没有任何问题引入其他
2021-07-15 10:21:17
448
1
原创 Docker 安装 Redis 容器 (快速版)
说明 :创建容器名称和主机目录时,尽量使用 name-port (比如: mysql-3306 , mysql-9034 … ) 的方式。这样做是为了区分同一台主机上多个 mysql 容器 (不同端口) 的清晰管理。reids 可以根据需要指定版本或者不指定版本(默认最后一个版本 直接写redis)reids 默认没有密码 , 需要修改配置文件添加密码提前需要创建 redis.conf 文件 (必须) . 否则执行命令时. docker 会创建一个 redis.conf 目录。这里以 redi
2020-12-24 13:56:06
250
原创 Docker 安装 Mysql 容器 (快速版)
说明 :创建容器名称和主机目录时,尽量使用 name-port (比如: mysql-3306 , mysql-9034 … ) 的方式。这样做是为了区分同一台主机上多个 mysql 容器 (不同端口) 的清晰管理。mysql 可以不指定版本号。默认当前最后一个版本。(比如: mysql , mysql:5.7 , mysql:xx)mysql 默认账号 root创建Mysql容器1、多行模式docker run \--name mysql-9034 \-d \-p 9034:33
2020-12-24 13:07:10
177
原创 Redis 命令大全
连接Redis连接Redis , 进入Redis终端1、本地连接redis-cliroot@d2098281528c:/data# redis-cli127.0.0.1:6379> 2、远程连接redis-cli -h host -p port -a password## -h : 地址 , -p : 端口 , -a : 密码root@d2098281528c:/data# redis-cli -h 111.229.7.244 -p 9201 -a 'myPasswor
2020-12-15 13:06:49
243
原创 Docker命令 - inspect
Docker命令 - inspect获取容器/镜像的元数据比如 : 容器ID , 容器名称 , 容器状态 , 容器镜像 , 挂载情况 , 网络信息 。。。语法docker inspect [OPTIONS] NAME|ID [NAME|ID...]## 获取容器的元数据## docker inspect 容器名称 | 容器IDdocker inspect mysqldocker inspect a7257e0aa936## 获取镜像的元数据## docker inspect 镜像
2020-12-13 01:27:00
4198
原创 Redis 数据类型 (完整版)
Redis 数据类型Redis支持五种数据类型string 【字符串】hash 【哈希】list 【列表】set 【无序集合】zset 【有序集合】1、String(字符串)## set key value (赋值)## get key (取值)127.0.0.1:6379> set name "MIDUO"OK127.0.0.1:6379> get name"MIDUO"一个键最大能存储 512MB 。2、Hash(哈希)## HMSET key
2020-12-08 00:18:10
754
原创 MySQL5.7 用户权限
文章目录前言① 创建用户② 用户授权③ 设置/更改密码④ 撤销/取消用户权限⑤ 查看用户权限⑥ 删除用户⑦ 刷新权限⑧ 基础操作⑧-① 登录数据库⑧-② 查看所有数据库⑧-③ 使用某数据库⑧-④ 查看数据库用户⑧-⑤ 查看当前选择的数据库⑧-⑥ 查看当前登录用户⑧-⑦ 查看数据库版本⑧-⑧ 退出数据库总结前言用户创建,操作权限,访问权限① 创建用户CREATE USER 'username'@'host' IDENTIFIED BY 'password';username : 你准备创建
2020-11-20 14:21:16
575
原创 Docker 日常使用到的命令
Docker命令及用法命令大全Docker 命令命令说明命令语法docker run创建一个新的容器并运行它具体用法docker start启动一个或多个已经被停止的容器docker start 容器名称 / 容器IDdocker stop停止一个运行中的容器docker stop 容器名称 / 容器IDdocker restart重启容器docker restart 容器名称 / 容器IDdocker kill杀掉一个运行中的容器doc
2020-07-24 16:10:05
166
原创 Docker 安装 Redis 容器 (完整版)
Docker如果想安装软件 , 必须先到 Docker 镜像仓库下载镜像。Docker 镜像仓库Docker 安装Redis1、查询Redis镜像在Docker镜像仓库寻找Redis镜像Docker 下载Redis镜像的命令2、下载Redis镜像命令描述docker pull redis下载最新版Redis镜像 (其实此命令就等同于 : docker pull redis:latest )docker pull redis:xxx下载指定版本的R.
2020-07-23 17:38:00
20807
6
原创 Mysql information_schema.tables update_time 为 null
select table_name, table_comment, create_time, update_time from information_schema.tables where table_schema = database();
2020-07-16 11:57:13
3399
3
原创 SpringBoot无法注入JpaRepository接口 (找不到指定Bean)
警告信息2020-07-15 14:09:28.821 WARN 11732 --- [ restartedMain] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Er
2020-07-15 14:49:51
8412
1
原创 Docker 安装 Mysql 容器 (完整版)
Docker如果想安装软件 , 必须先到 Docker 镜像仓库下载镜像。Docker 镜像仓库Docker 安装Mysql1、下载Mysql镜像在Docker镜像仓库寻找Mysql镜像Docker 下载Mysql镜像的命令2、下载Mysql镜像命令描述docker pull mysql下载最新版Mysql镜像 (其实此命令就等同于 : docker pull mysql:latest )docker pull mysql:xxx下载指定版本的Mys.
2020-07-06 00:06:15
3321
原创 Java - Linux安装Maven
如果有兴趣玩Linux , 可以选择 Centos 和 Ubuntu 。下载Maven链接: 官网下载Linux安装目录定义Maven存放位置 /opt (请上传Maven压缩包至此目录)Maven安装位置 /usr/local安装Maven解压Maven到 /usr/local 目录下tar -zxvf /opt/apache-maven-3.6.3-bin.tar.gz -C /usr/local/修改解压文件名 apache-maven-3.6.3 (文件.
2020-06-23 17:49:30
231
原创 JAVA - Linux安装JDK
下载JDK链接: 官网下载Linux安装目录定义JDK存放位置 /opt (请上传JDK至此目录)JDK安装位置 /usr/local安装JDK解压JDK到 /usr/local 目录下tar -zxvf /opt/jdk-8u191-linux-x64.tar.gz -C /usr/local/修改解压文件名 jdk1.8.0_191 (文件名以自己的为准) 为 java进入目录cd /usr/local修改JDK文件名mv jdk1.8.0_191
2020-06-23 14:45:26
171
原创 SpringBoot - 启动命令
SpringBoot 启动项目指定命令的三种方式1、配置文件中添加命令在 application.yml 或 application.properties 里面添加所需要命令如下图 : server.port=11182、在启动命令行中添加java -jar thymeleaf.jar --server.port=9000这种方式可以覆盖原本配置文件的内容注意 :如果后面跟了 --server.port=9000 的命令。 但是启动成功后仍旧是 1118 。导致端口未改变的
2020-06-22 16:44:57
4213
原创 SpringBoot - Maven方式打包
SpringBoot 为当前最流行的JAVA框架 , 内嵌了 Tomcat 服务器 , 我们不用再像以前 Spring 那样打包成 war , 然后将 war 扔到 tomcat 中运行 。 我们现在可以直接将 SpringBoot 项目打包为一个内置 tomcat 的可运行 jar , 通过 java -jar xxx.jar 直接运行 (方便易用) 。打包 SpringBoot 的方式有很多使用 Maven打包 jar (主流)使用各种开发工具打包Jar . 如 : idea , eclip.
2020-06-22 15:18:41
6491
原创 Docker 安装 (完整版)
Docker安装Docker 网站介绍Docker 官网Docker 公共仓库Docker 安装选择要安装的平台选择要安装的操作系统首先卸载已安装的Docker建立仓库安装 Docker 引擎启动 Docker测试 Docker 是否安装正常常用命令Docker 网站介绍Docker 官网官网地址官网包含了产品介绍,用例,开发者文档,公司信息。。。Docker 公共仓库镜像地址Docker 安装选择要安装的平台安装文档地址选择要安装的操作系统首先卸载已安装的Docker如果
2020-05-09 14:59:05
4239
原创 恢复Root用户的所有权限
Root用户无法授权其他用户通过Shell登录Mysql(5.6.30),创建远程账户,授权用户权限 (失败) 。mysql -uroot -p> 输入密码mysql> use mysql;mysql> create user user01@'%' identified by 'password' ##创建远程用户 user01mysql> grant a...
2020-04-29 16:31:39
1142
原创 Linux安装Redis (完整版)
1、获取Redis资源cd /opt ##自定义目录wget http://download.redis.io/releases/redis-5.0.8.tar.gz ##获取redis可以访问 http://download.redis.io/releases 选择自己适合的Redis版本2、解压资源tar zxvf redis-5.0.8.tar.gz3、编译、安装cd...
2020-04-03 11:28:55
838
1
原创 MySQL8.0 创建远程账号
1、创建远程账号密码create user 你的账号@'%' identified by '你的密码';2、账户分配权限grant all privileges on *.* to 你的账户@'%' with grant option;GRANT :赋权命令ALL PRIVILEGES :当前用户的所有权限ON :介词*.* :当前用户对所有数据库和表的相应操作权限TO :...
2020-03-31 17:01:15
578
原创 MySQL8.0忘记密码、丢失密码(重置密码)
1 、 关闭Mysql登录时进行权限验证vim /etc/my.cnf ,添加如下:skip-grant-tables,保存退出2、重启Mysql服务systemctl restart mysqld ##重新启动mysql服务,使上面的配置起作用3、无需密码验证直接登录Mysql4、设置ROOT密码为空use mysql;update user set authent...
2020-03-31 16:12:12
746
3
原创 could not open postman
平台 : windowsPostman版本 : Postman-win64-7.18.1-Setup.exe安装错误提示未卸载干净出现上述错误信息,是因为没有卸载干净 Postman 就进行了安装 .卸载步骤 :通过 windows 或者 其他工具进行卸载 Postman . 清理安装目录C:\Users\xxx\AppData\Local\Postman 清理配置目录C:...
2020-02-25 16:02:22
958
原创 Java Python 执行效率对比
Java和Python两门语言都是目前非常热门的语言优缺点比较1 . 代码开发效率Python代码开发效率非常高,同样的函数功能,Java需要十几行,Python只要几行,代码数量要远小于Java,这样开发的时间和效率比Java高很多。2 . 代码运行速度Java是静态语言静态编译的,直接执行,速度上要比Python快的很多。而Python动态类型语言,一边执行一边编译,所以要...
2019-09-16 15:31:26
15987
7
原创 MySQL 密码丢失解决方案
在登陆 MySQL 时 , 密码遗忘会显示以下错误信息 . ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)如图 : 这种错误由密码错误引起 ,那么密码丢失、遗忘情况下,如何解决 ?解决办法就是重置密码1 . 重置密码的第一步就是跳过 MySQL 的密码...
2018-03-12 14:15:07
679
原创 使用MySQL Yum存储库安装MySQL
使用MySQL Yum存储库安装MySQL官方文档 https://dev.mysql.com/downloads/repo/yum/ (英语水平比较好的可直接根据官方文档操作即可) 默认Yum只能安装mysql 5.1,我们可以自己配置通过Yum安装5.6或者其他版本。1 . 查看系统里面是否存在MySQL的存储库(repo)查看服务器Yum存储库目录 : /etc...
2018-03-09 18:44:43
1200
2
原创 浅谈Web服务器 0-0
全球主流Web服务器排行 :ApacheMicrosoftnginxGoogleApacheApache是世界使用排名第一的Web服务器软件 。 它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中 。 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行 。 特
2016-06-21 15:53:01
1378
原创 Raspberry - 树莓派系统安装
1 . 镜像下载官网地址 : https://www.raspberrypi.org/downloads/raspbian/ 下载 Raspbian 如下图 ( 也可以考虑其他系统 , 包括安卓 ) Download ZIP . 解压即可。解压文件为 img 格式。 左边为桌面版 , 右边为服务器版本。2 . 烧录工具寻找一款合适的烧录工具 . 如 : win32...
2016-06-07 11:23:02
607
原创 Maven (Eclipse版)
什么是MAVEN Maven是一个用于项目构建的工具,通过它便捷的管理项目的生命周期。即项目的jar包依赖,开发,测试,发布打包。Maven特点1 . jar包依赖 这个也许会maven最突出的特点了使用maven不需要上网单独下载jar包,只需要在配置文件pom.xml中配置jar包的依赖关系,就可以自动的下载jar包到我们的项目中。这样,别人开发或者使用这个工程时,不需要来回的拷贝ja
2016-04-22 15:34:56
456
原创 RAML
RAMLRAML - (RESTful API Modeling Language 即RESTful API建模语言)易于阅读API易于设计API易于共享API语法简洁明了关注需要定义的信息即可机器可解析并生成html文档开发工具API Designer API Console` API Notebook`摘要 RAML 是一种基于HTTP-API的定义语言. 体现了所有对
2016-04-21 17:25:55
2893
jdk8-linux-arm
2016-11-18
Eclipse ERMaster插件
2016-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人