自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

最初的节奏

学习笔记整理手册

  • 博客(90)
  • 收藏
  • 关注

原创 springCloud集成activiti5.22.0流程引擎(分支)

注: 因为activiti的默认流程图格式是bpmn, 但是idea必须xml格式才能生成图片, 所以改为这样, 后面部署流程的时候才可以部署上去, 否则是存不进数据库.右键该文件夹New–>BPMN File 创建名为leave_flow的流程文件。文件名"xxx.bpmn" 更改为 “xxx.bpmn.xml”精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。

2024-08-15 23:30:28 363

原创 java快速导出word文档

在 Java 应用程序中,有时候我们需要将数据导出为 Word 文档,以便进行文档的编辑、打印或共享。本文将介绍如何使用 Java 实现导出 Word 文档的方法,帮助你灵活处理文档导出需求。

2024-08-13 21:28:24 2436 4

原创 springCloud集成activiti5.22.0流程引擎

不同版本的activiti自带表是不一样的,其实我们也不用去关心不同版本的activiti需要那些表,只要配置好数据源,系统启动的时候,会去检查数据库是否包含这些数据库表,如果没有会自动去创建这些表。下面先介绍简单介绍一下,这些表的含义。自动部署:将bpmn文件放到resources下的processes下,启动时会自动部署。

2024-04-19 16:07:10 1445 1

原创 HTTP客户端警告:Going to buffer response body of large or unknown size

从源码中可以看出,warn的条件是(contentLength == -1L || contentLength > (long)limit),如果http头没有指定contentLength或大于上限值(默认1M),就会抛异常。其实,如果返回的结果比较确定,对程序没有太大影响。从源码中可以看出,getResponseBodyAsStream()内部没有使用getResponseBody()方法,避免了内存耗尽问题,而是使用了InputStream流方式处理。帮助别人的同时更是丰富自己的良机。

2023-11-23 22:37:15 1113

原创 Nginx线上请求故障分析

Nginx线上问题定位

2022-06-09 15:09:22 1180

原创 Mybatis批量操作介绍

Mybatis批量操作介绍 点关注不迷路,欢迎再访! 精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录Mybatis批量操作介绍一.foreach元素的属性关键词介绍1.批量插入2.集合类型批量修改3.数组类型批量删除一.foreach元素的属性关键词介绍foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名in

2021-06-24 08:35:50 633 2

原创 Redis实现存储对象

Redis实现存储对象 点关注不迷路,欢迎再访! 精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。无现用直接存储对象API,Redis的key和value都支持二进制安全的字符串。目录Redis实现存储对象一.序列化工具类二.测试类一.序列化工具类import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.

2021-02-08 18:58:00 526 2

原创 MySQL创建自增序列(Sequence)

MySQL创建自增序列(Sequence) 点关注不迷路,欢迎再访! 精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录MySQL创建自增序列(Sequence)一.创建--Sequence 管理表二.创建--取当前值的函数三.创建--取下一个值的函数四.创建--更新当前值的函数五.测试函数功能MySQL不支持直接的sequence,所以需要创建一张table来模拟sequence的功能一.创建–Sequence 管理表C

2020-12-06 21:07:48 1633

原创 HttpClient示例及资源释放

HttpClient请求资源释放 点关注不迷路,欢迎再访! 精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录HttpClient请求资源释放一.PostMethod二.GetMethod三.HttpPost一.PostMethodpublic class TestHttpclient extends TestCase { public static void main(String args[]) { Strin

2020-09-17 19:58:20 1211

原创 Harbor api 2.0 操作

Harbor api 2.0 操作 点关注不迷路,欢迎再访! 精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录Harbor api 2.0 操作一.依赖二.常用操作API2.1. 获取harbor中所有的项目2.2. 根据项目id获取该项目下所有的镜像仓库2.3. 根据应用(镜像)名称查询harbor私有仓库镜像镜像2.4. 删除镜像2.5. 推送镜像到harbor仓库三.harbor api 2.0 源码分享一.依赖&l

2020-09-17 19:35:24 4136 4

原创 spring session redis实现会话共享

spring session redis实现会话共享 点关注不迷路,欢迎再访! 精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录spring session redis实现会话共享一.前言介绍二.引入依赖三.实现代码四.配置过滤器五.验证环节一.前言介绍spring session通过redis来实现多个服务器间的session共享的原理,其实就是将session独立出来不依赖原来的web容器,而是存放到与web容器没有耦

2020-07-25 18:03:14 1195 2

原创 rediscluster字段模糊匹配及删除

rediscluster字段模糊匹配及删除 点关注不迷路,欢迎再访! 精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录rediscluster字段模糊匹配及删除一.原理介绍二.实现代码三.命令操作一.原理介绍语法:SCAN cursor [MATCH pattern] [COUNT count]SCAN 每次执行都只会返回少量元素,所以可以用于生产环境,而不会出现像 KEYS 或者 SMEMBERS 命令带来的可能会阻塞

2020-07-25 17:41:55 1497 2

原创 Dubbo注册中心 Zookeeper原理与实现

Dubbo注册中心 Zookeeper原理与实现 点关注不迷路,欢迎再访! 精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录Dubbo注册中心 Zookeeper原理与实现一.Zookeeper原理介绍二.Zookeeper 的实现2.1 发布的实现2.2 订阅的实现一.Zookeeper原理介绍Zookeeper 是树形结构的注册中心,Dubbo使用zookeeper作为注册中心时,只会创建持久节点和临时节点两种,对创建

2020-06-27 18:23:37 1520

原创 zookeeper 主备切换方案实现分布式锁

zookeeper 实现主备切换方案 点关注不迷路,欢迎再访! 精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录zookeeper 实现主备切换方案一、原理介绍二.引入依赖三.实现代码3.1定义Zookeeper客户端基本配置3.2定义Zookeeper客户端基本配置3.3 启动 LeaderSelector 选主监听3.4编写自动任务测试3.5 application.propertiesZK 客户端参数配置四.测试APP1

2020-05-30 20:33:35 2409 4

原创 MySQL+Naticat for Mysql安装教程

MySQL +Naticat for Mysql安装教程 点关注不迷路,欢迎再来!

2020-05-19 19:38:09 8671 6

原创 select2插件实现下拉框搜索功能

select2插件实现下拉框搜索功能精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录select2插件实现下拉框搜索功能实现代码效果图jquery.min.jsselect2.min.cssselect2.min.js实现代码<div class="form-group col-md-2 col-sm-6 col-xs-12"><select class="singleSelect" name="pos

2020-05-16 18:27:39 1665 1

原创 bootstrap实现双向选择框

bootstrap实现双向选择框精简博客内容,尽量已行业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录bootstrap实现双向选择框前端视图代码效果图bootstrap.jsbootstrap.cssjquery.js前端视图代码<label class="control-label col-md-1 col-sm-3 col-xs-12" for="first-name">双选框:</label><div c

2020-05-16 18:15:21 2251

原创 实现大文件断点续传(支持网络异常,服务宕机)

实现大文件断点续传(支持网络异常,服务宕机)精简博客内容,尽量已专业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。springboot mysql jdk1.8目录实现大文件断点续传(支持网络异常,服务宕机)工作原理表结构application.yml 参数配置前端视图操作效果图项目层级目录结构项目共享地址工作原理1、前端以...

2020-04-08 20:35:07 1658

原创 坚信:分享只是收获的开始

分享是收获的开始精简博客内容,尽量已专业术语来分享。努力做到对每一位认可自己的读者负责。帮助别人的同时更是丰富自己的良机。目录分享是收获的开始初来驾到分享与收获寻找适合自己的学习方法初来驾到入驻csdn博客平台快满一周年,期间迷茫过,也斗志昂扬过,反反复复终究还是自己不够自律,信念不够坚定。非常感谢此平台,无论当初选择它的目的是什么,无可争辩的通过它让自己学习到更多优秀的文章和接触...

2020-03-17 19:54:18 1040

原创 Httpclient 实现文件下载方式

Httpclient 实现文件下载 点关注不迷路,欢迎再访! 目录Httpclient 实现文件下载一.服务端二.客户端一.服务端public void writFileToResponse(FileInfo fileInfo, HttpServletResponse response) { FileInputStream input = null; String file...

2020-03-09 16:28:08 1523

原创 spring版本升级到4.x踩雷指南

spring版本升级到4.2.5 点关注不迷路,欢迎再访! 目录spring版本升级到4.2.5一、新特性介绍二.引入依赖三.踩雷指南一、新特性介绍Spring 4 相比 Spring 3,引入许多新特性,这里列举几条较为重要的:1.支持 JDK8 (这个是最主要的)。2.Groovy Bean Definition DSL 风格配置。3.支持 WebSocket、SockJ...

2020-02-24 20:50:48 3256 3

原创 Oracle存储过程详细教程

Oracle存储过程详细教程 点关注不迷路,欢迎再访! 目录Oracle存储过程详细教程一 .创建存储过程语法二.输出案例三.调用存储过程3.1 声明declare关键字3.2不声明declare关键字3.3call四.带有参数的存储过程五.in,out参数问题六.异常写法七.循环7.1while 循环7.2for循环八.基本正删改查一 .创建存储过程语法create or rep......

2020-01-19 19:46:15 85662 12

原创 Mysql存储过程详细教程

Mysql存储过程详细教学 点关注不迷路,欢迎再访! 目录Mysql存储过程详细教学一、定义二、存储过程的特点三、创建一个简单的存储过程创建存储过程语法创建存储过程调用存储过程四、存储过程的变量五、存储过程参数1、基本语法一、定义存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译...

2020-01-18 20:46:50 4180

原创 spring集成RocketMQ异步消费,

spring 集成RocketMQ异步消费 点关注不迷路,欢迎再访! 目录spring 集成RocketMQ异步消费引入依赖mq.properties配置创建topic命令生产者消费者工作需要采用异步消费来实现生产者/消费者解耦:方案1:采用传统schedule实现方案2:使用RocketMQ实现由于业务需要保证消费实时性,最终我们选择了本章知识RocketMQ引入依赖...

2020-01-16 21:21:09 2738

原创 简述Redis的过期策略和内存淘汰机制

Redis的过期策略和内存淘汰机制 点关注不迷路,欢迎再访! 目录Redis的过期策略和内存淘汰机制过期策略问题思考定期删除,惰性删除问题思考内存淘汰机制过期策略我们set key的时候,都可以给一个expire time,就是过期时间,可以指定缓存到期就失效。redisTemplate.expire(KEY, redis_time , TimeUnit.SECONDS);问...

2020-01-14 21:03:16 1319 2

原创 springmvc 集成JedisCluster配置

springmvc 集成JedisCluster 配置 点关注不迷路,欢迎再访! 目录springmvc 集成JedisCluster 配置引入依赖配置redis.properties配置redis.xml文件测试验证cluster相对于哨兵模式是去中心化的,它的每个节点都存储了其它集群的信息,因此每个节点都可以做为集群的中心,容错能力强,具有更高的可用性和在线扩容能力。引入依赖...

2020-01-14 20:36:15 2299

原创 dubbo暴露出HTTP服务

dubbo暴露出HTTP服务 点关注不迷路,欢迎再访! 目录dubbo暴露出HTTP服务前言准备工作HttpProviderConf配置类请求响应入参、出参HttpRequest入参HttpResponse 响应暴露服务controller前言通常来说一个dubbo服务都是对内给内部调用的,但也有可能一个服务就是需要提供给外部使用,并且还不能有使用语言的局限性。本章讲到的没有那么复...

2020-01-13 21:58:51 4152

原创 springmvc+Dubbo+zookeeper分布式服务

springmvc+Dubbo+zookeeper分布式服务 点关注不迷路,欢迎再访! 目录springmvc+Dubbo+zookeeper分布式服务引入依赖提供者(消费者)生产者测试阶段元数据配置注册中心和元数据中心放到配置中心:引入依赖<dependency> <groupId>org.apache.zookeeper</groupId&gt...

2020-01-02 21:10:55 1161 3

原创 Dubbo基于Zookeeper实现分布式服务

Dubbo基于Zookeeper实现分布式服务 点关注不迷路,欢迎再访! 目录Dubbo基于Zookeeper实现分布式服务一、dubbo是什么?二、Dubbo的好处?三、dubbo架构图一、dubbo是什么?既然是新手教学,肯定很多同学不明白什么是分布式和远程服务调用,为什么要分布式,为什么要远程调用。下图为例:以前什么的都在一个服务器上,调用方法直接就自然而然调用了,没啥问...

2019-12-29 21:14:57 1063 2

原创 Dubbo-Admin管理控制台(最新版)

Dubbo-Admin管理控制台(最新版) 点关注不迷路,欢迎再访! 目录Dubbo-Admin管理控制台(最新版)环境搭建github下载dubbo admin项目解压dubbo admin后端 dubbo-admin-server前端 dubbo-admin-uiUI 效果图在搭建了dubbo的生产者和消费者之后,可以使用dubbo自带的dubbo-admin进行服务治理,可视化...

2019-12-28 20:50:43 1463

原创 poi读取Excel文件(兼容.xlsx和.xls)

poi读取Excel(兼容.xlsx和.xls) 点关注不迷路,欢迎再访! 目录poi读取Excel(兼容.xlsx和.xls)引入依赖工具类测试类: ----亲测有效引入依赖<!-- 添加poi 依赖 --> <dependency> <groupId>org.apache.poi</groupId> <arti...

2019-12-25 20:10:29 1933

原创 Maven下载jar包速度慢的解决方案

Maven下载jar包速度慢的解决方案 点关注不迷路,欢迎再访! 一.问题出处:通常我们会因为下载jar包速度缓慢而苦恼,这十分影响开发效率和心情,因为很多资源都是国外的。二.解决方案:其实方法很简单:maven是支持镜像的,找到下载解压后的maven,setting.xml文件加上如下代码mirror> <id>alimaven</id> ...

2019-12-25 19:49:46 1008

原创 springmvc集成Redis Cluster集群

springmvc集成Redis Cluster集群 点关注不迷路,欢迎再访! 目录springmvc集成Redis Cluster集群引入依赖配置redis.properties配置redis.xml文件cluster相对于哨兵模式是去中心化的,它的每个节点都存储了其它集群的信息,因此每个节点都可以做为集群的中心,容错能力强,具有更高的可用性和在线扩容能力。引入依赖<de...

2019-12-22 13:39:11 2507

原创 如何将本地项目上传GitHub

如何将本地项目上传GitHub 点关注不迷路,欢迎再访! 目录如何将本地项目上传GitHub准备工作详细步骤准备工作在github官网https://github.com/上注册一个github账号eclispe中安装git插件详细步骤1.在eclipse中配置user的相关信息window->preferences->Team->Git->Conf...

2019-12-18 20:23:24 733

原创 如何正确实施redis分布式锁

redis分布式锁解决schedule集群重复执行问题 点关注不迷路,欢迎再访! 目录redis分布式锁解决schedule集群重复执行问题应用场景redis分布式锁实现死锁问题死锁问题解决方法具体实现代码应用场景集群下部署多个应用,定时任务就会出现重复执行的问题,为了避免资源浪费和脏数据的问题出现,借助redis分布式锁解决redis分布式锁实现基于Redis实现的分布式锁其...

2019-12-14 20:29:18 748

原创 RedisTemplate使用scan代替keys命令

RedisTemplate使用scan代替keys方法 点关注不迷路,欢迎再访! Redis是单线程的,keys命令会使线程阻塞,并且keys是以遍历的方式实现的,时间复杂度是 O(n),Redis库中的key越多,查找时阻塞的时间越长,如果这时候有大量的业务请求送达Redis,有可能导致Redis崩溃,所以线上环境都要禁用keys命令的。而scan命令是通过增量迭代的方式实现的,每...

2019-12-09 20:39:57 2673

原创 Windows10下安装Git -图解详细

Windows10下安装Git 点关注不迷路,欢迎再访! 目录Windows10下安装Git第一步:先从官网下载最新版本的Git第二步:运行git安装包第三步:安装配置窗口第四步:选择Git使用的默认编辑器”窗口第五步:点调整Path环境变量第六步:选择HTTPS传输后端第七步:配置行结束符第八步:配置终端模拟器第九步:配置额外选项第十步:使用默认配置,直接点击“Install”开始安...

2019-12-08 21:33:08 1480

原创 Spring项目启动自动执行一次指定方法

Spring项目启动自动执行一次指定方法 点关注不迷路,欢迎再访! 实现ApplicationListener接口,并实现 onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent)方法springmvc:@Servicepublic class SearchReceive implements Applica...

2019-12-08 20:01:02 833

原创 SolrCloud整合spring框架配置说明

SolrCloud整合spring框架配置说明 点关注不迷路,欢迎再访! 前文整合过solr,由于集群和单机配置有区别,今天再更新下:springboot配置:spring: data: solr: default-collection: collection repositories: enabled: true z...

2019-11-11 21:12:42 828

原创 solr7.1集群部署 -图解

solr7.1集群部署 点关注不迷路,欢迎再访!前面文章已经介绍过solr单机部署,集群部署同理。本文还是以搭建伪集群环境为例:第一步:搭建步骤:上传并解压solr第二步:tomcat解压,复制重命名命令: cp -r apache-tomcat-8.5.47 /opt/tpapp/solr-cloud/tomcat01第三步:将solr部署到tomcat下cd...

2019-11-11 20:38:27 920

空空如也

空空如也

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

TA关注的人

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