自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 【IDEA】JBLSpringBootAppGen插件

JBLSpringBootAppGen插件的使用

2023-02-07 16:04:58 500

原创 ActiveMQ的安装(linux)

注:需要确认系统是否安装了java的jdk,配置JAVA-HOME环境变量,未安装配置的话会报错!下载安装包:官网下载地址: http://activemq.apache.org/components/classic/download/根据自己的电脑的系统下载对应的版本.2.解压缩在当前文件下,tar -xvf apache-activemq-5.16.4-bin.tar.gz;嫌弃解压缩后的文件名过长,重命名mv apache-activemq-5.16.4 activemq:启动

2022-02-24 13:52:47 949

原创 windows10下安装linux子系统以及遇到的问题

1.进入控制面板 -> 程序和功能 -> 启用或关闭windows功能,确定后需要重启电脑生效:2. 打开Microsoft store,搜索Ubuntu,点击获取安装,下载安装时会弹出dos窗口,提示正在安装,安装完成需要设置用户名密码:安装完成后Ubuntu的地址为(AppData文件夹可能会隐藏):C:\Users\pc\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc如果Mi

2022-02-23 19:31:08 982

原创 su: Authentication failure问题,不能切换root

su命令不能切换root,提示su: Authentication failure,只要你sudo passwd root过一次之后,下次再su的时候只要输入密码就可以成功登录了

2022-02-23 18:58:05 322

原创 mybatis-generator报错<properties> resource datasource.properties does not exist

配置mybatis-generator后,运行出现以下错误:<properties> resource datasource.properties does not exist原因:properties会去src/main/resourses目录下寻找,而我们经常将目录再添加一层conf或者config,就要修改指向conf或者config目录。修改之后报相同错误:<properties resource="config/datasource.properties">&l

2021-07-13 13:34:20 2086

原创 Spring AOP面向切面编程基本介绍

1.什么是AOPAOP(Aspect Oriented Programming),即面向切面编程。众所周知,OOP(面向对象编程)通过的是继承、封装和多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。OOP从纵向上区分出一个个的类来,而AOP则从横向上向对象中加入特定的代码。AOP使OOP由原来的二维变为三维了,由平面变成立体了。AOP采用"横切"的技术,剖解开封装的对象内部,将影响了多个类的公共行为封装到一个可重用模块。将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少

2020-12-16 14:52:59 258

原创 Spring AOP @PointCut表达式(注:execution)

1 Pointcut表达式类型标准的Aspectj Aop的pointcut的表达式类型是很丰富的,但是Spring Aop只支持其中的9种,外加Spring Aop自己扩充的一种一共是10种类型的表达式,分别如下。execution:一般用于指定方法的执行,用的最多。within:指定某些类型的全部方法执行,也可用来指定一个包。this:Spring Aop是基于代理的,生成的bean也是一个代理对象,this就是这个代理对象,当这个对象可以转换为指定的类型时,对应的切入点就是它了,Spring

2020-12-16 14:45:04 951

原创 SpringMVC自定义注解详细介绍

1 注解的概念官方对注解的描述:An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packages may be annotated. Annotations have no direct effect on the operation of the code they annotate.翻译为:注解是一种

2020-12-16 14:20:44 858

原创 Spring Boot 项目 application.properties配置说明

#======================================================================================# ★☆★☆★☆★☆★☆ spring boot 配置中心 ★☆★☆★☆★☆★☆#======================================================================================springBoot appli

2020-12-09 12:25:29 244

原创 IDEA查看源码返回上一级源码位置快捷键冲突

IDEA中查看源码很方便,按着Ctrl ,点击需要查看的源码就可以了。但是我们有时候需要返回上一级源码的地方,这里的快捷键是Ctrl + Alt + 方向键。但是这个快捷键是显卡中的一个快捷键,用来转换屏幕,所以我们需要更改一下电脑中快捷键的设置或者修改idea的快捷键。修改idea的快捷键file > Settings > Keymap > Navigate > Back/Forward > 右击选择remove Ctrl + Alt + 向左箭头 > 右击选择

2020-12-09 12:21:39 434

原创 springBoot中Bean注解全解析

@Bean 基础声明Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Bean对象的方法Spring只会调用一次,随后这个Spring将会将这个Bean对象放在自己的IOC容器中。SpringIOC 容器管理一个或者多个bean,这些bean都需要在@Configuration注解下进行创建,在一个方法上使用@Bean注解就表明这个方法需要交给Spring进行管理。@Bean的基本构成@Target({ElementType.METHO

2020-12-08 19:01:48 2022

原创 springBoot使用spring.profiles.activ区分生产/开发环境

spring boot 提供spring boot允许你通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件,然后通过在application.properyies通过spring.profiles.active来具体激活一个或者多个配置文件,如果没有没有指定任何profile的配置文件的话,spring boot默认会启动application-default.properties。profile的配置文件可以按照application.pr

2020-12-08 18:36:42 628

原创 springMVC使用Maven进行生产/开发环境的隔离

1.项目结构2.pom.xmlprofiles节点配置开发/测试/生产的环境,build --> filters读取profile中的env加载指定的配置文件<!-- Maven环境隔离配置 --> <profiles> <profile> <!-- 开发 --> <id>web-dev</id> <activation> <activeByDefault>true&

2020-12-08 16:32:04 258

原创 Spring Boot解决.properties或.yml文件不能自动提示

问题描述:自定义了一个student.properties,发现不能自动提示,而且填写的相关配置属性显示为灰色解决方法:1.快捷键 ctrl + Alt+shirt + S 或者 file<project structure<Modules3.点击+,选择自己创建的.properties或.yml文件4.OK,文件的标变成spring一片绿叶子...

2020-12-08 16:15:25 1074

原创 springboot 配置文件和外部配置文件加载的优先级顺序

1.springboot配置文件的加载位置1.1 springboot启动会扫描一下位置的application.properties或者application.yml作为默认的配置文件工程根目录:./config/工程根目录:./classpath:/config/classpath:/加载的优先级顺序是从上向下加载,并且所有的文件都会被加载,高优先级的内容会覆盖底优先级的内容,形成互补配置也可以通过指定配置spring.config.location来改变默认配置2.springboo

2020-12-08 16:03:14 343

原创 SpringBoot 在IDEA中实现热部署

1.开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically 。二、开启IDEA的自动编译(动态)具体步骤:同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数。compiler.automake.allow.when.app.runnin

2020-12-01 14:17:26 93

原创 Linux常用命令之文件目录(查看创建删除复制搜索)

命令内容cd /home进入根目录home文件夹下cd home进入当前目录的子文件夹home下cd …返回上一级目录cd …/…返回前两级目录cd进入个人主页cd -返回上次所在目录pwd显示当前工作目录ls查看当前目录中所有文件名称ls -l显示文件和目录的详细资料 (名称、权限、创建时间、大小)ls -a显示隐藏文件mkdir dir1在当前文件夹下,创建一个叫做 ‘dir1’ 的目录mkdir...

2020-11-23 21:03:45 852

原创 使用数据库连接池的好处是什么

1、什么是数据库连接池?数据库连接池(Database Connection Pooling)在程序初始化时创建一定数量的数据库连接对象并将其保存在一块内存区中,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接以避免因为没有释放数据库连接而引起的数据库连接遗漏。即在程序初始化的时候创建一定数量的数据库连接,用完可以放回去,下一个在接着用,通过配置连接池的参数来控制连接池中的初始连接数、最小连接、最大连接、最大空闲时间这些参数保证访问数据库的数量在一

2020-11-23 20:11:17 1261

原创 IDEA安装springboot插件EditStarters(设置 Springboot 和 Spring Cloud 的依赖)

STS开发工具中提供的 Edit Starters 功能非常好用,可以方便的设置 Springboot 和 Spring Cloud 的依赖。IDEA中可以使用 EditStarters 插件来添加此功能。安装EditStarters插件:1、项目右击,点击Settings,在Settings设置中选择Plugins;2、选择插件市场来安装插件;3、搜索EditStarters;4、点击Install安装,安装后重启IDEA使用EditStarters插件:1、在pom.xml中,按快捷键A

2020-11-23 19:12:59 1732

原创 Linux常用命令之文件查看

命令内容cat fileName从第一个字节开始正向查看文件的内容tac fileName从最后一行开始反向查看文件的内容more fileName查看长文件的内容less fileName类似于 ‘more’ 命令,但是它允许在文件中和正向操作一样的反向操作head -2 fileName查看文件的前两行tail -2 fileName查看文件的最后两行tail -f fileName实时查看被添加到文件中的内容vi fileNa...

2020-11-23 13:57:32 139

原创 Linux修改并保存文件命令

步骤:1.进入文件:vi 文件名(例如 vi server.xml)2.查找待修改内容的位置:a.先输入shift + :,进入可查询状态;b.再输入/ + 要查询的内容,点击回车,使用N键上下搜索,找到要修改的具体位置(例如 /hello)3.按I键进入可编辑模式,修改内容;4.修改完成,按Esc键进入命令模式;5.保存并退出:a.保存并退出:":" + wq!b.强制退出(不保存):“:” + q!...

2020-11-23 13:46:15 21212

原创 IDEA使用mybatis-generator以及配上mysql8.0.3版本遇到的坑

1.添加插件,在pom文件的下的添加以下配置<!-- mybatis-generator --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <

2020-11-05 19:26:44 556

原创 连接数据库 出现 Client does not support authentication protocol requested by server的解决方案

1.产生原因mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。有两种解决方案:1.升级navicat,由于navicat是收费的,个人感觉升级会比较麻烦点。2.把用户密码登录的加密规则还原成mysql_native_password这种加密方式。2.解决方案进入mysql安装目录bin文件夹下,登录数据库:mysql -u root -pa.先修改本机的连接密码校验规则:更加加密方式:AL

2020-10-30 17:32:15 1597

原创 Windows下mysql8.0.0忘记密码解决方案

1.打开cmd窗口1,进入mysql安装目录下bin文件夹(以下cmd窗口均以管理员身份打开,打开C:\Windows\System32,找到cmd.exe,右击选择以管理员身份运行);2.先停止mysql运行(net stop mysql),再启动mysql时跳过权限表认证(mysqld --console --skip-grant-tables --shared-memory)3.再次打开cmd窗口2,进入mysql安装目录下bin文件夹,登录数据库,不输入密码直接回车(mysql -u ro

2020-10-30 16:58:38 222

原创 IDEA 修改xml文件快捷键注释风格

在xml文件用快捷键注释的时候,它自动生成的注释默认是这样的,需要手动移动光标并按tab键进行调整:这样操作比较麻烦,想到可以改掉IDEA默认的注释风格,自动生成的注释可以显示这样:方法为:File -> Settings -> Editor -> Code Style -> XML -> Code Gernation把Commets里的两个勾勾取消掉...

2020-09-09 14:01:19 1046

原创 Intellij IDEA 2016获取文件的各种路径

点击项目中的你要获取路径的文件,然后右击选择1.copy:复制到文本中就是文件名字,复制到桌面就是文件,如UserConfigController2.Copy Reference:获取的是工程中的路径,如:com.fmj.controller.UserHandler3.Copy Path:有4种选择,如下图:...

2020-09-09 13:51:01 478

原创 idea添加lombok插件

1.首先在IDEA里面安装使用lombok编写简略风格代码的插件,打开IDEA的Settings面板,并选择Plugins选项,然后在输入框输入”lombok”,得到搜索结果,点击安装,然后安装提示重启IDEA,安装成功(,;...

2020-09-08 15:09:17 3791

原创 idea 常用快捷键

| action | Win/Linux ||-Ctrl + Alt + O-|- 清除无效包引用 -|| | |

2020-09-08 14:40:20 80

空空如也

空空如也

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

TA关注的人

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