
搭建模版及工具类
一些常用的模版及工具
严严严的博客
做一些技术备案,方便学习
展开
-
SpringBoot配置多个mongo数据源
一、配置文件:#mongoDB1spring.data.mongodb.uri: mongodb://account:password@dds-sdfa1.mongodb.com:3717,dds-sdfa2.mongodb.=.com:3717/mongo库?replicaSet=mgset-35955429#mongoDB2mongodb.secondary.uri: mongodb://account2: password2@dds-sdfa1.mongodb.com:3717,dds-sdf原创 2020-12-18 16:03:32 · 6011 阅读 · 2 评论 -
MongoTemplate 全面的 增删改查及复杂查询操作
这是借鉴其他博客非常全面的一张表:附带Criteria方法:文章目录1、查询1、查询书写格式一: //统计数量 public Integer count(Bean domin) { Query query = getCondition(domin); return (int)template.count(query, Bean.class, Bean.COLLECTION); } //查找列表 public List<Bean>原创 2020-06-12 13:51:33 · 32841 阅读 · 1 评论 -
非常全面的lambda表达式对List集合去重、分组、排序、过滤、求和、最值方法工具类
我们经常会对list集合去重,于是我自己花了点时间将如何用 lambda表达式对list集合去重做了封装和测试,方便以后快速使用。包括对对象集合中的某个属性去重等。如果有特殊的list去重要求,可以自行对下列方法进行修改。下列方法是本人验证过比较简便的写法,请参考:import java.util.*;import java.util.concurrent.ConcurrentHashMap;import java.util.function.Function;import java.util.f原创 2020-06-05 14:15:00 · 47354 阅读 · 2 评论 -
定义切面注解的方式来记录操作日志信息
在日常开发中,我们经常需要记录一些操作日志;如果每个在方法里面写API,会比较麻烦;故我们可以定义切面,来进行处理日志的记录;简化开发;下面的案例是自定义注解来记入日志;可以根据自己的需求来改变自己的切面实现和连接点,下面只是提供一个案例参考。一、注解SaveLog@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface SaveLog { String o原创 2020-05-29 16:28:51 · 8170 阅读 · 2 评论 -
POI 读取excel模版并填写数据
java POI读取excel模版并填写数据代码:public class ExportExcelDemo { private HSSFWorkbook workbook = null; /** * 显示的导出表的标题 */ private String title; /** * 导出表的列名 */ priva...原创 2018-03-13 09:43:14 · 15266 阅读 · 8 评论 -
多节点部署执行定时任务选举单一节点解决方案---redis
当服务部署在多个节点上时,定时任务会在每个节点上定时执行,这样是不合理的;因为我们只需要一个节点能够执行定时任务就行!解决方案:使用redis的setnx一、SpringBoot声明连接redis数据源其他博客中以及写过怎么配置redis,这里不做过多重复!1、RedisLock定义keyimport lombok.AllArgsConstructor;import lombok.Ge...原创 2020-04-23 15:39:56 · 10252 阅读 · 1 评论 -
Mysql sql语句基本常规操作!
文章目录一、数据定义语言基础DDL(Data Definition Language)(一)alter一、数据定义语言基础DDL(Data Definition Language)(一)alter字段修改1)添加字段语法:alter table 表名 add 字段名 类型alter table corp add platform_id BIGINT(20) DEFAULT NULL...原创 2020-04-17 10:27:00 · 378 阅读 · 0 评论 -
DateUtils时间工具类
package com.boss.tools.utils;import org.apache.commons.lang3.StringUtils;import javax.validation.constraints.Null;import java.text.DateFormat;import java.text.ParseException;import java.text.Si...原创 2020-04-08 14:20:17 · 327 阅读 · 1 评论 -
SpringBoot解决跨域问题和Spring解决跨域问题
文章目录一、Springboot解决跨域问题二、Spring解决跨域问题一、Springboot解决跨域问题添加配置类:import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;impor...原创 2020-04-08 09:51:28 · 330 阅读 · 0 评论 -
HttpUtils开发工具类模版
文章目录一、HttpClient二、okHttp一、HttpClient依赖: <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> ...原创 2020-04-07 13:57:21 · 252 阅读 · 0 评论 -
SpringBoot+mybatis连接多数据库配置模版
操作数据库的框架一般是 Mybatis,但在很多业务场景下,我们需要在一个工程里配置多个数据源来实现业务逻辑。在SpringBoot中也可以实现多数据源并配合Mybatis框架编写xml文件来执行SQL。在SpringBoot中,配置多数据源的方式十分便捷。文章目录一、pom依赖配置二、application.yml 配置三、Java config配置一、pom依赖配置<depende...原创 2020-03-30 16:01:04 · 9259 阅读 · 0 评论 -
SpringBoot声明连接多个redis数据源配置模版
在实际开发中,我们可能会用到2个不同的redis数据源;如何连接查询详情:文章目录一、依赖二、配置文件三、config类配置四、序列化问题一、依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>...原创 2020-03-30 13:44:18 · 10048 阅读 · 2 评论