笔记
@百思不得奇解
每天进步一点点
展开
-
如何防止IDEA中点击微服务跳转到启动类
如何防止IDEA中点击微服务跳转到启动类原创 2023-02-06 15:15:41 · 1158 阅读 · 3 评论 -
Springboot 自定义模板导出Excel文件
Springboot 自定义模板导出Excel文件原创 2022-11-10 17:07:49 · 2941 阅读 · 1 评论 -
Mybatis 开启控制台打印sql语句
Mybatis 开启控制台打印sql语句原创 2022-09-13 16:20:07 · 1299 阅读 · 0 评论 -
java获取指定时间前N天和后N天
【代码】java获取指定时间前N天和后N天。原创 2022-08-24 11:43:43 · 392 阅读 · 0 评论 -
idea试用期到期如何无限续期
idea试用期到期如何无限续期原创 2022-07-31 11:51:14 · 18752 阅读 · 23 评论 -
win10桌面右下角网络图标中找不到网络
推荐使用方法一一般来说都是VMware的安装导致注册表出现问题。所以说你可以去注册表修改,但是很麻烦,所以我推荐你使用这个软件。去下载一个CCleaner,这个是全英文的所以你需要自己去设置里修改为中文,然后在注册表分页选择扫描问题,修复问题就好了。一遍都可以直接找到并且修复。 我的这块时已经修复了,之前有很多注册表有问题! 修复之后右小角就可以看见其他网路了!在WIN10左下角的搜索中,找到cmd ,单机击右键以管理员身份运行。如果说你的是动态ip也就是连接wifi的情况下。因为一般wifi都是使用d原创 2022-07-14 15:12:06 · 910 阅读 · 1 评论 -
IDEA import导入的类明明存在,却飘红?
描述:项目一直好好地,突然在重启过程中报错,重新引入依赖后,import的类明明存在但是却爆红解决方案:可以先clean项目,然后通过File->Invalidate Caches,按照提示默认重启IDEA,即可解决问题。...原创 2022-06-27 11:10:16 · 4082 阅读 · 0 评论 -
idea左下角的services窗口开启
此窗口开启后可以显示各个微服务项目的端口原创 2022-06-13 21:22:54 · 494 阅读 · 0 评论 -
win10系统如何删除右键出现AMD SoftWare
前言由于自己本人的电脑采用的是AMD 的芯片,一开始使用正常,在系统软件自动更新后,鼠标右键内容突然被加上了AMD SoftWare和AMD Chipset SoftWare 选项,导致刷新功能就被放在了右键菜单的中间位置,使用起来很不方便,这应该也不符合大多数人的习惯。那么应该如何去解决呢?下面记录一下自己的解决过程一、下载第三方软件查阅相关博客,比较多的人推荐下载一个右键管理工具,例如火绒等(建议大家从微软应用商店或者官网下载)。本人尝试了一下,确实可以,但是火绒本质上是一款杀毒软件,安装原创 2024-04-18 09:44:01 · 1689 阅读 · 0 评论 -
一句话解释MySql 底层索引结构为什么使用B+tree而不用哈希?
加速查找速度的数据结构,常见的有两类:(1)哈希,例如HashMap,查询/插入/修改/删除的平均时间复杂度都是O(1);(2)树,例如平衡二叉搜索树,查询/插入/修改/删除的平均时间复杂度都是O(log2N);可以看到,不管是读请求,还是写请求,哈希类型的索引,都要比树型的索引更快一些,解答:1. 因为 哈希出现范围查看时间复杂度会退化 O(n);2. mysql 5.7 默认使用的InnoDB ,但是InnoDB 不支持哈希!...原创 2022-01-14 20:36:03 · 501 阅读 · 0 评论 -
Docker中安装MySQL后容器的完整配置(含时区)minio存储图片时间与mysql中差8个小时
Docker拉取安装MySQL镜像docker pull mysql启动容器#docker 启动mysql容器docker run --name mysql57 --restart=always -v /home/ljaer/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=changle -e TZ=Asia/Shanghai -d mysql:5.7 --character.原创 2021-12-16 11:26:48 · 1372 阅读 · 0 评论 -
前端node.js版本过高不兼容项目解决方案
1.查询Node.js 官网下载低版本的node/ 官方网址:Node.js2.如果下载在windows 上记得选择文件后缀为 .zip linux 上安装选择后缀为 .gz 3.解压安装到非中文目录下4.修改环境变量,可以进行项目间的兼容切换...原创 2021-12-11 13:04:41 · 6187 阅读 · 1 评论 -
Java:面试题:String s=new String(“abc“)创建了几个对象?
String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成String str、=、"abc"和new String()四部分来看待。String str只是定义了一个名为str的String类型的变量,因此它并没有创建对象;=是对变量str进行初始..转载 2021-11-30 23:34:26 · 1055 阅读 · 0 评论 -
前端中href=“#“与href=“javascript:void(0)“的区别
#包含了一个位置信息,默认的锚是#top 也就是网页的上端。而javascript:void(0), 仅仅表示一个死链接。在页面很长的时候会使用 # 来定位页面的具体位置,格式为:# + id。如果你要定义一个死链接请使用 javascript:void(0) 。...原创 2021-11-15 20:34:21 · 506 阅读 · 0 评论 -
POI 简述
1 POI报表的概述1.1 需求说明在企业级应用开发中,Excel报表是一种最常见的报表需求。Excel报表开发一般分为两种形式:为了方便操作,基于Excel的报表批量上传数据通过java代码生成Excel报表。在Saas-HRM系统中,也有大量的报表操作,那么接下来的课程就是一起来学习企业级的报表开发。1.2 Excel的两种形式目前世面上的Excel分为两个大的版本Excel2003和Excel2007及以上两个版本,两者之间的区别如下:区别 Excel 2003原创 2021-11-07 14:16:20 · 335 阅读 · 0 评论 -
webpack或babel : 无法加载文件 C:\Program Files\,因为在此系统上禁止运行脚本。
根本原因:权限的问题1、get-ExecutionPolicy2、set-ExecutionPolicy RemoteSigned执行这个命令后依然报错3、跟着报错提示运行:Set-ExecutionPolicy -Scope CurrentUser4、根据提示,在ExecutionPolicy后填入RemoteSigned;5、这时候再运行webpack就没有报错了...原创 2021-11-01 23:56:39 · 104 阅读 · 0 评论 -
列举HTTP中常见的状态码
1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态代码。代码 说明200 (成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。201 (已创建) 请求成功并且服务器创建了新的资源。202 (已接受) 服务器已接受请求,但尚未处理。原创 2021-10-30 23:27:55 · 142 阅读 · 0 评论 -
理解@Component 和 @Bean/@Autowire 和 @Resource 的区别
1. @Component 和 @Bean 的区别是什么?作用对象不同:@Component注解作用于类,而@Bean注解作用于方法、 @Component通常是通过路径扫描来自动侦测以及自动装配到 Spring 容器中(我们可以使用@ComponentScan注解定义要扫描的路径从中找出标识了需要装配的类自动装配到 Spring 的 bean 容器中)。@Bean注解通常是我们在标有该注解的方法中定义产生这个 bean,@Bean告诉了 Spring 这是某个类的实例,当我们需要用它...原创 2021-10-29 18:18:56 · 1662 阅读 · 0 评论 -
SpringBoot和SpringCloud之间的关系
Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务,Spring Boot,看名字就知道是Spring的引导,就是用于启动Spring的,使得Spring的学习和使用变得快速无痛。不仅适合替换原有的工程结构,更适合微服务开发。Spring Cloud基于Spring Boot,为微服务体系开发中的架构问题,提供了一整套的解决方案——服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配置管理等。Spring Cloud原创 2021-10-28 23:28:44 · 427 阅读 · 0 评论 -
悲观锁和乐观锁的区别
这篇文章讲什么这是一篇介绍悲观锁和乐观锁的入门文章。旨在让那些不了解悲观锁和乐观锁的小白们弄清楚什么是悲观锁,什么是乐观锁。不同于其他文章,本文会配上相应的图解让大家更容易理解。通过该文,你会学习到如下的知识 什么是悲观锁,什么是乐观锁。 怎么实现悲观锁,怎么实现乐观锁 悲观锁和乐观锁的优缺点 悲观锁和乐观锁的应用场景 一、什么是悲观锁,什么是乐观锁 锁(Lock): 在介绍悲观锁和乐观锁之前,让我们看一下锁。锁,在我们生活中随处可见,我们的门上有锁原创 2021-10-26 23:12:38 · 1092 阅读 · 0 评论 -
java.lang.ClassNotFoundException:org.elasticsearch.action.count.CountRequestBuilder
在进行springboot和elasticsearch整合时出现 这样的提示信息分析错误此错误一般是采用springboot-start-data-elasticsearch的包所产生的,我开始用的spring-boot-starter-parent版本是2.5以上的,版本太高了。解决方案pom父子工程找到父pom添加指定依赖...原创 2021-10-25 21:13:27 · 464 阅读 · 0 评论 -
关于ElasticSearch搭建集群bin目录下启动闪退问题
首先在windows下启动服务时会出现如下界面:Exception in thread "main" 2021-01-18 08:50:19,700 main ERROR No Log4j 2 configuration file found. Using default configuration (logging only errors to the console), or user programmatically provided configurations. Set system pro原创 2021-10-24 18:08:17 · 581 阅读 · 0 评论 -
Postman工具中post请求用法
原创 2021-10-17 17:44:20 · 321 阅读 · 0 评论 -
Tomcat下Maven项目修改代码或更改文件后浏览器页面没有改变或者没有解析代码
解决方案:1、重启zookeep服务器,在Maven插件中点击clean清理所有的target包并重新install安装,然后启动Tomcat 服务器。2、清理浏览器缓存 快捷键Ctrl+Alt + Delete原创 2021-09-26 18:04:23 · 532 阅读 · 0 评论 -
SSM阶段面试题库
1、请写出 spring 中常用的依赖注入方式。常见的就是 setter 注入 和 构造方法 注入。 另外还有静态工厂的方法注入、实例工厂的方法注入。2、简述Spring中IOC容器常用的接口和具体的实现类。BeanFactory SpringIOC容器的基本设置,是最底层的实现, 面向框架本身的. ApplicationContext BeanFactory的子接口, 提供了更多高级的特定. 面向开发者的. ConfigurableApplicationContext, Applicat.原创 2021-09-17 00:11:59 · 958 阅读 · 0 评论 -
Linux中 E325: 注意 发现交换文件 “*.swp“ 解决方法
出现这种情况原因:在用vim命令打开一个文件时,其会默认产生一个cmd.swap文件,用于保存数据,当文件非正常关闭时,可用此文件来恢复,当正常关闭时,此文件会被删除,非正常关闭时,不会被删除,所以提示存在.swap文件。解决法案:1、用命令恢复非正常文件,vim -r 非正常文件,然后再删除.swap文件,再次编辑文件时,不会再提示警告。2、用ls -al命令查询出.swap隐藏文件,并删除,下载再编辑文件时,不会再提示警告。...原创 2021-09-14 23:40:40 · 7793 阅读 · 0 评论 -
Servlet工作原理和生命周期【面试题】
Servlet工作原理: 浏览器向服务器端组件Servlet发送请求【HelloworldServlet】 通过指定URL去web.xml中检索注册URL【<url-pattern>/HelloWorldServlet</url-pattern>】 通过servlet-mapping中的servlet-name与servlet中的servlet-name进行匹配 匹配成功,会找到指定servlet-class 执行Servlet中的相应方原创 2021-09-13 21:12:40 · 111 阅读 · 0 评论 -
IntelliJ IDEA的Resources下创建包
因为resources下不能直接创建包,为了文件目录和java下一致,使用逐层建立文件夹,或者建立时命名为com/xxx/mapper,对应java下的com.xxx.mapper包两种方式区别效果图:而实际中调用是:com->atguigu->mapper,所以正确创建方式:com/atguigu/mapper...原创 2021-09-12 15:06:27 · 5711 阅读 · 4 评论 -
2021-09-11
Thymeleaf格式下出现标红的下波浪线~如图解决原创 2021-09-11 19:36:03 · 84 阅读 · 0 评论 -
2021-09-02
原创 2021-09-02 20:31:25 · 105 阅读 · 0 评论 -
2021-08-30
一门永不过时的编程语言——Java 软件开发。Java编程语言占比:据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以1000万的程序员数量位居首位。 而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!Java工程师就业:1.通过各大招聘网站统计,全国海量公司都在招聘Java开发工程师2.北京Java开发工程师平均薪资,即16788元3.全国Java开发薪资前三:北京 上海 广州j原创 2021-08-30 09:43:28 · 140 阅读 · 0 评论