- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 自定义注解实现参数校验
自定义注解实现参数校验1.自定义注解@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)@Constraint(validatedBy = AgeValidator.class)public @interface Odd { String message() default "Age Must Be Odd"; Class<?>[] groups() default {}; Class<
2021-12-25 22:12:44 1617
原创 在一个service中保证mysql和mongo的事务
在一个service中保证mysql和mongo的事务controllerpackage com.xiya.controller;import com.xiya.dao.StudentDao;import com.xiya.dao.UserDao;import com.xiya.entity.User;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.trans
2021-05-11 23:33:46 561
原创 Springboot_mongodb
Springboot_mongodb1.依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dep
2021-04-24 11:55:11 186
转载 springboo_redis_消息队列
springboo_redis_消息队列1.依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </dependency> <
2021-04-22 23:23:03 117
原创 springboot_阿里云二级域名申请-DNS解析
阿里云二级域名申请-DNS解析1.依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5.RELEASE</version> </parent> <d
2021-04-18 20:30:40 483 2
原创 springboot使用validation全局异常优雅校验参数
springboot使用validation全局异常优雅校验参数目录结构1.依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5.RELEASE</version> <
2021-04-09 23:56:46 240
原创 Harbor Api
HarborHarbor REST API说明harbor提供rest api,官方文档地址如下:https://github.com/vmware/harbor/edit/master/docs/swagger.yaml查看方法可以用swagger在线解析http://editor.swagger.io/将swagger.yaml中的内容拷贝到里面即可。官方文档说明链接如下:https://github.com/vmware/harbor/blob/master/docs/configu
2021-03-28 22:06:15 641
原创 MongoDb
MongoDb分页查询 //分页参数 if(page<=0){ page=1; } page=page-1; if(size<=0){ size=10; } Pageable pageable = PageRequest.of(page, size); //条件查询参数,先判断参数是否为空,如果为空,就new一个 if(
2021-03-28 20:36:17 190
原创 springboot发送email邮件
springboot发送email邮件1.依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> <d
2021-03-28 20:15:17 302
原创 文件的分片与合并
文件的分片与合并文件的分片// 文件的分片 @Test @SneakyThrows public void test2() { File sourceFile = new File("i:\\11111111.zip"); String chunkPath = "i:\\xiaoke\\chunk\\"; File chunkFolder = new File(chunkPath); if (!chunkFol
2020-12-10 21:20:35 410
原创 在springboot中集成knife4j
在springboot中集成knife4j1.依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5.RELEASE</version> </parent>
2020-11-28 19:46:31 271
原创 在springboot中集成swagger
springboot集成swagger1.依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5.RELEASE</version> </parent> &l
2020-11-28 19:05:49 112
原创 Java下载接口
Java实现下载功能import io.swagger.annotations.Api;import io.swagger.annotations.ApiImplicitParam;import io.swagger.annotations.ApiImplicitParams;import io.swagger.annotations.ApiOperation;import org.springframework.web.bind.annotation.*;import javax.servle
2020-11-05 22:15:34 1448
转载 Java实现文件和文件夹的混合压缩
Java实现文件和文件夹的混合压缩1.依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <dependency> <groupId>org.apache.ant</groupId
2020-11-01 23:22:45 389
原创 生成随机的验证码
生成随机的验证码// 生成随机验证码 @Test public void test11() { String source = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; Random rand = new Random(); StringBuilder flag = new StringBuilder("");
2020-10-30 20:27:33 157
原创 EasyExcel快如入门
EasyExcel1.依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6</version> </dependency>2.写出/** * @author Administra
2020-10-25 20:31:59 367
原创 Apache POI Excel读取和写入
Apache POI Excel读取和写入1.依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> <!--07exce
2020-10-25 18:59:48 404
原创 将map集合中的数据转成需要的Json格式2
将map集合中的数据转成需要的Json格式2 @Test public void test9() { Map<String,Integer> map = new HashMap<>(); map.put("开始创建",16); map.put("创建中",17); map.put("创建失败",18); Map<String,Integer> map1 = new Lin
2020-10-20 20:53:04 402
原创 将map集合中的数据取出来封装成要求的Json格式
将map集合中的数据取出来封装成要求的Json格式 @Test public void test8() { Map<String,Integer> map = new HashMap<>(); map.put("数据集总数",1); map.put("数据集版本数",2); map.put("数据集已共享",3); map.put("算法总数",4); map.put("
2020-10-20 20:04:28 409
原创 Java中文件夹的复制和删除
Java中文件夹的复制1.依赖 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>2.测试代码@Test publi
2020-10-18 16:01:26 101
转载 Java中如何判断两个对象的属性是否一致(方法2)
Java中如何判断两个对象属性是否一致21.依赖 <dependency> <groupId>de.danielbechler</groupId> <artifactId>java-object-diff</artifactId> <version>0.95</version> </dependency>2.测试代码
2020-10-18 12:31:36 1261
转载 Java中如何判断两个对象的属性是否一致(方法1)
Java中如何判断两个对象的属性是否一致需求:前端编辑对象后,将对象传给后端.后端需要判断是否修改了某一个属性.比如前端传过来的对象只修改了description属性,那么我就不算他修改.后端不做更新或做其他处理.1.依赖 <dependency> <groupId>com.github.colincatsu</groupId> <artifactId>fast-object-diff</artifa
2020-10-18 10:54:16 3048
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人