<导航
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页
摘要: jasypt 简介 详细信息直接看github文档即可,这里仅简单罗列一丢丢信息。 Jasypt是java中流行的开源加解密工具包。Jasypt为Spring Boot应用提供property sources的加密支持,可以加密的数据有: system property environment pr 阅读全文
posted @ 2019-10-25 18:46 字节悦动 阅读(2776) 评论(0) 推荐(7) 编辑
摘要: 我们有这样的一个springboot项目。项目分为开发、测试、生产三个不同阶段(环境),每个阶段都会有db、ftp、redis等的不同配置信息。我们可以使用spring.profiles.include来实现三种不同环境的一键切换。 项目总(入口)配置文件: bootstrap.yml ,内容如下 阅读全文
posted @ 2019-10-25 15:12 字节悦动 阅读(7757) 评论(0) 推荐(14) 编辑
摘要: 在实际应用中,经常碰到导入数据的功能,当导入的数据不存在时则进行添加,有修改时则进行更新, 在刚碰到的时候,一般思路是将其实现分为两块,分别是判断增加,判断更新,后来发现在mysql中有ON DUPLICATE KEY UPDATE一步就可以完成(Mysql独有的语法)。 ON DUPLICATE 阅读全文
posted @ 2019-10-25 13:40 字节悦动 阅读(141989) 评论(1) 推荐(287) 编辑
摘要: 引言:循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new 对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下Spring是如果解决循环依赖的。 第一种:构造器参数循环依赖 Spring容器会将每一个正在创建的Bean 标识符放在一个“当前创建Bean池 阅读全文
posted @ 2019-09-25 17:00 字节悦动 阅读(2314) 评论(0) 推荐(9) 编辑
摘要: pring 的注入方式有:setter、constructor、静态工厂方法、实例工厂方法、注解@Autowired自动装配几种方式。 今天我们要了解的是:setter和@Autowired两种方式的区别,常用的setter方式很好理解,通过调用Bean的属性setter方法直观的赋值即可。而@Au 阅读全文
posted @ 2019-09-25 15:03 字节悦动 阅读(3813) 评论(0) 推荐(15) 编辑
摘要: 一、配置文件优先级加载机制 spring boot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件。 加载的优先级顺序是从上向下加载,并且所有的文件都会被加载,高优先级的内容会覆盖底优先级的内容,形成互补 阅读全文
posted @ 2019-09-25 13:01 字节悦动 阅读(6362) 评论(0) 推荐(9) 编辑
摘要: springboot启动读取外部配置文件 有时候项目打包成一个jar 或者war ,通过java -jar 命令运行springboot 项目,因为springboot 项目有自己的application.properties 配置文件,但是我们打完包之后,它也会打到包里边,倒是也能打开压缩包修改p 阅读全文
posted @ 2019-09-14 08:32 字节悦动 阅读(6059) 评论(0) 推荐(5) 编辑
摘要: ArrayList 是 Java 集合框架中比较常用的数据结构,底层基于数组实现容量大小的动态变化,所以会占用一块连续的内存空间。ArrayList 是线程不安全的,允许元素为 null。它继承了 AbstractList,实现了 List,RandomAccess,Cloneable,java.i 阅读全文
posted @ 2019-08-10 13:56 字节悦动 阅读(417) 评论(0) 推荐(0) 编辑
摘要: Comparable public interface Comparable<T> Comparable接口中只有一个方法: 调用此方法的对象,也就是this和o进行比较,若返回值大于0则this大于o,返回值等于0则是this等于o,返回值小于0则是this<o,而这个Comparable是直接在 阅读全文
posted @ 2019-08-05 15:13 字节悦动 阅读(228) 评论(0) 推荐(0) 编辑
摘要: hashcode和equals的区别和联系 HashSet和HashMap一直都是JDK中最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。 那么Java运行时环境是如何判断HashSet中相同对象、HashMap中相同键的呢?当存储了“相同的东西”之后Jav 阅读全文
posted @ 2019-08-05 13:56 字节悦动 阅读(650) 评论(0) 推荐(2) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页