自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (8)
  • 问答 (8)
  • 收藏
  • 关注

原创 Java JDK动态代理 Cglib动态代理

举例场景:springboot启动时扫描所在包及其子包下的所有类,在遇到带有Transactional注解的类时,再判断该类是否有引用接口,如果有,使用JDK动态代理创建代理对象做事务管理,如果没有,则使用Cglib动态代理创建代理对象做事务管理在这里插入代码片/** * Jdk动态代理 * @param obj * @return */ public static Object getJdkProxy(Object obj) { retur

2020-09-27 11:04:14 124

原创 Minio 7.1.0版本 Java SDK 工具类

package com.anx.minio.controller;import io.minio.*;import io.minio.http.Method;import io.minio.messages.Item;import lombok.SneakyThrows;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation

2020-09-07 15:47:37 3015 8

原创 MinIo最佳性能分片上传、断点续传方案(附带前后端Demo)

minio api 在对于大于5m的文件,自动采用了分片上传。但它的分片上传我们无法得知上传的分片后的序号,也就是说,每上传一个分片,我们都需要自己去记录已上传分片的序号。这将导致一个文件分片5个,那么同样还需要调用5次后端接口去记录这5个分片的信息。这无疑大大浪费了性能,且无法做到并发上传。基于minio java api,我们可以用另外一种方案去替代。且上传流程不需要经过后端程序,直接让前端与minio服务打交道。初步流程:选择上传文件 -> 提取md5 -> 请求后端校验此md5

2020-09-04 09:57:08 24575 83

SpringBoot集成RabbitMQ延时队列,自定义延时时间Demo

该示例通过 rabbitmq_delayed_message_exchange 插件实现自定义延时时间的延时队列。 示例是纯净的,只引入了需要的架包 启动示例时,请确保MQ已经安装了延时插件(附件里带有插件及安装说明)以及示例的MQ相关的配置是否和你的环境一致 启动成功后访问 ip:port/mq/push(参数 msg 消息;delayTime 延时毫秒时间) 测试,在后端控制台中查看效果

2020-09-16

minio - java 最佳性能分片上传、断点续传示例

示例是纯净的,后端程序仅引用了需要的jar包; 后端程序启动时,请确保配置文件里的信息是跟你minio服务信息一致的; 前端程序启动时,请阅读一下“composeFile”函数里的注释 前后端程序都启动完成,直接上传一个文件即可测试

2020-09-08

Thumbnails图片处理压缩/裁剪java代码纯净示例+注释详细

使用Thumbnails插件实现对图片的压缩、裁剪、旋转、水印等。 导入项目后修改图片地址和输出图片地址,运行main方法即可看到效果。

2019-09-18

springboot+kafka纯净示例+注释详细

该资源实现了一个springboot集合kafka的Demo;其中资源包含源代码以及zookeeper+kafka的安装与配置说明。 注意:安装配置好zookeeper+kafka后,请在springboot的配置文件中填写你自己的kafka配置参数; 项目启动后,调用controller中的地址,在控制台中查看效果

2019-09-04

全国省市区行政区划代码2018.rar

全国省市区行政区划代码2018版本SQL脚本。包含 省市区编码、父级省市区编码、省市区名称、城市编码、省市区类型

2019-08-30

自定义java注解+AOP实现自动监测注解和使用

我们在项目开发过程中,可能会对一些公用方法抽成工具类进行使用。如果我们把这些方法再抽成注解的形式,在一些业务情况下是否更灵活一些呢? 示例是纯净的,只引入了需要的架包,启动后直接访问:ip:port/user/test 查看效果。

2019-07-08

java反射源码示例+注释详细

利用反射,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个属性和方法。本源码示例了如何通过反射获取一个类的属性和方法,如何通过反射调用对象的属性和方法。

2018-12-21

springboot+mybatis+redis源码示例

该示例集合了springboot+mybatis+redis。并包含了mysql脚本。 演示了mybatis从mysql数据库查询到数据并将数据存入到redis缓存的过程。 程序启动后,请在浏览器访问:ip:port/redis/test?id=10001(查询的数据ID) 该示例是纯净的,只引入了需要的架包。 注意:使用时,请在application.properties文件中配置你的mysql信息和redis信息。

2018-11-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除