自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Idea编译项目报错Error:Kotlin: Module was compiled with an incompatible version of Kotlin.

Error:Kotlin:ModulewascompiledwithanincompatibleversionofKotlin. The binaryversionofits metadata is 1.5.1, expectedversion is1.1.16参考:Idea 2020.1 编译SpringBoot项目Kotlin报错 - 走看看Idea 2020.1 编译SpringBoot项目Kotlin报错导读  今天公司有个项目莫名其妙的运行不起来,提示K...

2022-04-06 18:05:40 47691 21

原创 ntp时间同步

ntp服务器时间同步ntpstat 查看ntp状态是否启动如果没有启动执行:service ntpd start设置ntp开机自启:chkconfig ntpd on设置192.168.1.1时间和北京时间同步(其中1.1是时间基准服务器,其他服务器同步后都使用和它的时间相同的时间)其他服务器同步192.168.20.211时间命令:ntpdate 192.168.1.1...

2022-02-22 10:47:24 1465

原创 Elasticsearch Search Scroll API(滚动查询)

参考:Elasticsearch Search Scroll API(滚动查询) - 简书Elasticsearch 中,传统的分页查询使用from+size的模式,from就是页码,从 0 开始。默认情况下,当(from+1)*size大于 10000 时,也就是已查询的总数据量大于 10000 时,会出现异常。如下,用循环模拟一个连续分页查询:public void search() { // 记录页码 int page = 0; // 记录

2022-02-21 17:44:15 2810 6

原创 es7.6.2安装及springboot、spring-data-elasticsearch集成

liunx下安装elasticsearch7.6、ik分词器以及kibana可视化工具_共勉-CSDN博客SpringBoot + Elasticsearch7.6实现简单查询及高亮分词查询

2022-02-21 11:02:33 1083

原创 Can‘t install sense plugin for Kibana

查看es官网的时候,由于es权威指南里面的版本是2.x的老版本,所以有些内容对新版本已经过期了,安装Sense的时候就报错了首先,官网里面不管是linux还是windows,命令语法都不对,可能老版本是这个样子吧,新版本是不对的:查询Stack Overflow的时候看到有人回答:这个是说语法本身有问题,但是kibana新版本通过改语法尝试还是不行下面是说kibana5开始,内置了sense的功能,在DevTools菜单点击就能用了:解决办法整理:1、先启动e...

2022-02-17 10:55:36 838

原创 jackson和Optional的序列化反序列化问题解决

使用Optional的时候之前有提示如果引入序列化反序列化有可能引发应用程序故障,不过之前用fastjson试了不影响,程序一般不使用ObjectOutPutStream这种类似序列化方式,所以就忽略了。不过fastjson也前后报了几次漏洞问题,使用jackson的时候出现了com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "present" (class java.util.Op

2022-02-10 14:10:54 820

原创 Maven Helper快速定位引入jar的dependency

Maven Helper插件的安装参考:​​​​​​​​​​​​​​IDEA 添加 plugin repository_b13001216978的博客-CSDN博客使用很简单:打开pom.xml,点击DependencyAnalyzer,如果没有可以先试试idea执行一下Maven的指令上图展示了使用MavenHelper快速定位log4j的jar是哪些dependency引入的,比较便捷。更多内容可以参考:https://blog.csdn.net/zzti_erlie/ar...

2022-01-25 09:34:39 471

原创 IDEA 添加 plugin repository

经常出现idea plugins无法正常搜索的问题,可能是idea默认的repository网络问题,下面配置一下新的plugin repositoy,配置很简单,配置完成搜索速度也很快,下面是步骤和截图:File- -》Settings --》 Plugins然后点击齿轮按钮,选择Manage Plugin Repositorys点击+号,填入地址保存即可,地址是:https://plugins.jetbrains.com/plugins/alpha/5047地址参考:https://

2022-01-25 09:13:44 12898 1

原创 spring4到spring5 AOP执行顺序的转变

前言:之前听尚硅谷周阳阳哥讲课,说是spring5的aop执行顺序和spring4不一样了,并且选用了springboot2.3.10版本测试,结果确实变化了。但是,本人亲自测试以后发现自己使用的springboot2.2.2顺序并没有发生变化,为了弄清楚原因,特意查了下资料和官网,经过代码测试最后得出结果如下:从spring 5.2.7.RELEASE开始(包括5.2.7),spring aop的执行顺序发生了变化。测试代码:public interface CommonService {

2022-01-17 11:09:52 1368

原创 github加速

1、码云gitee搜索dev-sidecar2、下载安装包3、安装(双击exe)4、根据上图提示安装证书5、测试

2022-01-02 12:44:12 160

原创 mysql distinct 关键字

MySQL :: MySQL 5.7 Reference Manual :: 8.2.1.16 DISTINCT Optimization

2021-12-28 13:57:01 452

原创 jdk6 jdk7免安装版下载

感谢分享:window jdk6,7 绿色解压包_白日梦患者Mr.廖的博客-CSDN博客_jdk6解压包jdk6:链接:https://pan.baidu.com/s/1_CoVxvDkNkQ-AbF40XV8zg提取码:jdk6jdk7:链接:https://pan.baidu.com/s/1yumuAScFUsi0BgG_67eZww提取码:jdk7...

2021-12-27 17:54:57 1246

原创 maven exclusion *排除全部传递依赖

Maven – Release Notes - Maven 3.2.1 (apache.org)Transitive dependency excludes (MNG-2315)It is sometimes useful to clip a dependency's transitive dependencies. A dependency may have incorrectly specified scopes, or dependencies that conflict with other

2021-12-21 10:03:21 2649

原创 jmeter简单使用

之前用过几次jmeter,今天查找博客才发现没有记录下来,今天记录一下:安装就先不讲了,之前装的,我们直接双击本地快捷方式就可以打开jmeter了1秒内启动200个线程,每个线程循环执行100次,也就是20000个请求JMeter之Ramp-up Period(in seconds)说明【1】决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/1

2021-12-15 14:38:01 1045

原创 idea自定义快捷键模板tsleep

一、模板操作1、自带的常用模板postfixcompletion自动补全常用的快捷键比如psvm之类的在这里都可以看到2、Live Templates我们本次添加一个tsleep,其他的类似添加完成后,apply即可。参考:(7条消息) IDEA——快捷模板操作(Template)_h529445220的博客-CSDN博客...

2021-12-15 10:11:28 931 1

原创 win10专业版安装docker

https://www.docker.com/products/docker-desktop下载安装包下载速度很慢,下载完成我会上传到「阿里云盘」,版本是4.3.1,链接:https://www.aliyundrive.com/s/EYURZ9kKF8w

2021-12-12 19:28:01 704

原创 zookeeper安装

1.0 Zookeeper 教程 | 菜鸟教程 (runoob.com)

2021-12-12 16:20:06 1497

原创 nacos心跳报文,随机抽出一条格式化看看

nacos用了挺久了,今天记录一下控制台打印的1.4.1心跳报文,随机抽出一条格式化看看{ "type": "dom", "data": { "name ": "DEFAULT_GROUP @ @order-service", "clusters ": "", "cacheMillis ": 10000, "hosts ": [{ "instanceId": "192.168.120.123 #7001# DEFAULT# DEFAULT_GROUP @ @order-se.

2021-12-09 14:19:13 1361

原创 mybatis设置useGeneratedKeys=true

注意:返回的主键是在我们插入的对象上,而不是真的返回值int上;这一点和mybatisplus插件效果一样

2021-12-08 22:18:39 293

原创 typora修改快捷键-删除行

使用typora想要删除表格中的当前行,typora自带的快捷键最后一个字母像x但是又不是,自己给改成熟悉的ctrl+d找到typora的路径,我的是 C:\Users\xxx\AppData\Roaming\Typora\conf找到对应的文档:conf.user.json然后修改即可,这样新增行用ctrl+enter,删除行ctrl+d,双剑合璧,岂不快哉...

2021-12-08 16:55:40 1793 1

原创 @Lazy和IOC容器的小测试

俗话说,眼见为实,耳听为虚,虽然眼见也不一定为实,汗!不管怎样,实践是检验真理的唯一标准。今天测试一下@Lazy注解是否会因为该实例被@Autowired到别的单例中而创建:首先,准备创建一个干净的springboot项目,然后创建一个懒加载的类,一个非懒加载的类,一个配置类,代码如下:public class LazyObject { public LazyObject() { System.out.println("lazyObject is crea

2021-12-04 19:15:50 717

原创 github添加ssh key

话不多说,直入主题,本篇记录一下怎么在github上面添加电脑中的sshkey官网教程: Checking for existing SSH keys - GitHub Docs由于github一方面打开速度慢,有时候甚至打不开,本文单独记录一下:​ OpenGit Bash. Enterls -al ~/.sshto see if existing SSH keys are present. 命令: (1)cd ~/.ssh (2)ls (3...

2021-12-03 16:29:02 645

原创 spring-cloud-starter-alibaba-nacos

前言:好记性不如烂笔头,nacos用了好久了,今天记录一下一些注意事项,免得当时踩得坑一遍遍地重复踩,毕竟人容易有思维惯性。Nacos Spring Cloud 快速开始https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html先讲一下注意事项:(1)nacos config的配置文件要放到bootstrap配置文件中: bootstrap和application类似,只是会更先加载,而且配置内容不会被后面的配置文件...

2021-12-03 11:29:22 2427

原创 mybatis-plus-generator(mybatisplus代码生成器篇)

前言:mybatisplus用了也挺久了,期间用过mybatis的代码生成器,那个主要生成mapper.xml文件,里面基本涵盖了绝大多数常用的方法;项目也用过一些开源框架自带的代码生成器,比如jeecg-boot框架自带的代码生成器,不过那个由于做了一些自定义封装,普适性不是很好,今天记录一下mybatis-plus代码生成器的简单使用(生成基本的controller、service、mapper、mapper.xml),如果感觉功能太少,可以在mybatis-plus自带的模板引擎demo基础上进行自定

2021-12-03 09:21:51 20081

原创 开启mysql的慢查询记录

查询慢sql日志记录功能是否开启,以及慢sql日志位置路径show GLOBAL VARIABLES like 'slow_query%';默认慢sql是关闭的,研发环境、测试环境可以开启监测是否有比较慢的sql:set global slow_query_log='ON';查看、设置慢查询日志记录时间阈值show GLOBAL variables like 'long_query_time';默认value是10,可以设置成自己想要配置的大小,此处测试设置成2秒:s.

2021-12-02 15:00:08 640

原创 为什么循环依赖需要三级缓存?

参考:Spring循环依赖-earlySingletonObjects的作用 - 知乎

2021-12-01 23:01:04 278

原创 spring.png

2021-11-29 22:58:00 182

原创 算法-数据结构-演示网站(USF)

Data StructureVisualization

2021-11-29 11:28:47 461

原创 整理一下自己对mvcc的理解

mvcc这个词已经多次接触过了,也知道他叫多版本并发控制,不过对有些知识的认知有时候不是一蹴而就的,需要一个过程,之前读完一些博客,看过视频后觉得自己懂了又好像没有懂,这次同事问自己发现又很陌生了,说明并没有掌握,今天回过头看看资料梳理一下。首先,mysql的读分为两种:当前读和快照读当前读就是普通的select快照读发生在mysql使用锁的时候,主要包括下列几种:select ... lock in share mode; 共享锁select ... for update; 排他锁.

2021-11-24 22:38:50 922

原创 nacos源码(一)注册实例

2021-11-24 11:01:40 1293

原创 gradle安装事项+idea配置

gradle和maven对比:Gradle | Gradle vs Maven Comparison1、gradle-7.2版本下载链接:Gradle | Thank you for downloading Gradle!2、解压到指定位置3、配置环境变量Path设置gradle环境变量%GRADLE_HOME%\bin4、idea配置gradle...

2021-11-03 11:16:41 695

原创 tomcat版本兼容(servlet、el)

Apache Tomcat® - Which Version Do I Want?ap

2021-09-27 15:58:10 383

原创 idea单个部门类打可执行jar

1、进入ProjectStructure,下面两种方式任选其一(1)快捷图标(2)File下拉框选择ProjectStructure2、选择Artifacts--》JAR--》EMPTY,修改Name为自己需要的jar名(不含.jar后缀)3、生成MANIFEST.MF文件4、选择main方法所在的类5、创建class目录路径选择target下编译生成的添加到jar中的class文件...

2021-09-09 10:48:27 99

原创 问题诊断工具-阿里arthas

见官网:https://arthas.aliyun.com/doc/quick-start.html注意:java -jar启动arthas跟踪某个java进程需要和启动java进程的用户是同一个常用命令:thread -bjvm

2021-07-07 11:32:14 108 1

原创 一个项目的pom.xml如果使用了scope为system的depend后,会导致传递依赖中断

参考:https://blog.csdn.net/xjyr/article/details/79832408概述:maven 的<dependency>的scope属性可以为system,因为有些你依赖的jar包可能是没有maven坐标的,它完全不在maven体系中,这时候你可以把它下载到本地硬盘,然后通过system来引用不过不推荐使用system,因为一个项目的pom.xml如果使用了scope为system的depend后,会导致传递依赖中断,即所有其他依赖本项目的项目都无法传递

2021-07-03 13:44:00 968

转载 面试官:谈谈你对Mysql的MVCC的理解?

转载:https://baijiahao.baidu.com/s?id=1629409989970483292&wfr=spider&for=pc准备:事物隔离级别---未提交读,已提交读,可重复读,可串行读事务的四种隔离级别(引自:Innodb中的事务隔离级别和锁的关系)在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。我们的数据库锁,也是为了构建这些隔离级别存在的。隔离级别 脏读(Dirty Read) 不可重复读(NonRepe.

2021-05-22 16:03:10 83

转载 MySQL 数据备份与还原

转载自:https://www.cnblogs.com/kissdodog/p/4174421.html一、数据备份  1、使用mysqldump命令备份  mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。  mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。  1、备份一个数据库

2021-05-21 10:43:57 593

原创 MySQL 国内镜像下载

首先需要下载mysql文件,到官网下载太慢,使用国内的仓库进行下载mysql国内镜像下载网址http://mirrors.sohu.com/mysql/http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/开源镜像站点汇总http://segmentfault.com/a/1190000000375848http://mirrors.ustc.edu.cn/...

2021-05-21 10:42:49 1454

原创 *.jar中没有主清单属性问题解决

之前打包的项目今天打包突然发现在服务器上面运行不了了,查看日志发现提示了一行*.jar中没有主清单属性然后就感觉挺奇怪的,之前还好好的,项目使用的是springboot,然后就查了一下资料,最后解决了问题,原因是同事修改了一个配置,记录一下解决办法:出现这个问题先查看打包的模块pom.xml中打包的插件有没有 spring-boot-maven-plugin,如果没有需要加上下面的插件,列的完整的build,自己根据需要调整:<build> <plugins>

2021-05-20 10:41:23 667 2

原创 mysql语法顺序

<SELECT clause> [<FROM clause>] [<WHERE clause>] [<GROUP BY clause>] [<HAVING clause>] [<ORDER BY clause>] [<LIMIT clause>]

2021-05-19 14:02:01 58

git命令汇总

分布式版本控制器-Git(分布式是把业务模块分开来完成)

2018-05-16

空空如也

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

TA关注的人

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