- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人