自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 msyql 中join 里的筛选条件和 where 中的筛选条件区别

LEFT JOIN(左连接):用于根据两个表之间的关联条件来合并两个表的数据。左连接会从左表(LEFT JOIN子句之前的表)中返回所有的行,即使在右表中没有匹配的行。如果左表的某行在右表中没有匹配的行,结果集中右表的部分会包含NULL值。LEFT JOIN后面的过滤条件用于筛选左表或右表中的数据,或者两个表连接后的结果集。这个查询会返回table1中的所有行,即使table2中没有与table1的id相匹配的行。在MySQL中,LEFT JOIN和WHERE条件用于不同的场景,但它们都用于过滤数据。

2024-03-12 10:16:05 444 1

原创 Maven 构建镜像报错 Caused by: org.apache.maven.plugin.MojoFailureException: You are using ‘tasks‘ which ha

原因有两个 第一就是日志中提示的 maven maven-antrun-plugin 版本 必须升至3.0.0 版本;插件 让maven 走默认系统版本 去掉项目版本影响 maven 现象 解决问题。1.通过jenkins 构建项目时候 构建镜像报错。第二就是 在pom 文件里直接去掉。

2023-10-26 11:40:24 2687

原创 rabbit start 启动和 detached 启动区别

rabbit start 启动和 detached 启动区别

2023-09-21 10:37:38 327

原创 有关 java.io.IOException: Connection reset by peer 解决问题方法之一

有关 java.io.IOException: Connection reset by peer 解决问题方法之一

2023-09-09 16:16:18 2369

原创 java.lang.IllegalStateException: availableProcessors is already set to [1], rejecting [1]

java.lang.IllegalStateException: availableProcessors is already set to [1], rejecting [1]

2023-08-09 16:29:33 126

原创 Fiddler 抓包工具 手机抓包配置

2. 在“代理” 后面的输入框选择“手动”,在“代理服务器主机名”后面的输入框输入电脑的ip地址(电脑IPv4地址),在“代理服务器端口”后面的输入框输入fiddler端口号(8888), 然后点击“保存” 按钮。1. 打开手机的“设置” ->“WLAN”,找到你要连接的网络,在上面长按,然后选择“修改网络”,弹出网络设置对话框,然后勾选“显示高级选项”(不同的手机,设置方法有所不同)这些设置完后就可以抓包了,如果没有成功可以重启一下fiddler。这些设置完后开始手机WLAN 设置。

2023-07-14 11:09:34 1258

原创 mybatis的mapper.xml文件中if 标签里 list.size 和list.size()区别

今天写代码时 有个很困惑我得地方,有的老表写得代码判断集合大小 用得是.size() 有的用的是size 没有小括号,而且能正常使用 饿妹英~

2023-07-12 15:22:25 1663

原创 Requested bean is currently in creation: Is there an unresolvable circular reference? 原因之一(java)

正常代码是实现接口后直接重新或者方法名称直调就行不用再次注入直接的接口这种错误的写法。说明 更新新的工作插件,工作空间 启动项目报错。

2023-07-06 12:49:00 11920

原创 Maven 配置本地jar,通过下载第三方jar包,然后手动配置maven jar包依赖 例如:IKExpression

有时候有一些jar包 maven中央仓库和阿里云仓库没有收录的jar包需要手动下载至本地进行手动添加maven依赖,就拿 IK表达式 IKExpression jar 包来说

2023-07-05 14:54:29 893

原创 你们女朋友 催你要的 爱心特效,电视剧什么名字忘记了,留一下吧哥们

你们女朋友 催你要的 爱心特效,电视剧什么名字忘记了,留一下吧哥们

2023-01-19 09:58:23 111 1

原创 使用eclipse快速去除pom.xml多余依赖jar

1. 打开项目pom文件点击 Dependency Hierarchy 打开本pom 依赖关系树 ,可以查看到所有该pom依赖使用的jar包2.快速剔除不必要的依赖jar包,选中要剔除的jar包 右键--> 选择Excude M....3. 清除成功

2022-06-17 11:44:30 5019

原创 fastjson2 优雅转换

fastjson2 优雅转换

2022-06-16 11:39:04 2531

原创 TKMybatis 与 MybatisPlus 区别

TKMybatis 与 MybatisPlus 区别

2022-06-16 11:36:38 506

原创 tomcat.service: Failed with result ‘exit-code‘. tomcat 部署启动失败 Failed with result ‘exit-code‘ 原因之一

tomcat.service: Failed with result 'exit-code'. tomcat 部署启动失败 Failed with result 'exit-code' 原因之一

2022-06-15 14:56:28 3878

原创 org.apache.ibatis.type.TypeException: The alias ‘XXXX‘ is already mapped to the value ‘XXXX‘ 问题解决

org.apache.ibatis.type.TypeException: The alias ‘XXXX‘ is already mapped to the value ‘XXXX‘ 问题解决

2022-06-15 11:38:24 2339

原创 springboot 升级至2.4以上版本, Junit 做向下兼容处理

springboot 升级至2.4以上版本, Junit 做向下兼容处理

2022-06-09 10:38:28 662

原创 centos7 离线安装 gcc

centos7 离线安装 gccgcc 文件 链接:https://pan.baidu.com/s/1rUFw9xv5_0l3-oT3vI48Hw提取码:jjyl把下载好的gcc 文件放在 /usr/local 文件夹下执行命令#解压gcctar -zxf gcc.tar.gzcd gcc #rpm安装gccrpm -Uvh *.rpm --nodeps --force#检测gcc是否安装成功gcc -v[root@vm-1649781257 gcc]# gcc -v使用

2022-05-30 10:10:53 2578

原创 Caused by: java.lang.IllegalStateException: Cannot run without an instance id.

1. tomcat 部署项目启动报错 Caused by: java.lang.IllegalStateException: Cannot run without an instance id. at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1251) at org.quartz.impl.StdSchedulerFactory.getScheduler(S...

2022-05-27 18:43:00 855

原创 centos7 查看系统外网ip

curl ifconfig.co

2022-04-25 08:55:18 3787

原创 vue3 rules 验证框架的简单入门用法,快速上手

1.ant-design-vuerules<template>// 定义 a-form 表单 添加 动态属性 :model 表单值属性 ,: rulse 表单验证属性 <a-form ref="formRef" name="custom-validation" :model="formState" :rules="rules" > // *****注意这里的值是 name 不再是 porp****// <a-f..

2022-04-24 15:21:28 8468

原创 centos7 MySql双主同步

MySql配置修改3服务上的MySql配置文件[root@node2 mysql]# vim /etc/my.cnf[mysqld]basedir=/home/console/mysqldatadir=/home/console/mysql/dataport=3306 #端口server-id=1 #服务id#mysql双主配置#binlog-do-db=test #需要记录到二进制日志的数据库binlog-ignore_db=mysql #忽略记录二进制日志的数据库

2022-04-24 14:45:21 1135

原创 vue3 ref 理解与用法

1. refref和reactive一样,也是用来实现响应式数据的方法2.本质ref底层其实还是reactive,所以当运行时系统会自动根据传入的ref转换成reactive3.使用① 在vue中使用ref的值不用通过value获取② 在js中使用ref的值必须通过value获取 <template> <div> <button @c...

2022-04-24 10:07:58 19703

原创 vue3 useRoute与useRouter 区别

useRouter(跳转), useRoute(获取路由参数)import { useRoute, useRouter } from 'vue-router';...if (route.query?.redirect) { // route 获取路由参数 router.push({ path: <string>route.query?.redirect, query: Object.keys(<string>route.query?.para

2022-04-23 16:01:54 5982

原创 通俗易懂vue笔记

1. Promise** 对象 ** 用于表示一个异步操作**的最终完成 (或失败)及其结果值。是一个构造函数,异步编程的一种解决方案通过其所带函数then 这个异步任务(函数)执行完成之后被执行拥有resolve 成功返回,reject失败返回 两个回调函数 链式操作catch 其实它和then的第二个参数一样,用来指定reject的回调 ;all方法提供了并行执行异步操作的能力,并且在所有异步操作执行完后才执行回调race all方法的效果实际上是「谁跑的慢,以谁为准执行回调」,那么

2022-04-23 11:24:45 2696

转载 CSS 属性选择器 ~=, |=, ^=, $=, *= 的区别

1.attribute 属性中包含 value: [attribute~=value] 属性中包含独立的单词为 value,例如:[title~=flower] --> <img src="/i/eg_tulip.jpg" title="tulip flower" />[attribute*=value] 属性中做字符串拆分,只要能拆出来 value 这个词就行,例如:[title*=flower] --> <img src="/i/eg_tuli

2022-04-18 16:02:59 331

原创 vue export 与 export default 区别

相同点export与export default均可用于导出常量、函数、文件、模块等 都可以使用import导入不同点export可以有多个,export default只能有一个 通过export方式导出,在导入时要加{ },export则不需要 使用export default为模块指定默认输出,导入时只需要知道文件名即可,但是使用export必须知道导出的变量或者函数等,导入时变量名要一致...

2022-04-13 09:02:45 357

原创 CentOS7系统之间设置共享文件夹

说明:有两台服务器,ip地址分别为:192.168.1.1和192.168.1.2现将1服务器的文件夹/usr/server/tomcatFile/webapps/bidFile/共享给2服务器(1)安装NFS CentOS是自带NFS,所以无需安装,若要安装执行命令:yum -y install nfs-utils rpcbind(2)启用NFS CentOS默认已启动,如果没有启动,需要执行命令:service rpcbind startservice nfs start

2022-04-01 10:25:18 4127 1

原创 @ServletComponentScan和@ComponentScan 注解

springboot 项目启动类中我们经常见到这两个注解@ServletComponentScan和@ComponentScan下面我们就言简意赅的介绍一下这两个注解的作用一、@ServletComponentScan在SpringBootApplication上使用@ServletComponentScan注解后,Servlet、Filter、Listener可以直接通过@WebServlet、@WebFilter、@WebListener注解自动注册,无需其他代码。二、 @Compon.

2022-02-11 16:35:04 20095

原创 map-underscore-to-camel-case Mybatis 配置介绍

Mybatis 默认实体属性名称和数据库字段一一对应既 数据库字段 user_name实体属性字段 也必须是user_name但java一般采用驼峰命名 userName那么mybatis 为迎合java 特设置这个参数 map-underscore-to-camel-case : true开启驼峰功能,使得user_name==userNamemybatis-plus: configuration: map-underscore-to-camel-case: true

2022-02-11 09:26:06 1549

原创 maven-compiler-plugin 与spring-boot-maven-plugin 区别

maven-compiler-plugin 是用于在编译(compile)阶段加入定制化参数,而 spring-boot-maven-plugin 是用于 spring boot 项目的打包(package)阶段,两者没什么关系使用maven-compiler-plugin 可以 指定编译时候使用的 java版本 和字符集编码 <build> <plugins> <plugin> &lt..

2022-02-10 10:32:49 4406

原创 SpringBoot 关于整合Log4j2 配置文件命名的问题

1. xml 配置文件命名问题Spirngboot 整合的log4j2默认有内置的xml 配置文件 log4j2.xml如果你yml配置文件中配置,你的配置文件就是log4j2.xml# log4j2 配置logging: config: classpath:log4j2.xml那么你的 log4j2.xml 配置文件中${sys:CONSOLE_LOG_PATTERN}${sys:LOG_PATH}idea运行时候会报错2022-01-13 14:37:1

2022-01-13 14:58:54 3070 1

原创 VUE 钩子函数

“Vue钩子函数就是指在一个Vue实例从创建到销毁的过程自动执行的函数。”引用知乎SpiritTracks 作者的话 “就是在生命周期执行流程中预留的一个能让我们执行自己代码的地方。叫钩子函数,很形象的,钩子钩子,挂载我们自己的东西” 我感觉说的很道理那么vue的 钩子函数都有那些呢一、生命周期钩子函数  (1)beforeCreate() 实例创建前触发  (2)created() 实例创建完成,  (3)beforeMo...

2022-01-12 17:21:03 32462 1

原创 VUE 中 computed 与 methods 属性的区别

很多vue 新手都写到一定程度的代码后,发现vue的 computed 与methods用法相差无几,其实他们还是有区别的官方给出的解释"我们可以使用 methods 来替代 computed,效果上两个都是一样的,但是 computed 是基于它的依赖缓存,只有相关依赖发生改变时才会重新取值。而使用 methods ,在重新渲染的时候,函数总会重新调用执行"。可以说使用 computed 性能会更好,但是如果你不希望缓存,你可以使用 methods 属性。也就是说 computend

2022-01-12 10:33:17 268

原创 Exception in thread “main” java.lang.NoClassDefFoundError: freemarker/template/Configuration 代码生成报错

mybatis-plus 代码生成机制很好用但是刚入门的新手总会遇到这个错误,原因是因为mybatis-plus 项目 pom 虽然依赖了 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <versio..

2022-01-12 10:25:54 5284

原创 MYSQL 开启 SSL

mysql5.7以上开启并配置 ssl超级简单的教程 1.执行以下命令:##### mysql5.7 提供的 msyql_ssl_rsa_setup 功能,能直接生成ssl密钥和秘银(该文件一般再 mysql的bin目录下)##### ./mysql_ssl_rsa_setup --datadir=/data/mysql_ssl/ --user=mysql // --datadir=/data/mysql_ssl/ 是目标目录,如果没有需要先创建执行结果:Gene...

2022-01-05 11:18:38 6053 1

原创 Cannot resolve configuration property ‘spring.datasource.timeBetweenEvictionRunsMillis‘

springboot yml 配置问题如图正常配置druidspring: profiles: active: dev datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:4406/demo?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=ut...

2021-12-21 12:26:05 6336

原创 Springboot 解决Log4j 漏洞问题

对于线上项目和对SpringBoot 版本有要求的(不能升级boot版本的)项目更改方法是去除之前的log4j jar包,添加最新的jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> <exclus..

2021-12-20 17:22:50 1400

原创 SpringBoot pom中 dependency重点属性 scop 和exclusions使用

我们往往会因为boot项目打包依赖而烦恼,有一些包我们上线不需要但是还是打包的时候加入到了项目中有,导致项目非常的臃肿,甚至导致项目瘫痪启动失败。我这边就通过这两个pom dependency 常用的两个属性进行处理;一、scop 属性 1.compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。 2.test:依赖项目仅仅参与测试相关的工作,包括测试代码的编译和执行,不会被打包,例如:jun...

2021-12-20 17:13:22 4327

原创 Centos7 离线安装 telnet

前言 : 本人整合一套离线安装telnet的安装包希望能够帮到你,如果有什么不兼容的,咱也是能力有限,毕竟咱也不是专业搞Linux服务器运维,也请运维大佬给与斧正 1. 必备的 插件包百度网盘 请输入提取码 cfle2. 开始整活 将下载下来的三个 rpm 包上传到服务器,首先执行如下命令安装 xinetd:`rpm -ivh xinetd-2.3.14-40.el6.x86_64.rpm`接着执行如下命令安装客户端:`rpm -ivh teln...

2021-12-18 09:28:29 1256

原创 Centos7 Nginx 离线安装

nginx 离线安装

2021-12-13 16:07:28 1781

微软常用运行库合集(修复缺失的dll 等文件)

win系统运行某些软件或者第三程序时候会出现某xxx.dll文件丢失或者损坏,本程序基本解决市面上99%的问题

2023-07-14

俄小表情包拿走不谢。。。

俄小表情包拿走不谢。。。

2022-04-24

空空如也

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

TA关注的人

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