![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日文章
初学者leon
一个不想无趣的人
展开
-
【安装教程】CentOS7 安装 RabbitMQ
1.安装前准备由于 RabbitMQ 是 Erlang 开发的,所以需要相关的运行环境。yum -y install epel-releaseyum -y updateyum -y install erlang socat# 执行完以上三条命令后,检查是否安装成功erl -version2.安装 RabbitMQ(下载链接 https://www.rabbitmq.com/install-rpm.html#downloads)# 下载对应版本的 rpm 安装包wget原创 2021-01-27 00:34:09 · 306 阅读 · 0 评论 -
【问题处理】Windows Server远程桌面多个用户如何同时使用Chrome
1.复制一个Chrome快捷方式右键选择Chrome快捷方式,在弹出菜单上选择创建快捷方式,重命名新创建出来的Chrome快捷方式。2.打开Chrome快捷方式的属性设置右键选择新创建的Chrome快捷方式,在弹出菜单上选择属性,打开Chrome快捷方式的属性设置对话框。3.修改快捷方式的目标在目标中增加--user-data-dir="c:\MyChromeData"的启动参数,点确定按钮应用设置。完整的目标路径如下所示:"C:\Program Files (x86)...原创 2021-01-26 00:04:58 · 2675 阅读 · 2 评论 -
【问题处理】后台解决跨域请求问题
直接上代码import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.s原创 2021-01-25 00:07:04 · 343 阅读 · 0 评论 -
【Windows 知识】window 查看端口占用
查看8080端口占用:netstat -ano|findstr "8080"(完)原创 2021-01-25 00:02:29 · 218 阅读 · 1 评论 -
【Mysql知识】mysql慢日志
slow_query_log :是否开启慢查询日志,1表示开启,0表示关闭。log-slow-queries :旧版(5.6以下版本)MySQL数据库慢查询日志存储路径。可以不设置该参数,系统则会默认给一个缺省的文件host_name-slow.logslow-query-log-file:新版(5.6及以上版本)MySQL数据库慢查询日志存储路径。可以不设置该参数,系统则会默认给一个缺省的文件host_name-slow.loglong_query_time :慢查询阈值,当查询时间多于设.原创 2021-01-23 00:12:55 · 203 阅读 · 0 评论 -
【问题解决】MYSQL数据库导入错误-utf8mb4_0900_ai_ci
问题:在 mysql 数据库中导入sql文件时,出现的 error 信息,Unknown collation: 'utf8mb4_0900_ai_ci'分析:MySQL数据库中字符集与排序规则的默认配置:MySQL8.0(utf8mb4,utf8mb4_0900_ai_ci)MySQL5.6,MySQL5.7(latin1,latin1_swedish_ci)在MySQL5.6,MySQL5.7中选择字符集为utf8mb4时,默认的排序规则是utf8m...原创 2021-01-21 23:25:43 · 21829 阅读 · 0 评论 -
【问题解决】MySQL8.0.13的caching_sha2_password问题
问题场景:安装好Mysql后,能通过mysql命令行正常连接,但是无法通过Mysql连接工具 (如:Navicat Premium)由于 mysql 版本的原因:将当前mysql的密码验证方式由 caching_sha2_password 改为 mysql_native_password。具体操作如下:1.进入本地Mysql命令行;2.执行alter user root@localhost identified with mysql_native_passwor..原创 2021-01-20 23:42:38 · 341 阅读 · 0 评论 -
【基础工具】Maven初识
官网https://maven.apache.org/index.html1.下载二进制文件2.解压缩将 maven 解压缩后bin目录路径添加到环境变量 PATH 路径下,检验echo $JAVA_HOME;echo $MAVEN_HOME;mvn -v/etc/profile 中添加路径类似于:export MAVEN_HOME=/usr/local/apache-maven-3.6.0export MYSQL_HOME=/usr/local/mysql-8.0..原创 2021-01-19 23:48:49 · 68 阅读 · 0 评论 -
【问题解决】微信小程序request()请求后台接收不到参数
Error: Required String parameter 'userName' is not present分析:参数不能传到后台,要么是前端参数传递的方式问题,要么是后台接受参数的问方式题解决:方式1:修改wx.request()的请求头中的content-type:wx.request({url: url,method: 'POST',data:{你的数据},header: {'content-type': 'application/x-www-fo.原创 2021-01-18 22:49:18 · 2169 阅读 · 0 评论 -
【开发工具】IDEA 配置类的默认注释
作为开发人员,肯定经常需要写注释,比如类注释,但是注释里面有一些通用信息需要重复编写,比较繁琐,比如创建时间,作者名称等,这种情况就可以使用 IDEA 的文件代码模板功能了。以下两种方式本质上是一种方式,都是配置IDEA 的文件代码功能。方式一:1.打开Settings2.Editor -> File and Code Templates3. 在 Files 标签下,找到 Class ,即可更改类生成时的模板。截图如下:方式二:1.打开Settings...原创 2021-01-17 23:42:24 · 2035 阅读 · 0 评论 -
【安装教程】CentOS7 安装 MYSQL 官方教程
重要四步:1. 下载对于 CentOS 7 系统而言,安装下载好的对应系统的 yum 包sudo yum install mysql80-community-release-el7-3.noarch.rpm2.安装执行安装命令,当前默认安装的是 8.0 版本sudo yum install mysql-community-server3.启动启动并查看启动状态sudo service mysqld startsudo service mysqld status原创 2021-01-16 22:48:01 · 177 阅读 · 1 评论 -
mysql 密码忘记如何重置
针对 CentOS7 下的 MYSQL 8.0.12 版本的修改记录。# 修改 my.cnf,增加 skip-grant-tablesvim /etc/my.cnf# 重启 mysqlservice mysqld restart# 直接登录 mysql 或传统命令mysql -u root -p# 修改密码(5.7.6 之前版本)update user set authentication_string=password('root0304*') wh...原创 2021-01-15 19:40:43 · 81 阅读 · 0 评论 -
mysql 连接 error 2003
连接远程 mysql 时,提示错误:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.232.11' (10060)错误提示表明无法连接 mysql server,可能是 mysql server 没有启动,或者对应的服务端口没有开启。由于我是启动的,所以应该是没有开启对应 3306 端口导致无法远程连接的。# 查看当前活跃的 zonefirewall-cmd --get-active-zones#..原创 2021-01-14 21:43:02 · 1022 阅读 · 0 评论 -
javac 命令执行错误:找不到或无法加载主类
场景:在 idea 编辑器下某个包中,新建一个测试类,然后在自带终端中使用 javac 命令成功编译该类,最后 java 命令执行该类时,出错:错误: 找不到或无法加载主类分析:这种能编译成功,但是确不能正常执行,一定是类文件路径不对。java程序运行class文件,对于有包名的类,java把包名当成文件夹处理."包名+类名"相当于"文件夹目录+类名"来寻找类。解决方法:去除测试类中的 import 语句,重新执行 javac 编译该测试类,使用 java 命令执行,..原创 2021-01-13 21:19:29 · 517 阅读 · 0 评论 -
【问题】VirtualBox 无法选择 64 位的虚拟机
问题:1. 在 VirtualBox 官网下载 Window 主机最新版(VirtualBox-6.1.0-135406-Win.exe)2. 安装完成 VirtualBox3. 打开 VirtualBox ,点击【新建】,在任何操作系统的类型下,选择版本时,都只有 32 位选项,而没有 64 位选项。分析:可能 64 位的电脑虚拟化功能被占用。当前主机就是 Windows 64 位版本,而 Windows 64 位会自带安装一个叫 Hyper-V 的虚拟化工具。为了验证猜想,点击.原创 2021-01-12 23:43:29 · 1143 阅读 · 0 评论 -
执行 mvn site 失败 - DocumentContent 未找到
问题[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project maven_demo: Execution default-site of goal org.apache.maven.plugins:maven-site-plugin:3.3:site failed: A required class was missing while execu原创 2021-01-11 22:48:40 · 239 阅读 · 0 评论 -
git 常用命令
git 从远程分支拉取代码如果想要一份自己的 serverfix 来开发,可以在远程分支的基础上分化出一个新的分支来git checkout -b serverfix origin/serverfix1.6.2 以上版本的 Git,还可以用 --track 选项简化git checkout --track origin/serverfix为本地分支设定不同于远程分支的名字,只需在第一个版本的命令里换个名字git checkout -b sf origin/serverfix原创 2021-01-10 22:14:21 · 70 阅读 · 0 评论 -
两台电脑在同一局域网下不能ping通
1.mac 不同 ping 通[背景:两台mac,在1个小时前还可以正常ping通,过后忽然ping 不通][分析问题]:可以用arp-a试一下,如果显示没有对方的ip地址,就是网络问题,与防火墙没关系,不通,你认为两台电脑在一个局域网内,其实不是,现在的为了一台电脑感染病毒,防止其他电脑被感染,表面看起来是同一个网段,基本是不同局域网内分配的ip。。。2.windows 不能 ping 通【背景】在无线局域网内,mac系统上执行ping的命令,一直无法ping通另一台windo..原创 2021-01-09 23:49:23 · 11181 阅读 · 0 评论 -
端口号
一个 IP 地址的端口通过 16 bit 进行编号,即共 2^16 = 65536 个理论可用端口号,范围是从 0 到 65535。原因:一般来说,一台服务器下,采用不同的端口分别提供不同的服务分类:1.公认端口 0 到 1023通常这些端口的通信明确表明了某种服务的协议,这种端口是不可再重新定义它的作用对象如:80端口表示HTTP通信,23号端口则是Telnet服务,25端口是SMTP邮件传输服务,21端口是FTP服务,文件传输协议2.注册端口 1...原创 2021-01-08 23:29:51 · 1867 阅读 · 0 评论 -
查看Linux系统信息
1.查看 Linux 内核信息# 第一种,带有服务器名称 uname -a #第二种,单纯的内核信息 cat /proc/version2.查看 Linux 系统信息#仅适用 redhat 系统 cat /etc/redhat-release #适用与所有 Linux 系统 cat /etc/issue3.根据服务,查对应执行文件目录首先,直接搜索,以 redis 举例:whereis redis如果能查出相关的配置文件或执行文件,再根据文件内容去.原创 2021-01-07 21:07:07 · 768 阅读 · 0 评论 -
无密码ssh登录linux服务器
1.在本机生成一对公钥与私钥ssh-keygen -t rsa2.获取本机的公钥内容,路径为 ~/.ssh/id_rsa.pubcat ~/.ssh/id_rsa.pub3.登录 linux 服务器,新增以 root 账户无密码登录的客户端公钥,新增路径为 /root/.ssh/authorized_keysvi /root/.ssh/authorized_keys将客户端的公钥内容复制进去,即可4.本机直接 ssh 登录ssh root@{服务器i...原创 2021-01-06 23:07:12 · 82 阅读 · 0 评论 -
如何查看Linux服务器的磁盘文件大小
# 查看服务器磁盘信息 df -hl# 查看当前目录大小 du -sh [具体目录路径]# 查看一级文件夹或文件的大小 du -h --max-depth=101 查看文件和文件夹的大小 一般使用df和du命令查看。 其中df可以查看一级文件夹大小,使用比例,档案系统及挂载点。 du 可以根据参数查看文件及文件夹的大小[app@bae6ff234e2dca8 ~]$ df -h Filesystem Size Used Avail Use% Moun...原创 2021-01-05 22:49:36 · 4123 阅读 · 0 评论 -
如何设置 VirtualBox 中 CentOS 系统的 NAT 和 Host-Only 双网卡
先说明一下目的:本地搭建分布式服务器集群。由此衍生出来的条件:1.每个虚拟机拥有固定独立的 ip,2.虚拟机之间能通信,3.虚拟机能访问外网,4.宿主机能访问虚拟机。根据条件就可以想到,第1,3条件就是设置一个 NAT 网卡就行了,第1,2,4条件需要设置一个 Host-Only 网卡。1.查看本机网络信息ip 192.168.5.104dns 192.168.1.1 192.168.5.22. VirtualBox 设置双网卡Host-Only 网卡由于..原创 2021-01-04 23:37:28 · 605 阅读 · 0 评论 -
JAVA程序员必备知识汇总
这是结合自己过往真实面试以及工作经历,思考总结出来的知识内容点。以后也会基于这些知识点进行知识体系的梳理。对于项目:了解系统主要做什么,解决什么问题,有哪些模块,分别的作用是什么,核心业务处理的流程以及核心业务对应的技术方案分别是什么,为什么采用这个方案,有没有其他方案,优缺点是什么;面向的用户是谁,如何给用户提供价值,是不是只有这一种方式,与其他方式对比的优缺点是什么?自己负责的模块和主要工作内容在整个项目中的价值是什么,如何体现,如何做到超越本职工作的期望。对于技术:..原创 2021-01-03 23:59:55 · 314 阅读 · 3 评论