java
文章平均质量分 72
大脑袋虾
这个作者很懒,什么都没留下…
展开
-
设计模式-建造者模式
设计模式-建造者模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示,属于创建型模式。适用场景创建对象需要很多步骤,但是步骤的顺序不一定固定;如果一个对象有非常复杂的内容结果(很多属性)把复杂对象的创建和使用分离。汽车类public class Car { private String color; private String type; ...原创 2020-03-03 23:01:59 · 229 阅读 · 0 评论 -
设计模式-原型模式
设计模式-原型模式原型模式分为:不通过构造函数的方式创建对象,也就是copy对象。浅克隆和深克隆两种原型模式的有点:性能优良,Java自带的原型模式,是基于内存二进制流的拷贝,比直接new一个对象性能上提升了许多;可以使用深克隆方式保存对象的状态,使用原型模式将对象复制一份并将其状态保存起来,简化了创建过程。原型模式的缺点:必须配备克隆方法;当对已有类进行改造的时候,需要修改代码,...原创 2020-03-03 22:08:12 · 116 阅读 · 0 评论 -
Spring集成Quartz持久化+动态更改定时任务+Sql Server数据库+发送邮件
Spring集成Quartz持久化+动态更改定时任务本文采用双数据源配置:链接: springboot配置多数据源1、首先引入pom依赖<!--spring quartz依赖--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>qua...原创 2020-02-28 16:54:43 · 1429 阅读 · 0 评论 -
springboot配置多数据源
本文采用不同包路径的mapper访问不同的数据源application-properties配置文件中配置两个数据源#数据库连接配置app.datasource.primary.type=com.zaxxer.hikari.HikariDataSourceapp.datasource.primary.driver-class-name=com.microsoft.sqlserver.jdb...原创 2020-02-20 12:41:07 · 925 阅读 · 0 评论 -
简单记录jasypt使用
前言本文简单记录下工作中对jasypt的使用步骤如下引入jasypt<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version...原创 2020-02-13 10:20:41 · 718 阅读 · 0 评论 -
java.lang.UnsupportedOperationException异常
java.lang.UnsupportedOperationException异常过程package com.wangbo.java8.test;import java.util.Arrays;import java.util.List;public class UnsupportedOperationExceptionTest { public static void main(...原创 2019-05-09 12:12:30 · 293 阅读 · 0 评论