自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (5)
  • 收藏
  • 关注

原创 [Bug0062] Hexo的 yml配置文件报错FATAL YAMLException: bad indentation of a mapping entry at xxx...

问题Hexo博客中配置文件yml报错FATAL YAMLException: bad indentation of a mapping entry at xxxFATAL YAMLException: bad indentation of a mapping entry at line 26, column 7: 读书: /books/ || fas fa-book......

2022-11-30 18:32:00 635

原创 Hexo 页面中嵌入豆瓣插件展示豆瓣图书电影

效果安装npm install hexo-douban --save配置在博客站点的配置文件 _config.yml 中添加以下内容(注意:不是主题的配置文件)# 豆瓣 douban: id: 191537030 book: path: books/index.html title: 'CodeRain 的书架' quote: '' movie:...

2022-11-29 17:05:00 467

原创 Centos7.X下Docker环境安装并配置加速镜像

1、安装yum install -y docker2、开启Docker服务systemctl start docker.service3、查看安装版本docker version4、设置开机启动systemctl enable docker.service5、配置DOCKER镜像下载加速默认安装后的Docker 环境在拉取Docker 镜像时速度较慢直接编辑配置⽂件:vi...

2022-11-28 18:11:00 406

原创 win10 家庭版 cmd运行gpedit.msc找不到文件?| 设置开机自动运行批处理脚本

问题近期win10家庭版笔记本想设置开机自启,运行gpedit.msc直接提示没有gpedit.msc(组策略)场景win10家庭版设置开机自动运行批处理脚本原因win10家庭版本不提供组策略编辑器功能。但是不是说没有此功能,而是对此功能进行了限制,开启即可。解决方案1、打开记事本,输入以下内容,保存以bat结尾的文件,例如gpedit.bat@echo off push...

2022-11-26 14:28:00 801

原创 [Bug0061] RabbitMQ 报错 An unexpected connection driver error occured

问题Java项目连接RabbitMQ 报错 An unexpected connection driver error occured场景集成RabbitMQ的开源项目启动报错原因yml中端口配置错误,也是小白很容易犯错之一,配置了错误端口15672服务器安装上mq之后默认端口15672是浏览器浏览的端口,项目中则是需要配置成5672解决方案更改项目中mq端口配置成5672参...

2022-11-26 13:46:00 155

原创 Windows操作系统下RabbitMQ下载安装

前言Rabbitmq是一个消息队列Erlang 可视化工具注意Rabbitmq和Erlang是有版本对应关系的查看地址:https://www.rabbitmq.com/which-erlang.html下文安装使用24.2.2+v3.10安装首先进入RabbitMQ官网,下载最新的RabbitMQ安装包网址:http://www.rabbitmq.com/install-wi...

2022-11-26 13:36:00 212

原创 Windows 下 ElasticSearch8.5.1下载安装及使用

ElasticSearch下载安装及使用前言Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式的全文搜索引擎,基于restful web接口。Elasticsearch是用Java语言开发的,基于Apache协议的开源项目,是目前最受欢迎的企业搜索引擎。Elasticsearch广泛运用于云计算中,能够达到实时搜索,具有稳定,可靠,快速的特点。由于是个人开发环...

2022-11-23 18:17:00 511

原创 window11设置电脑默认存储到D盘图文版步骤

点击控制面板进入系统和安全,点击系统=> 点击系统 => 存储=> 高级存储设置 => 保存新内容的位置改新内容的保存位置,将所有保存地址改为【D盘】,点击【应用】即可。...

2022-11-22 21:18:00 4542

原创 IDEA设置单行注释符在代码行首部

需求默认 IntelliJ IDEA 对于 Java 代码的单行注释是把注释的斜杠放在行数的最开头,个人觉得看着不舒服,所以设置为单行注释的两个斜杠跟随在代码的头部解决方案注:1:斜杠显示在代码行首。2:斜杠显示在整行的最前端设置为1的效果如下:...

2022-11-22 21:06:00 1181

原创 [Bug0060]DBeaver打开sql脚本中文乱码

问题乱码导入在表中也是展示乱码,想修改表中乱码,可以先修改为utf-8重新导入场景导入pig数据库发现乱码原因软件默认使用了GBK编码读取sql文件解决方案修改为UTF-8编码规则右击属性,文件编码设置为UTF-8三生三世首选项设置UTF-8编码...

2022-11-22 20:51:00 865

原创 [Bug0059]解决DBeaver执行脚本报错No active connection

问题执行从外界保存到Scripts文件夹下的sql脚本文件(而不是DBeaver中创建的)打开后文件前会显示,而不是已连接的某个数据库场景使用DBeaver执行脚本导入新的数据原因需给该脚本创建一个关联,使其连接到已有数据库解决方案1、打开项目->Scripts->找到脚本文件->右键->Associate with data source2、选择所需的...

2022-11-22 20:45:00 362

原创 [Bug0058] maven报错maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories

问题IntelliJ IDEA 2021.3 + maven3.8.5更新依赖报错maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories场景IntelliJ IDEA 2021.3 + maven3.8.5更新依赖报错原因解决方案将settings.xml配置文件中的镜像修改一下将...

2022-11-22 20:33:00 440 1

原创 [Bug0057]使用git clone命令克隆文件出现error: RPC failed;

问题使用git clone命令克隆文件出现error: RPC failed;场景Github拉去开源项目,仅仅使用的谷歌同步助手,没有科学sahngwang。原因代理网速过慢,使用科学shangwang换新节点解决方案代理网速过慢,使用科学sw换新节点,网速快即可解决。其他方案原因:curl的postBuffer的默认值太小,调整大小https://blog.csdn.net/...

2022-11-19 16:28:00 177

原创 [Bug0056] git提示Can't update(master has no tracked branch)

问题、场景、需求(也可)git提示Can't update(master has no tracked branch)场景gitlab迁移到gitee项目绑定新的地址发现报错多分支原因本地分支和远程分支没有关联,需要关联远程分支解决方案git push --set-upstream origin master本地分支就和远程master分支关联即可。...

2022-11-19 16:22:00 493

原创 [Bug0055] centos7.x 报错/usr/libexec/grepconf.sh: line 5: grep: command not found

问题centos7.x 报错:/usr/libexec/grepconf.sh: line 5: grep: command not found场景centos7.x修改java环境变量,保存后输入命令都不存在报错原因centos7.x修改java环境变量时环境变量配错解决方案输入export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X1...

2022-11-19 16:19:00 415

原创 [Bug0054] Centos7.x初始化数据库时./mysqld: error while loading shared libraries: libaio.so.1: cannot open s...

问题Centos7.x初始化数据库时执行命令行mysqld --initialize --user mysql报错:./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such场景新的服务器环境安装原因可能是新的服务器环境,上面很多依赖都没有...

2022-11-19 16:09:00 174

原创 [Bug0053] Hexo主题Butterfly添加评论功能Valine、Waline评论不成功

问题Valine、Waline评论失效,评论失败,FQ可以评论成功。场景Hexo主题Butterfly添加评论功能原因由于 Valine 的国际版共享域名将于 2022 年 8 月 1 日起不再向中国大陆的最终用户提供服务,国际版共享域名仅服务于海外用户。解决方案关于waline国内无法使用的解决方案 (vercel.app国内无法使用问题)博客更换为Waline评论系统htt...

2022-11-19 15:39:00 502

原创 [Bug0052] Hexo+Butterfly博客报错extends includes/layout.pug block content include ./includes/mixins/post...

问题Hexo主题Butterfly启动后报错extends includes/layout.pug block content include ./includes/mixins/post-ui.pug #recent-posts.recent-posts +postUI include includes/pagination.pug场景更换新主题Butterfly原因没有 pug...

2022-11-19 15:38:00 1717 3

原创 Hexo+Butterfly主题引入Local search 本地搜索

引入Local search 本地搜索效果安装hexo-generator-searchnpm install hexo-generator-search --save添加配置在全局配置文件_config.yml文件中添加配置:search: path: search.xml field: post # post:文章范围、page:页面范围、all:覆盖所有 conte...

2022-11-19 15:31:00 3314

原创 Hexo+Butterfly主题设置背景透明度和字体

效果新建css文件引入css改变页面的样式,推荐在一个自己新建目录创建。有人选择在主题文件夹下找到css文件夹(\themes\Butterfly\source\css),这样系统升级可能会把自己的代码覆盖掉。本人是在Blog\CodeRain\source\css新建一个transpancy.css文件(文件名可以自取),修改最右边的数字改变透明度。目录截图:transpancy....

2022-11-19 12:59:00 1255 2

原创 CentOS7.x下在后台运行和关闭(Java)项目

需求在一般情况下,在服务器通过 java -jar xxx.jar 来运行一个jar包。但是如果退出了控制台,那么这个程序就将被关闭。因此让jar包后台运行十分必要。解决方案运行方式一:java -jar xx.jar &&代表在后台运行方式二:nohup java -jar xx.jar &方式三(推荐):nohup java -jar xxx.ja...

2022-11-12 19:10:00 1357

原创 [Bug0051]idea插件jrebel 运行报错JRebel-JVMTI [FATAL] Couldn‘t write to C:\Users\ 报错

1、问题idea插件jrebel 运行报错JRebel-JVMTI [FATAL] Couldn‘t write to C:\Users\ 报错JRebel: Could not create log file: C:\Users\22611\.jrebel\jrebel.log (系统找不到指定的路径。)JRebel: Could not log to file: C:\Users\22...

2022-11-09 23:07:00 375

原创 [Bug0050] LettuceConnectionFactory was destroyed and cannot be used anymore

1、问题LettuceConnectionFactory was destroyed and cannot be used anymore报错日志:应该是写了rfid 硬件扫描,但是电脑未连接RFID硬件扫描设备java.lang.IllegalStateException: LettuceConnectionFactory was destroyed and cannot be use...

2022-11-09 23:02:00 4970

原创 [Bug0049]SwitchHosts报错:没有写入 Hosts 文件的权限

问题SwitchHosts报错:没有写入 Hosts 文件的权限解决方案1、打开如下目录C:\Windows\System32\drivers\etc2、右键 hosts 文件 -> 点击安全 -> 点击编辑 -> 找到Users 和自己的用户名,勾选完全控制。告警,继续即可。3、配置成功...

2022-11-09 22:56:00 1844 1

原创 CentOS如何修改主机名 | 修改root@xxxx 中@ 之后的主机名称

需求登录一台云服务器,发现root@xxxx ,主机名是一大串字符,很不舒服。步骤不同版本的 Linux 系统在使用和命令上存在部分差异,以下内容以CentOS 7.6为例。登录首先使用 XShell 登录你的操作系统,使用命令 cat /etc/redhat-release 查看操作系统版本。步骤(永久修改)hostnamectl set-hostname coderai...

2022-11-09 22:37:00 522

原创 Java实现ip属地功能开发-ip2region2.x使用总结

如今许多软件如B站、微博、抖音等都加上 IP 归属地防止恶意评论,境外用户显示的是国家,国内的用户显示的省份。兴致一起,我便想自己的博客项目加上此功能。Springboot项目集成ip2region2.xip2region - 准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了java、php、c、python、nodejs、golang、c#等查询绑定和Binary,B树,内存三种查询算法。

2022-11-03 17:08:40 944 1

原创 Java实现ip属地功能开发教程 | ip2region2.x使用总结

ip属地功能开发-ip2region2.x使用总结一、前言如今许多软件如B站、微博、抖音等都加上 IP 归属地防止恶意评论,境外用户显示的是国家,国内的用户显示的省份。兴致一起,我便想自己的博客项目加上此功能。目前存在几种方式:方式一:IP地址库ip2region(本文采取的方式)方式二:使用第三方常见API(查询效率低,不稳定,容易失效)淘宝--IP库地址:https:/...

2022-11-03 17:03:00 638

原创 笔记本电脑(ThinkPad E480)安装Ubuntu18.04系统 | 笔记本电脑安装双系统 Windows + Ubuntu 图文版...

1、制作系统U盘由于之前做好了启动盘,之后有机会在做详细说明。参考文章2、安装Ubuntu系统联想(ThinkPad E480)按是开机后图标转圈时然后按F1进入BIOS:选择StartUp ==> Boot(回车进入):然后按+号将USB HDD(启动盘)移动到第一行,作为第一优先级。然后按F10 保存并退出。(弹出选择Yes保存即可)另外选择Security =...

2022-09-19 20:24:00 962

原创 1<![CDATA[]]>和转义字符

<sql id="toolCaseVo"> a.id AS "id", a.tool_code AS "toolCode", a.dept_id AS "deptId", c.dept_name AS "deptName", a.material_id AS "materialId", a...

2022-08-31 22:54:00 56

原创 [代码解析005] 关于一次bug排查解析 | new出一个对象其属性默认值是?

0、问题描述子单据更新操作,单据状态更新,更新后单号变为0,经过排查发现更新操作代码中int类型单据号字段更新时未设置值。1、代码片段private int rowNum;// 子单据状态更新 List<OutboundOrderDetails> updateOutboundOrderDetailsList = Lists.newArrayList(); ...

2022-08-31 22:53:00 46

原创 若依框架下模糊查询实现的几种方式

1、背景模糊查询可以说项目中非常常见,如下简单探索一下几种实现2、解决方案方式一:sql 模糊查询(一般常用容易想到的)mybatis中xml 对查询条件使用 like 查询<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>方式二:AutoQ...

2022-08-31 22:51:00 1805

原创 0Java切分字符串的几种方式

Java切分字符串的几种方式java 分割字符串,匹配多种分隔符

2022-08-31 22:50:00 43

原创 0常见的浏览器400,403,404,500,502报错解释

https://blog.csdn.net/qq_36604863/article/details/122521391

2022-08-31 22:50:00 35

原创 Mybatis-Plus中逻辑删除与唯一索引冲突的解决方案

1、背景用户删除后时重复添加同名用户报错,原因是因为删除用户时使用的是逻辑删除,并未从数据库中真实删除,由于用户信息还是比较重要的。2、关键代码片段Controller/** * 新增用户 */ @PreAuthorize("@ss.hasPermi('system:user:add')") @Log(title = "用户管理", businessT...

2022-08-31 22:46:00 544

原创 IDEA2021.3.3插件推荐

1、Maven助手安装之后再次打开pom文件,文件左下角会多出一个视图。切换到"Dependency Analyzer"视图,可查看冲突的依赖,可以列表形式或树形式查看所有依赖。2、Key promoter X快捷键提示工具适合不熟悉IDEA快捷键的新手程序员们34、翻译快捷键:Ctrl+Shift+Y5、Alibaba Java Coding Guidelines代码规范检查工...

2022-08-31 22:40:00 282

原创 IDEA2021.3.3配置Maven(详细版)

0、需求maven用来管理依赖,是专门用于构建和管理项目的工具,很大程度方便了我们对依赖导包等,然而Idea配置自己本地maven很有必要1、准备idea2021.3.3maven 对应版本2、步骤首先打开File ==> Setting然后 Build ==> Build Tools ==> Maven,如下图选择对应的路径及配置应用确认即可。注意的是:i...

2022-08-31 22:03:00 873

原创 [Bug0048] Redis安装成功后Warning: no config file specified, using the default config. In order to specify...

1、问题redis启动错误: Warning: no config file specified, using the default config. In order to specify a config2、场景迁移环境,新windows环境下双击redis-server.exe报错,原环境已经将Redis设置为服务,新环境未设置3、原因没有使用默认的conf文件4、解决方案...

2022-08-31 12:08:00 280

原创 Windows 下将 Nginx 设置成服务

0、需求背景每次启动 Nginx 都要去到 Nginx 安装目录下寻找 redis-server.exe 文件点击,很是麻烦。并且要命令行启动,一般解决方案可能是批处理文件,但是仍要点击。假如确定服务要经常开启的情况下可以设置为服务。于是思考到可不可以跟其它服务一样能够开机自启?显然是可以的。把 Nginx 设置为一个 windows 服务便可以解决此问题。下文环境为Windows11。...

2022-08-31 12:08:00 3508

原创 Idea热部署插件JRebel的安装与使用

1、背景一般更新了 Java 文件后要手动重启整个项目,才能生效,这很影响开发速度,于是热部署就出现了。热部署就是正在运行状态的应用,修改了他的源码之后,在不重新启动的情况下能够把修改内容编译并部署到服务器上,使得修改立即生效。使用JRebel后,可以不用重启便可将修改的代码有效,非常的高效。2、下载安装Idea下安装JRebel插件File -> Settings ->...

2022-08-30 22:38:00 320

原创 云服务器 ECS 部署前后端分离项目(若依)详细教程

前言自己白嫖到云服务器一个月,岂不是要赶快享受一下,另外也早就有买服务器部署自己项目的想法,刚好机会来了。来着网络对应若依前后端分离项目来说,部署的方式有很多种:第1种方式:可以将前端打包整合到后端部署第2种方式:可以使用tomcat部署(后端打war包+前端打dist包)第3种方式:可以使用tomcat+nginx部署(后端打war包+前端打dist包+nginx配置)第4种方...

2022-08-30 22:35:00 661

20天自学Javaweb项目源码

这是本人使用 HbuilderX 初学HTML,css时的部分项目。如果你想学习HTML,css, 可以下载此源码练习;此源码主要包括个人简历,人人 网,网易云注册页面,阿里巴巴注册页,京东登录页,照片墙等源码。

2021-01-25

C#坦克大战[源码]

这是一款简单的坦克大战小游戏,运行后使用键盘操作,方向键来控制坦克的上、下、左、右移动,空格键是发射导弹将对方全部击败即可获得胜利。欢迎下载!

2020-01-05

Android Studio多功能闹钟[android源码]

这是一款多功能闹钟App,界面简洁干净,此App有闹钟,时钟,计时器,秒表四项功能。一,闹钟可进行添加几组闹钟,实现简单的响铃闹钟提醒,长按已定闹钟可以删除闹钟;二,时钟实现显示此手机系统时间;三,计时器实现倒计时功能,通过按钮开始,停止和重置倒计时操作;四,秒表可以通过开始,停止,复位和重置按钮实现秒表计时功能。

2019-12-22

微信小程序多功能词典[源码]

这是一款多功能词典微信小程序,此小程序有一个登录界面和汉语词典,新华词典,多国语言翻译,在线翻译四项功能。一,登录界面即初始页面,此页面有进入词典按钮,点击即可进入词典;二,汉语词典可进行简单的汉语词语的搜索,搜索结果类似汉语词典;三,新华词典可实现汉字的查询,搜索结果类似新华词典;四,多国语言翻译可实现汉语,英语,日语,韩语等语言之间的相互转换;五,在线翻译即百度在线翻译,可实现各种翻译查询。ps(此小程序api接口引用极速数据的汉语词典,新华词典和在线翻译,使用源码时请自行申请账号,将源码中的appkey更改为自己的appkey)

2019-12-22

Android Studio多功能闹钟[android源码]

这是一款多功能闹钟App,界面简洁干净,此App有闹钟,时钟,计时器,秒表四项功能。一,闹钟可进行添加几组闹钟,实现简单的响铃闹钟提醒,长按已定闹钟可以删除闹钟;二,时钟实现显示此手机系统时间;三,计时器实现倒计时功能,通过按钮开始,停止和重置倒计时操作;四,秒表可以通过开始,停止,复位和重置按钮实现秒表计时功能。

2019-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除