随笔分类 - Java
Java学习
摘要:源码的代码里会有很多的引用,我们只是单纯的用文本阅读,效率和体验都很不好,也不能使用debug功能查看每一步的代码执行效果,所以就需要借助idea编辑器工具,可以使用快捷键跳转到引用的类和方法,还可以debug运行。 idea不能直接运行JDK8源码,我们需要自己搭建一套可以运行的环境。如何搭建,请
阅读全文
摘要:spring validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR-303规范),配合BindingResult可以直接提供参数验证结果,校验数据,如果数据异常则会统一
阅读全文
摘要:@JsonProperty: 可以作用在属性上,给该属性序列化为另一个名称(别名),主要用来序列化和反序列化; 当前端传json字符串,将会把json字符串反序列化为对象,会自动赋值对应的字段值 当后端接口响应前端对象返回json字符串,将会把对象序列化为json字符串,json字符串的属性名为@J
阅读全文
摘要:可参考:https://www.runoob.com/java/java8-new-features.html 一、Lambda表达式 1.1 概述 Lambda是一个匿名函数,可以理解为是一段可以传递的代码,可以将代码像传递参数、传递数据一样进行传输。 使用Lambda表达式,可以写出更加紧凑、更
阅读全文
摘要:一、JackSon maven依赖:(springboot中只要导入了spring-boot-starter-web会传递依赖,可以直接使用) <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson
阅读全文
摘要:转载自:https://www.cnblogs.com/findbetterme/p/10787118.html (若有冒犯,评论立删) 一、前言 在计算机二进制中bit(位 简称b或比特)是数据存储的最小单元,每个二进制数由0或1组成,每一个数字就是一位bit,其中每8bit = 1 byte(字
阅读全文
摘要:一、配置本地仓库 <!--设置本地仓库路径--> <localRepository>D:\java\maven\localRepository</localRepository> 二、配置阿里云私服(或换成自己公司搭建的私服) <!-- 在mirrors标签里添加mirror标签,并指定阿里云私服下
阅读全文
摘要:一、获取系统当前时间 1、System.currentTimeMillis(); // 获取当前系统的毫秒值 Long nowTime = System.currentTimeMillis(); // 毫秒值转换为date Date date = new Date(nowTime); 2、new D
阅读全文
摘要:问题:Push rejected: Push to origin/release-1.0.xxx.x was rejected 原因:当前数据不是最新数据 解决:更新获取最新数据,fetch一下
阅读全文
摘要:主键回填一般是插入一条数据,id设为自增,当插入一条记录时,并返回该记录id值 一、JDBC原生写法: public int insert(Person person) { Connection con = null; PreparedStatement ps = null; ResultSet r
阅读全文
摘要:转载自: https://www.cnblogs.com/zhangmingcheng/p/10984036.html https://www.cnblogs.com/loveer/p/11376531.html (若有冒犯,评论立删) 一、dependencymanagement 1、在Maven
阅读全文
摘要:一、前言 在前后端分离开发的过程中,前端和后端需要进行api对接进行交互,就需要一个api规范文档,方便前后端的交互,但api文档不能根据代码的变化发生实时动态的改变,这样后端修改了接口,前端不能及时获取最新的接口,导致调用出错,需要手动维护api文档,加大了开发的工作量和困难,而swagger的出
阅读全文
摘要:1、添加依赖,排除springboot自带的logback日志框架 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <!-- 排除springb
阅读全文
摘要:一、别名 操作sql语句时给字段起别名,别名和实体类属性字段一致 <select id="getUserList" resultType="User"> select USER_ID as id,USER_NAME as name,USER_PASSWORD as password from use
阅读全文
摘要:1、添加mybatis依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </
阅读全文