自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自己总结的一些常用的IDEA快捷键,欢迎补充

ctrl+shift+alt:多行操作psvm:生成main()方法;fori:生成for循环;Ctrl+Alt+v:自动补齐返回值类型ctrl+o:覆写方法ctrl+i:实现接口中的方法ctrl+shift+u:大小写转换CTRL+SHIFT+Z:取消撤销Alt+Insert:生成构造方法、getter、setterctrl+y:删除当前行Ctrl+Shift+J:将选中的行合并成一行ctrl+g:定位到某一行Ctrl+Shitft+向下箭头:将光标所在的代码块向下整体移动Ctr

2021-10-30 13:06:15 135

原创 注解@Slf4j的使用

作用:不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class);可以用注解@Slf4j1.idea使用,首先需要安装Lombok插件2.在pom文件加入lombok的依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>

2021-08-23 09:32:04 239

原创 SpringBoot和SpringCloud的关系和区别

springBoot是什么?Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置简单来说,Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。SpringCloud 是什么?基于SpringBoot提供了一套为微服务(microse

2021-08-19 14:57:20 836

原创 中文地址解析

地址自动解析import java.util.ArrayList;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { /** * 地址解析 * @param address * @return Lis

2021-08-16 10:09:05 911 1

原创 JRebel插件使用详解

简介JRebel是一套JavaEE开发工具。可快速实现热部署,节省了大量重启时间,提高了个人开发效率。JRebel插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费时间浪费生命。目前对于idea热部署最好的解决方案就是安装JRebel插件安装第一步:安装插件第二步:在线GUID地址:在线生成GUID网址:在线生成GUID第三步:打开jrebel 如下所示面板,选择Conne

2021-08-06 15:37:28 1267

原创 disable属性导致后台接收值为null解决方法

disable属性导致后台接收值为null类似问题解决办法1.在提交的时候将disabled属性remove掉((加载页面的时候设置表单属性disabled=true,提交表单的时候设置表单属性disabled=false) )2.disabled了文本框后是request不到值的,这个是ie的机制。用readonly代替,可以达到disabled的效果。(推荐)类似问题<input type=text name="date" value="2002-10-24" disabled>提交

2021-08-05 10:27:23 993

原创 部署springboot项目到Linux服务器

Linux 部署springboot项目一、部署1.利用Maven将项目打成jar包,放到指定文件夹下2.xShell连接到服务器连接成功3.利用Xftp工具将jar包上传到你的Linux文件夹(可以自己建一个porject文件夹)这里直接拖拽就可以了,很简单4.上传成功后呢我们可以到服务器上面查看文件命令:到指定文件夹下:cd 文件夹路径查看文件夹下所有文件:ls5.文件上传成功以后,直接运行即可命令:java -jar 包名出现如下提示信息,就是成功了...

2021-07-09 12:58:28 916

原创 IDEA 设置Ctrl+鼠标滚轮调整页面字体大小

IDEA 设置Ctrl+鼠标滚轮调整页面字体大小默认是没有勾选,勾选上即可(我的是基于2019.3操作的,其他版本可能有所差异,但是选项名称都差不多)

2021-07-09 11:49:55 662 1

原创 每日五道面试题(1)

每日五道面试题(1)1.左连接 ,右连接,内连接和全外连接的4者区别1.左连接 ,右连接,内连接和全外连接的4者区别答:left join (左连接):返回包括左表中的所有记录和右表中连接字段相等的记录。  right join (右连接):返回包括右表中的所有记录和左表中连接字段相等的记录。  inner join (等值连接或者叫内连接):只返回两个表中连接字段相等的行。  full join (全外连接):返回左右表中所有的记录和左右表中连接字段相等的记录。...

2021-07-07 11:02:01 76

原创 最简单的Spring mvc流程梳理

Spring MVC的请求流程图步骤:**1)**客户端请求提交到DispatcherServlet前端控制器。**2)**由DispatcherServlet前端控制器查询一个或多个HandlerMapping(处理器映射),找到处理请求的Controller控制器(也称为Handler)。**3)**DispatcherServlet前端控制器将请求提交到前面找到的Controller控制器**4)**Controller调用业务逻辑处理后,返回ModelAndView(包含数据模型和视图信

2021-06-22 09:34:44 389 5

原创 MyBatis的动态SQL

MyBatis的动态SQLmybatis的强大特性之一就是动态SQL。我们在写复杂查询的时候,会发现复杂查询包括了各种各样的判断,我们很难一鼓作气的写出完美的查询。动态SQL语句可以帮助我们拼接不同的SQL语句,而已让我们的代码变得更加优雅且功能更加强大。MyBatis的动态SQL在XML中支持的几种标签,他们分别是:ifchoosetrim(where、set)foreachbindif用法if标签通常用于WHERE语句中,通过判断参数值来决定是否使用某个查询条件, 他也经常用于UP

2021-06-21 12:02:21 839

原创 详细解读@resource和@autowired

详细解读@resource和@autowired简述相同之处不同之处(1)@Autowired(2)@Resource注意!!!@Resource装配顺序:简述@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。相同之处两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。不同之处(1)@

2021-06-21 11:41:46 2032

转载 YML文档

文章目录一、YML是什么二、YML的优点三、YML语法1.约定2.键值关系普通值(字面量)2)日期3)对象(属性和值)、Map(键值对)4)数组、list、set5)数组对象、list对象、set对象6)Java代码示例3.文档块一、YML是什么YAML (YAML Aint Markup Language)是一种标记语言,通常以.yml或者.yaml为后缀的文件,是一种直观的能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的

2021-05-13 15:33:51 619

原创 解决IDEA运行出现Error(3, 40) java 程序包不存在问题

为什么老是报这个错误呢???求大神解决

2020-10-22 21:48:31 1972

空空如也

空空如也

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

TA关注的人

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