- 博客(149)
- 收藏
- 关注
原创 大文件分片断点上传
boot-uploader项目前端上传之前会先进行检测,如果此文件块已经上传过,就可以实现断点和快传用于上传并存储文件块,需要对文件块名进行编号,再存储在指定路径下第一次第二次…暂停重传暂停重新开始完成后...
2022-02-21 15:29:27
622
原创 长事务优化-编程式事务-声明式事务
Spring 事务 – @Transactional的使用Spring中的@Transactional(rollbackFor = Exception.class)属性详解 MySQL : 如何监控和处理慢查询与长事务 ?Spring项目长事务对并发的影响和事务相关的SQL注意Spring事务这一点,避免出现大事务Spring的事务 之 9.3 编程式事务 ——跟我学spring3...
2022-02-20 21:51:56
588
原创 类加载器、JNI
Java 类加载器(ClassLoader)的实际使用场景有哪些?自定义一个类加载器自定义类加载器JVM 阅读JDK中ClassLoader注释,以及自定义类加载器深入理解Java类加载器(ClassLoader) Java虚拟机:深入了解ClassLoader(类加载器)好怕怕的类加载器JNI 入门教程【详解】JNI(Java Native Interface)...
2022-02-19 17:57:32
256
原创 springboot jpa JpaSpecificationExecutor
springboot jpa JpaSpecificationExecutor使用示例java中接口是否可以继承多个接口?###
2022-02-18 16:57:54
343
原创 oss文件普通下载-断点下载
Java调用阿里云OSS下载文件阿里云API getObjectOSS 实践篇-OSS API 鉴权剖析【最佳实践】OSS移动端断点下载简单实现文件下载之断点续传
2022-02-17 14:23:40
914
原创 阿里oss-文件上传下载
阿里云oss文档使用阿里云 OSS 存储、访问图片(Java)使用springboot操作阿里云OSS实现文件上传,下载,删除等功能阿里云OSS报错Nosuchkey
2022-02-14 17:55:04
496
原创 文件云存储服务器(文件、图片)
文件云服务器七牛云public class TestQiniu { // 上传本地文件 @Test public void uploadFile(){ //构造一个带指定Zone对象的配置类 Configuration cfg = new Configuration(Zone.zone0()); //...其他参数参考类注释 UploadManager uploadManager = new Upl
2022-01-25 01:43:59
1975
原创 POI---导入导出excel
POIApache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。jxl:专门操作Excelmaven坐标:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <v
2022-01-25 01:28:27
494
原创 NIO-Netty-future
Java NIOFuture 和 ChannelFuture Netty:ChannelFutureNetty异步回调模式-Future和Promise剖析Java并发编程系列一:Future和CompletableFuture解析与使用netty源码分析之服务端启动全解析netty 中 ChannelFuture.sync () 的作用是什么?netty—sync,awaitjava 真正的异步处理(future - listen机制)...
2022-01-03 02:18:17
203
原创 事件驱动模型(观察者模式,发布订阅模式,)
Java设计模式补充:回调模式、事件监听器模式、观察者模式java——回调机制(callback)事件驱动模型深入分析Spring事件驱动模型(观察者模式)Spring 事件驱动在项目中的应用观察者模式 vs 发布订阅模式发布-订阅者模式和事件监听器模式Spring Boot 是如何监听启动事件的...
2022-01-03 01:57:23
1087
原创 redisson分布式锁
源码分析:Redisson 分布式锁过程分析分布式锁中的王者方案-Redissonredisson配置方法redisson分布式锁怎么不自动续锁了?redis 分布式锁的 5个坑,真是又大又深
2021-12-29 22:55:01
545
转载 服务调用方式rpc与rest
HttpClient、RestTemplate和Feign相关知识 Feign的使用方法以及与RestTemplate的区别为什么说Feign是RPC?在微服务架构中,我们经常需要和其他服务进行通信实现数据交互,常用的方式有两种RPC框架——代表-dubbo(引入了注册中心的概念)HTTP协议——代表-SpringCloudSpirngCloud 中,默认是使用HTTP进行微服务间通信,其中最常用的有两种实现形式RestTemplateFeignFeign 微服务中最常见的RPC
2021-12-26 01:26:52
622
原创 sofa-bolt(网络通信框架)
SOFABolt 用户手册蚂蚁通信框架实践SOFABolt 是蚂蚁金融服务集团开发的一套基于 Netty 实现的网络通信框架。为了让 Java 程序员能将更多的精力放在基于网络通信的业务逻辑实现上,而不是过多的纠结于网络底层 NIO 的实现以及处理难以调试的网络问题,Netty 应运而生。为了让中间件开发者能将更多的精力放在产品功能特性实现上,而不是重复地一遍遍制造通信框架的轮子,SOFABolt 应运而生。SOFABolt的基础功能:基础通信功能 ( remoting-core )基于 N
2021-12-26 00:47:33
1606
原创 kafka简介与集群
kafka消息的分发与消费与高级应用springboot下 kafka 手动创建topic并指定分区(partition)数及分区副本(replica)数Topic&Partition 的存储:Partition 是以文件的形式存储在文件系统中,比如创建一个名为 firstTopic 的 topic,其中有 3 个 partition,那么在kafka 的数据目录(/tmp/kafka-log)中就有 3 个目录,firstTopic-0~3,命名规则是<topic_name>
2021-12-19 13:04:11
382
原创 MongoDB集群与数据库操作api
mongodb:使用spring-data处理嵌套文档的实践MongoDB多重嵌套数组操作梳理MongoDB MongoTemplate对嵌套对象,多层级数据,以及其他常规增删改查Spring Boot 使用 MongoTemplate 操作 MongoDBmongoTemplateMongoRepository操作MongoDBMongoDB高级查询用法大全SpringBoot高级篇MongoDB之修改基本使用姿势MongoDB之查询基本使用姿势...
2021-12-19 13:03:03
608
原创 类初始化实例化-Spring实例化初始化-单例-多例-循环依赖
java类的初始化和实例化区别java类的初始化和实例化区别Java中的null和初始化java中字符串定义,初始化,赋值为null的区别null是什么类型,初始化null在内存中是如何分配内存的?Java 对象使用后设置为 null 会减少内存占用吗?@Autowired 与 单例模式@Autowired的使用:推荐对构造函数进行注释...
2021-12-19 10:44:53
107
转载 Web容器-->Spring IOC容器
Java web容器的启动与处理请求的过程1.启动一个web项目的时候,web容器回去读取它的配置文件web.xml,读取结点。2.容器创建一个servletContext(Servlet上下文),这个web项目的所有部分都将共享这个上下文。3.容器将转换为键值对,并交个ServletContext。因为listener,filter等组件在初始化时会用到这些上下文的信息,所以要先加载。4.容器创建的类实例,创建监听器。5.加载filter和servletload-on-startup元素在we
2021-06-06 02:12:26
239
原创 配置文件相关
代码评审java项目中的classpath到底是什么spring启动入口Spring Factories(SPI机制)SpringMVC框架与ServletSpringBoot是如何加载配置文件的SpringBoot是如何启动的 SpringBoot 启动原理SpringBoot读取外部配置文件的方法SpringBoot开发技巧SpringApplication.run执行流程详解springboot原理(核心原理,启动流程)springboot打包 – 项目JAR包和依赖JAR包分
2021-06-03 01:34:15
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人