七点一氪

只为那一抹阳光

集合各实现类的底层实现原理

ArrayList实现原理要点概括参考文献: http://zhangshixi.iteye.com/blog/674856l https://www.cnblogs.com/leesf456/p/5308358.htmlArrayList是List接口的可变数组非同步实现,并允许包括null在内...

2018-07-04 10:55:26

阅读数 48

评论数 0

String,StringBuffer与StringBuilder的区别??

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都...

2018-05-30 22:43:47

阅读数 35

评论数 0

JAVA集合类汇总

一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collectio...

2018-05-30 22:10:34

阅读数 48

评论数 0

intellij idea svn使用一 导入、更新、提交、解决冲突

大体上是转载,针对版本14有一些特殊的添加。查看svn的资源库:下面的多出了一个svn的窗口,在左边有加号可以添加一个svn的库输入svn的地址,我用的是本地的测试,所以地址为svn://127.0.0.1/newproject 根据服务不同这个地址也不一样 可能是http或着https添加上sv...

2018-04-20 10:57:28

阅读数 67

评论数 0

SpringBoot中使用 拦截器

在web开发的过程中,为了实现登录权限验证,我们往往需要添加一个拦截器在用户的的请求到达controller层的时候实现登录验证,那么SpringBoot如何添加拦截器呢?步骤如下:1.继承WebMvcConfigureAdapter类,覆盖其addInterceptors接口,注册我们自定义的拦...

2018-04-20 10:06:37

阅读数 1188

评论数 0

Spring Boot中的事务管理

什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的作用就是为了保证用户的每一...

2018-04-20 09:25:56

阅读数 32

评论数 0

Spring Boot中使用@Async实现异步调用

什么是“异步调用”?“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。同步调用下面通过一个简单示例来直观的理解什么是同步调用:定义Task类,创建三个处...

2018-04-19 16:54:58

阅读数 30

评论数 0

Spring Boot中使用@Scheduled创建定时任务

创建定时任务在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5秒输出一下当前时间。在Spring Boot的主类中加入@EnableScheduling注解,启用定时任务的配置@SpringBootApplication @...

2018-04-19 16:40:16

阅读数 210

评论数 0

常用的maven命令

Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:c...

2018-04-19 11:43:51

阅读数 87

评论数 0

Assert断言机制

Assert(断言)的初步理解构思Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方...

2018-04-08 09:29:25

阅读数 184

评论数 0

Intellij IDEA 自动清除无效 import 和 清除无效 import 的快捷键

快捷键:ctrl+alt+o自动清除的配置方法: 可以settings-general-auto import-java项,勾选optimize imports on the fly,在当前项目下会自动清除无效的import,而且这个是随时自动清除的。使用idea一次性清理所有java文件中多余导...

2018-04-03 13:16:24

阅读数 25481

评论数 3

Intellij Idea 工具在java文件中如何避免 import .*包

Intellij Idea工具在java文件中怎么避免import java.utils.*这样的导入方式,不推崇导入*这样的做法!Editor->Code Style->Java->Imports   Class count to...

2018-04-03 12:38:55

阅读数 269

评论数 0

IntelliJ IDEA编码设置

项目中为了避免乱码等问题应该使用UTF-8编码方式,其实把编码方式设置成UTF-8是创建完项目后就要做的事,按照如图所示进行设置:这里要将Transparent native-to-ascii conversion选项勾选,否则项目中properties文件中的中文会显示成Unicode编码值!如...

2018-04-03 12:36:58

阅读数 28

评论数 0

IntelliJ IDEA设置调试模式的Variables和Watches窗口的变量为Object模式

测试用例:public class Test { public static void main(String[] args) throws NoSuchAlgorithmException { Map<String, Integer&...

2018-04-03 12:35:04

阅读数 2129

评论数 0

@IntelliJ IDEA查找依赖关系,解决jar包冲突

使用Intellij idea,想看看它的maven依赖图,在打开的pom.xml文件上右键Diagrams--Show Dependencies,就可以看到了。对于pom.xml配置的依赖,idea默认不是立即更新的,需要运行Maven--Reimport才能生效。不过可以根据提示将Reimpo...

2018-04-03 12:21:45

阅读数 8939

评论数 0

@IDEA中多行注释及取消注释快捷键

1、一次性添加多行注释的快捷键首先选中要注释区域,然后ctrl+/ : 这个是多行代码分行注释,每行一个注释符号ctrl+shift+/ : 这个是多行代码注释在一个块里,只在开头和结尾有注释符号2、取消多行注释快捷键怎样添加快捷键的,用相同方法取消,如 ctrl+/ : 添加注释,则ctrl+/...

2018-04-03 12:14:02

阅读数 7883

评论数 1

IntelliJ设置鼠标悬浮提示

测试代码;public interface MyInterface { /** * 我是接口方法的注释 * @param num1 我是接口方法入参的注释 * @return 我是接口方法返回值的注释 */ Integer add(Integ...

2018-04-03 12:10:00

阅读数 1516

评论数 1

@如何快速通过json构建java bean对象

和第三方接口对接的时候,返回给我们的json字符串中参数字段可能有很多,所以如果我们手动去创建对应的java bean会花费不少时间,可用通过json自动生成java bean的工具,这里简单的介绍一下Intellij IDEA中的插件GsonFormat。1、什么是GsonFormat将json...

2018-04-03 12:02:23

阅读数 74

评论数 0

@Maven pom.xml标配

下面的配置在每一个maven项目的固定配置<?xml version="1.0" encoding="UTF-8"?> <project xmlns=&...

2018-04-03 11:50:46

阅读数 27

评论数 0

SpringBoot热部署

一、开启idea自动make功能 1、CTRL + SHIFT + A--> 查找make project automatically --> 选中 2、CTRL + SHIFT + A--> 查找Registry --&a...

2018-04-03 10:01:03

阅读数 40

评论数 0

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