自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 阿里云ECS服务器搭建Mysql数据库

阿里云ECS服务器搭建Mysql数据库一、服务器系统:Alibaba Cloud Linux 3.2104 LTS 64位二、服务器文件夹创建【说明】:由于服务器为新申请,故服务器为空白服务器。1. 创建software文件夹【说明】:用于存放Mysql及其他软件【操作】:首先进入root目录下cd /root创建opt文件夹mkdir opt创建softwar文件夹mkdir software2.创建data文件夹【说明】:用于存放数据【操作】:首先

2022-05-29 20:21:56 4477 5

原创 【Linux命令】tail查看日志

Linux 命令第一章 Linux 命令 tail查看日志文章目录Linux 命令前言一、linux 查看文件命令二、使用步骤1.tail查看文件2.查看100行日志总结前言Linux常用的命令及总结一、linux 查看文件命令二、使用步骤1.tail查看文件【公式】:tail -f [日志文件]【例】:运行nohup.log文件tail -f nohup.log2.查看100行日志【公式】:tail -100f [日志文件]【例】:查看前前100行日志t

2022-04-04 22:13:03 8009 1

原创 【Linux命令】nohup执行脚本文件

Linux 命令第一章 Linux 命令 nohup发版命令文章目录Linux 命令前言一、linux nohup命令二、使用步骤1.运行Jar包2.运行shell脚本3.定向输出日志总结前言Linux常用的命令及总结一、linux nohup命令二、使用步骤1.运行Jar包【公式】:nohup java -jar [jar包名称及后缀]【例】:运行test.jar文件nohup java -jar test.jar &2.运行shell脚本【公式】:no

2022-04-04 16:31:46 4691

原创 【Linux命令】rm删除文件

Linux 命令第一章 Linux 命令 删除文件文章目录Linux 命令前言一、linux 删除命令二、使用步骤1.删除文件2.删除文件夹3.删除当前文件夹下所有内容总结前言Linux常用的命令及总结一、linux 删除命令二、使用步骤1.删除文件【公式】:rm -r [文件名]【例】:删除test.txt文件rm -r test.txt2.删除文件夹【公式】:rm -rf [文件夹名]【例】:删除log日志文件夹rm -rf log3.删除当前文件

2022-04-04 08:29:27 1560

原创 【Linux命令】tar 压缩、解压

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2022-04-03 13:32:40 7483

原创 SQL 中CASE WHEN 使用

SQL 中CASE WHEN 使用一、使用场景:【场景】:数据库中某列包含 NULL 、‘1’、‘2’,其中‘1’代表男,‘2’代表女【背景】:希望通过SQL查询出来的是‘’,男,女=》直接转换后的姓名sexage张三Null32李四125王五267赵六六男45吴七女98宋八一323二、CASE WHEN 公式【公式一】:CASE 表达式或字段WHEN 值1 THEN 语句1;WHEN 值2 THEN 语

2022-03-31 23:46:55 504

原创 Hive 删除表或导入数据卡死

项目场景:通过HQL删除表和导入数据问题描述Hive 删除表或导入数据卡死,同时也不报错,一直停留在HQL页面,也不执行。drop table XXX原因分析:Hive中表有锁解决方案:查看是否有锁:show locks【说明】:发现有的表有锁有的表无锁,但还是删除不了【注】hive存在两种锁,共享锁Shared (S)和互斥锁Exclusive (X)触发共享锁的操作是可以并发执行的但是触发互斥锁,那么该表和该分区就不能并发的执行作业了。解锁[存在锁]:u

2022-03-10 12:52:10 3483

原创 Linux+Nginx部署Vue项目(dist文件)

Linux+Nginx部署Vue项目(dist文件)项目场景:项目场景:Linux部署Vue项目思路: 1.将Vue项目打包成dist包 2.将dist包上传到服务器 3.安装Nginx 4.配置Nginx[nginx.conf] 5.重启Nginx 操作:1.1 打包dist文件:【打包时遇到的问题】:【现象】:> node build/build.js\ building for production...Error processin

2021-09-23 00:21:13 10603 2

原创 springBoot启动成功控制台打印图案

springBoot启动成功控制台打印图案文章目录springBoot启动成功控制台打印图案前言一、使用步骤1.生成图案连接2.代码展示3.图案展示3.字体建议前言SpringBoot启动成功打印控制台图案提示:以下是本篇文章正文内容,下面案例可供参考一、使用步骤1.生成图案连接【链接】:http://patorjk.com/software/taag/#p=testall&c=bash&f=Nancyj-Fancy&t=test图案如下(示例):#

2021-08-16 13:30:51 3085 1

原创 Spring RestTemplate 映射复杂(嵌套)实体类

Spring RestTemplate 映射复杂(嵌套)实体类项目场景:RestTemplate调用远程接口映射值问题描述:【说明】:1、远程请求响应结果为对象中嵌套list2、外层实体类属性存在数据3、 list中实体类映射为null代码:【controller层】@RestController@RequestMapping("/CaseRecord")public class CaseRecordController { @Resource Res

2021-08-02 16:37:13 1840

原创 SpringBoot集成FastDFS上传小视频错误java.net.SocketException: Connection reset by peer: socket write error

项目场景:【场景】:SpringBoot集成FastDFS上传小视频【技术】:SpringBoot+阿里云+Centos8+FastDFS【说明】:项目采用阿里云ESC搭建FastDFS问题描述:【问题描述】:SpringBoot集成FastDFS后上传小视频报错【说明】:我只截了其中一部分错误信息,但是这个错误信息包含两部分。【错误信息】:【第一部分】:@Overridejava.net.SocketException: Connection reset by peer

2021-04-20 10:14:01 2044

原创 SpringBoot集成RocketMQ及报错处理

SpringBoot集成RocketMQ及报错处理项目场景:【说明】:springBoot集成RocketMQ开发【环境】:阿里云+Centos8+RocketMQ+SpringBoot+Docker【启动】:docker start rmqserver rmqbroker[因为RocketMQ安装在Docket容器中,所以这样启动]服务器broker.conf配置信息:brokerIP1=外网ipnamesrvAddr=外网ip:9876brokerName=broker_tanh

2021-04-12 23:57:02 2540

原创 IDEA中下载Maven仓库中jar包

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、IDEA中下载Maven仓库中jar包项目场景:问题描述:原因分析:解决方案:二、使用步骤1.方式一:更换Setting中数据源2.方式二:将Jar包下载后手动添加到Lib中3.方式三:在IDEA中直接下载提示:以下是本篇文章正文内容,下面案例可供参考一、IDEA中下载Maven仓库中jar包项目场景:【说明】Springboot整合RoctetMQ【技术】Springboot+Maven+RocketMQ

2021-03-08 16:37:05 6456 1

原创 Navicat 连接远程Oracle数据库

Navicat 连接远程Oracle数据库【说明】Oracle本身连接的客户端:PL/SQL Developer场景:① 本地没有安装Oracle服务② 本地没有PL/SQL Developer[常用Navicat和Mysql数据库]问题描述:只配置基本信息[相当于配置Mysql连接]【说明】这种配置是连接不上的错误场景:【说明】按照正确配置后可能出现的场景:Cannot load OCI DLL 87:Instant Client pac

2021-01-09 15:03:37 8080

转载 [Err] 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated colum

【背景】mysql5.7,用group by 查询时抛出如下异常【错误原因】:MySQL 5.7.5和up实现了对功能依赖的检测。如果启用了only_full_group_by SQL模式(在默认情况下是这样),那么MySQL就会拒绝选择列表、条件或顺序列表引用的查询,这些查询将引用组中未命名的非聚合列,而不是在功能上依赖于它们。(在5.7.5之前,MySQL没有检测到功能依赖项,only_full_group_by在默认情况下是不启用的。【错误现象】:[Err] 1055 - Express

2020-12-01 23:57:22 1048 1

原创 win10下Rabbitmq启动失败-端口被占用

win10下Rabbitmq启动失败-端口被占用【错误原因】rabbitmq安装后自动启动-导致端口被占用【错误现象】Configuring logger redirection00:19:53.926 [warning] Using RABBITMQ_ADVANCED_CONFIG_FILE: c:/Users/Administrator/AppData/Roaming/RabbitMQ/advanced.config00:19:55.477 [error]00:19:55.478 [err

2020-11-14 00:29:23 4615 1

原创 Redis 连接错误/连接池配置错误redisConnectionFactory

Redis 连接错误/连接池配置错误【说明】:项目采用Redia在redis方面采用RedisTemplate进行方法调用,在配置中采用RedisConnectionFactory和redis连接池【错误现象】项目启动不开Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.2020-11-11 17:53:58

2020-11-11 18:23:14 22983 3

原创 SpringBoot项目启动提示:Error starting ApplicationContext. report re-run your application with ‘debug‘ enab

SpringBoot项目启动提示:Error starting ApplicationContext. report re-run your application with ‘debug’ enab【错误信息】:*引入Swagger依赖版本错误造成【解决方式】:将swagger版本降低/寻找合适的版本

2020-11-01 17:40:31 640

原创 yml配置文件多级通过前缀注册到实体类中

yml配置文件多级注册到实体类中【例】yml中配置信息如下层级通过前缀注入到实体类中【代码】【测试】​

2020-09-22 23:55:41 1245

原创 Mybatis-MySQL中批量修改

Mybatis-MySQL中批量修改通过Map将变量放到Map<String,Object>中Map中String是在Mybatis中的变量名,Object是值,可以存List或String当存List时,list是控制结尾的id循环Xml中

2020-07-29 00:24:04 879

原创 Win10gitbook安装教程及启动

Win10gitbook安装教程1.首先安装gitbook[全局]【注】前提安装好npm和cnpmcnpm/npm install gitbook-cli -g[推荐使用cnpm因为国内的更快]2.安装好后可以通过gitbook -v查看版本[但是我的没有显示出来]3.SUMMARY是整个项目的目录,或者书的目录4.如果已经有了gitbook可以通过【命令】gitbook serve进行直接启动,命令在gitbook文件夹根目录运行5.如果有错可以根据提示进行【例】gitbook inst

2020-07-20 15:42:46 708

原创 win10安装NodeJS和cnpm

win10安装NodeJS和cnpm1.首先去官网下载NodeJS安装包【网址】http://nodejs.cn/download/2.安装后在安装的文件中创建两个新文件夹node_global , node_cache 两个目录3.打开CMD,输入如下命令 npm -v ,如下图所示,说明安装成功4.在环境变量中编辑path=>添加node全局文件夹6.配置全局命令#设置node_globalnpm config set prefix “D:\Program Files\node

2020-07-18 11:45:41 393

原创 Vue实现二级联动

Vue实现二级联动:[思路]1.先定义两个变量集合:一个用于装一级列表,另一个用于装二级列表写两个select第一个select绑定触发事件,但触发事件是触发查询二级列表的:在触发时,同时将一级列表的码值传到二级,用于查询父级条件​【注】一级函数要在加载时触发,否则没有用【注】二级select不用写触发条件,否则报错【函数】...

2020-07-16 14:13:23 5430

原创 Mybatis映射赋值失败;异常:TypeException: Could not set parameters for mapping

Mybatis映射赋值失败【错误输出】org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=‘pmNo’, mode=IN, javaType=class java.lang.String, jdbcType=null, nume

2020-07-14 14:06:21 11772 5

原创 阿里云ECS[Centos7]部署NodeJS项目

阿里云ECS[Centos7]部署NodeJS项目一、安装Node1.下载nodejswget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz2.解压tar -xvf node-v10.16.3-linux-x64.tar.xz3.重命名mv node-v10.16.3-linux-x64 node4.查看版本[root@localhost home]# node -vv10.16.3[root@local

2020-06-03 16:05:12 327

原创 Vue elementUI中el-form校验非必填

Vue element-ui中校验非必填【bug】删除required当删除后依旧通过不了校验【注】1.除了去掉required还要注意自定义校验【技巧】可以通过让空通过[即实现非必填][同时这种可以过滤空格] // 验证邮箱的规则 var checkEmail = (rule,value,cb)=>{ // 验证邮箱正则表达式 const regEmail = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-

2020-06-03 15:31:27 8923 5

原创 intellij idea同步所有配置【导入或导出所有配置】【2020.1】

intellij idea同步所有配置【导入或导出所有配置】【2020.1】IDEA版本:2020.1【原因】使用intellij idea很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置【操作】:1.首先将本地的设置上传到云端[其中可能会修改写插件-在右下角点击云朵修改即可]2.在另一台电脑上同步设置[同步在右下角小云朵]同时要将setti...

2020-04-14 09:28:34 39336 20

原创 阿里云ECS创建快照和回滚

一、阿里云ECS创建快照和回滚1.可以通过实例或管理进入2.进入本实例云盘:3.创建快照:二、查看快照:1.快照的查看在云服务器中的存储与镜像中的存储与快照中[先进入云服务器中]2.回滚快照...

2020-04-13 14:27:19 1986

原创 @Resource注入为null

@Resource注入为null【问题】:@Resource注入为null【原因】:在Controller层定义的方法为私有(private)不是public-我的原因【解决方法】:将私有更改为public【发现错误】:通过方法名的灰色程度,我发现这个方法没有使用,因此判断应该是这个方法错误,修改后即解决成功【总结】:网上有的案例是说注入为null的原因是Controller对象没...

2020-04-08 09:40:23 13664 6

原创 Redis中时间格式说明(Duration)

Redis中时间格式说明(Duration)redis中配置:【注】PT10s时间格式1.2.在源码中可以查看这个方法3.查看时间类4.

2020-03-31 10:23:59 4592

原创 Reason: Failed to determine a suitable driver class错误分析

Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.2020-03-29 15:01:42.227 ERROR 9172 — [ restartedMain] o.s.b.d.LoggingFailureAnalysis...

2020-03-29 15:13:54 110203 36

原创 vm(velocity)模板变量定义及使用

定义变量写到VM模板中在VelocityUtils.java 文件中写该文件中定义方法:public static VelocityContext prepareContext(GenTable genTable)定义变量VelocityContext velocityContext = new VelocityContext();[到时候返回这个变量]在该文件中设置变量veloci...

2020-03-26 16:18:27 5670 1

原创 IDEA将maven项目复制成一个新的项目[或框架]

1.将项目在本地的文件夹复制一份2.重命名3.删掉其中的IDEA配置文件4.删掉IDEA配置文件5.修改项目中的总pom文件6.pom中修改的信息7.修改成新的项目名称8.修改后保存9.使用IDEA打开10.选中修改后的新项目11.等Maven自动导入依赖包后即可...

2020-03-16 15:27:56 2418

原创 解决CONDITIONS EVALUATION REPORT 错误信息

============================CONDITIONS EVALUATION REPORTPositive matches:CodecsAutoConfiguration matched:- @ConditionalOnClass found required class ‘org.springframework.http.codec.CodecConfigurer’...

2020-03-13 16:13:15 27004 8

原创 Junit测试中@Before不执行

Junit测试中@Before不执行错误原因:Junit的版本原因在Junit4下使用@Before和@After而在Junit5下使用@BeforeEach和@AfterEach例:将/*** 构造器*/@Beforepublic void setUp() {mockMvc = MockMvcBuilders.webAppContextSetup(context).buil...

2020-03-05 23:04:14 5893 1

原创 springBoot配置DevTool热部署:

springBoot配置DevTool热部署:a.引入热部署依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> &lt...

2020-03-05 16:41:35 538

原创 IDEA+SpringBoot+maven打包过程

SpringBoot+maven打包过程1.IDEA中SpringBoot Maven打包:a.点击右边Mavenb.清理原有jar包->lifecycle->cleanc…install[进行打包]2.运行jar包a.点击左下角Terminalb.命令cd target[maven jar包在target文件下]c.运行jar包命令:java -jar s...

2020-03-05 14:19:03 808

原创 Maven引入报错解决方法及Maven使用总结

Maven引入报错解决方法及Maven使用总结错误原因:包引入错误[解决Project标签错误时也可以使用相同方法]1.首先查看IDEA中右侧出错的maven包,然后到本地仓库中删除出错的包【重启项目】2.若不好使,则设置右侧maven的小扳手,将setting设置成D盘的,目的使下载的仓库为本地仓库【因为可能是下载不下来的原因】3.可以在File中的Other Setting中设...

2020-03-04 23:05:26 1888

原创 SpringBoot项目启动404错误【路径访问不到】springboot启动类和代码包位置

2020-03-04 09:59:15 1194

原创 JDBC连接Oracle数据库正确操作

JDBC连接Oracle数据库正确操作(MySQL数据库同理)1.新建项目2.导入Oracle驱动Jar包(这里也可以通过Maven和Gradle进行导入)3.导入JAR包4.选择导入的驱动Jar包5.应用Jar包6.查看Jar包是否引用成功7.项目上创建一个工具包8.创建Class文件9.连接数据库步骤如下:10.oracle驱动查找11.复制驱动的相对...

2020-03-02 16:22:52 1316

instantclient11.2.0.1.0.zip

即时客户端(第三方工具连接Oracle)[oci.dll\sql*plus] instantclient-basic-win-x86-64-11.2.0.1.0.zip, instantclient-sqlplus-win-x86-64-11.2.0.1.0.zip, 首先解压第一个包,放到F盘,那么路径为F:\instantclient_11_2 打开第2个包,将里面所有的文件复制到F:\instantclient_11_2里面

2021-01-09

判断是否是节假日以及几个工作日后的日期(包含json格式依赖jar包)

这是一个工具类,其中包括判断日期是否是节假日或工作日,以及判断n个工作日后的日期 例:20190304后的7个工作日是几号 输入类型为String类型

2019-03-04

判断日期是否是节假日(包含JSON依赖的jar包)

输入日期可以判断当前日期是否是节假日或工作日,通过输入字符串类型的日期来判断。例:20190304进行判断,然后会返回相应的结果。

2019-03-04

java多线程设置线程休眠案例

改案例是一个小程序,主要适合java初学者。这个案例主要是实现java多线程对线程休眠的操作

2018-11-27

js实现联动菜单

用js实现联动菜单省份功能,实现网页上注册时选择省份

2017-11-08

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

TA关注的人

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