JavaNotes
文章平均质量分 72
apple125414
这个作者很懒,什么都没留下…
展开
-
抽象类和接口的区别
抽象类要被子类继承,接口要被类实现。 接口只能做方法声明,抽象类中可以作方法声明,也可以做方法实现。 接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。 接口是设计的结果,抽象类是重构的结果。 抽象类和接口都是用来抽象具体对象的,但是接口的抽象级别最高。 抽象类可以有具体的方法和属性,接口只能有抽象方法和不可变常量。 抽象类主要用来抽象类别,接口主要用来抽象功能。抽象...原创 2019-12-31 14:28:24 · 3861 阅读 · 1 评论 -
Spring Data JPA使用Sort进行排序(Using Sort)
结合@Query注解,我们可以使用Sort来对结果进行排序。1、在CustomerRepository内添加方法? 1 2 3 4 5 6 7 8 9 10 /** * 一个参数,匹配两个字段 * @param name2 * @param sort 指定排...转载 2019-10-15 11:34:21 · 16279 阅读 · 0 评论 -
RestFul接口支持HAL和JSON格式
关闭默认hal序列化选项,在配置文件中加上如下设定spring.hateoas.use-hal-as-default-json-media-type=false此设定会使hateoas不再处理application/json的序列化,这样就可以针对application/json和application/hal+json分开处理。在Controller的注解上指明支持json和hal两种...原创 2018-11-09 10:38:17 · 2957 阅读 · 0 评论 -
分布式事务TCC使用手册
1、pom.xml配置<dependency> <groupId>com.jinnjo.tx</groupId><artifactId>spring-boot-starter-narayana-lra</artifactId> <version>2.0.9</version></depen原创 2018-11-09 10:07:44 · 2228 阅读 · 0 评论 -
Snowflake与hibernate集成
背景 由于要支持多数据中心,每个数据中心中数据主键不能与其他数据中心的数据有重复的主键;使用须知 1.数据库主键相关数据类型必须是18位以上的数字 2.代码中的主键相关数据类型必须是18字节以上数字 3.所有接口提供开发需要将涉及主外键字段转换成字符串返回(解决javascript数据类型精度不足问题)使用步骤 配置方案: 1.环境变...原创 2018-11-09 09:45:56 · 903 阅读 · 0 评论 -
Spring Boot使用flayway自动执行数据库升级脚本
一、 添加flayway-core依赖<dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> <version>5.0.7</version></dependenc原创 2018-07-04 08:52:48 · 8563 阅读 · 0 评论 -
intellij Idea报错Could not autowire. No beans of...checks autowiring problems in a bean class
ntellig idea 使用@Resource或者@Autowire报错,出现红色波浪线;虽然不影响使用,但是看着很不爽,所以还是解决了下:报错提示: Could not autowire. No beans of '' type found. less... (Ctrl+F1) Checks autowiring problems in a bean ...原创 2018-06-07 15:15:37 · 8468 阅读 · 0 评论 -
Java 实现 word文件添加 图片水印 jacob.jar
Java 实现 word文件添加 图片水印用到的jar文件会在我博客另外文件中紧跟,需要的可以下载需要说明的,需要根据自己运行的操作系统将 jacob-1.15-M4-放在jdk的C:\Program Files\Java\jdk1.8.0_45\jre\bin 目录下方可运行jacob.jarjacob-1.15-M4-x64.dlljacob-1.15-M4-x86.dll原创 2017-07-28 10:10:21 · 5141 阅读 · 0 评论 -
Java 实现 pdf文件添加 图片水印 itextpdf 5.5.2
Java 实现 pdf文件添加 图片水印 itextpdf 5.5.2,因为csdn 工具原因不能一同上传jar包,需要的可以在官网下载,我用的时候也是从官网下载的原创 2017-07-28 09:58:56 · 4218 阅读 · 0 评论 -
Linux chmod 命令 说明
Linux chmod 命令 说明原创 2017-07-28 11:34:29 · 457 阅读 · 0 评论 -
重写(Overriding)与重载(Overloading)的区别
重写(Overriding)与重载(Overloading)的区别方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。转载 2017-08-16 15:43:17 · 982 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
String、StringBuffer与StringBuilder之间区别转载 2017-08-16 15:00:37 · 313 阅读 · 0 评论 -
tomca的用户设置
在tomcat-users.xml中的节点添加角色和用户名,如原创 2012-02-14 12:21:50 · 371 阅读 · 0 评论