自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(567)
  • 资源 (24)
  • 收藏
  • 关注

原创 centos8——安装rabbitmq(3.9.9)亲测

文章目录安装版本官方版本对照表安装步骤官网方式参照1、添加yum存储库信息yum 安装修改登录拦截启动rabbitmq创建新用户赋予权限登录验证命令拓展卸载rabbitmq卸载erlang支持其他命令备注参考资料安装版本erlang 24.1rabbitmq 3.9.9官方版本对照表链接地址:https://www.rabbitmq.com/which-erlang.html安装步骤官网方式参照https://www.rabbitmq.com/install-rpm.html#

2021-11-15 13:45:29 2803 1

原创 AQS——ReentrantLock 源码详解

文章目录什么是AQS什么是AQSAQS是在Java中AbstractQueuedSynchronizer的缩写。他的含义是抽象的队列式的同步器。在JUC(java.util.concurrent)中,很多和锁有关的操作类,都会依赖他。比如下面博客需要说道的ReentrantLock。针对ReentrantLock的简单使用,可以参考之前博客 java.util.concurrent.locks.Lock锁 。...

2021-09-29 18:17:53 376 2

原创 微信小程序——定位、地图显示、线路规划导航

一、地图API选择1、查看微信小程序自带的api和相关其他的api,微信团队自带的map组件理解不深,高德地图的api简明易理解使用。2、原app开发采用的是高德地图组件,为了和app能够保持一致性,采取高德地图开发工具作为本次地图开发首选。微信小程序地图map组件开发文档微信小程序MapContext开发文档高德地图开发文档二、高德地图相关资料下载2.1、js下载amap-w...

2019-10-30 15:34:31 5839 7

原创 centos——部署springboot项目(含启动脚本编写、开机自启脚本编写、守护进程开机二合一脚本编写)

一、环境带jdk、mysql 等。我的环境[root@VM_0_3_centos rc.d]# cat /proc/versionLinux version 3.10.0-862.14.4.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (G...

2019-08-07 21:12:11 1741 1

原创 Springboot——license证书生成与项目整合

客户化部署的项目中增加证书限定,当证书失效时,会影响项目的启动和使用。查阅资料和现有技术,暂时选择license框架实现。以下是相关配置和实现过程总结。@Data@ApiModel("生成证书实体类")@ApiModelProperty("证书subject")@ApiModelProperty("密钥别称")/*** 密码长度至少为六个字符,由字母和数字组成*/@ApiModelProperty("密钥密码")/**

2025-04-23 09:52:22 1112

原创 Java——pdf增加水印

近期为了知识库文件导出,文件数据安全处理,增加水印处理。

2025-04-09 11:27:19 428

原创 Springboot——前后分离对接企微单点登录(浏览器扫码)

企业微信不管是客户端内的第三方应用的授权登录,还是浏览器中的获取二维码再扫码登录。在后端都是获取对应的 oauth_code,再通过对应的secret keycropid等信息与企微交互获取登录信息。两种实现方式,最大的不同点在于前端的配置。本次博客主要说明浏览器中渲染二维码和一些操作项。

2025-01-14 11:37:47 378

原创 Springboot——前后分离对接企微单点登录(企微内置应用)

之前博客中,重点说明了钉钉的单点登录类型,分别为网页端的扫码和钉钉APP端的免登。这篇博客重点说明企业微信扫码登录第三方应用的流程。

2025-01-14 11:05:03 1100

原创 Springboot——钉钉(站内)实现登录第三方应用

PC端的钉钉中工作台,增加第三方应用,实现点击后自动授权登录逻辑。

2025-01-10 18:00:49 1172

原创 SpringBoot——企业级应用对接钉钉(扫码)单点登录

企业级应用中,单点登录一般应用的较为广泛。如常见的企微单点快捷登录、QQ登录、微信登录等等。本篇博客主要说明钉钉单点登录的一些操作流程,从创建应用到实际应用全面说明。

2025-01-10 11:42:11 1595

原创 Springboot——SseEmitter流式输出

最近做AI类的开发,看到各大AI模型的输出方式都是采取的一种的方式实现。不是通常的等接口处理完成后,一次性返回。而是片段式的处理完成一个分片,就立马告知前端做出处理;后续处理出新的片段则再次发送给客户端。在Spring框架中就有一个类似的方式实现。SseEmitter。SseEmitter是在Spring 4.2开始引入的,使用的话需要注意版本,不过Springboot 2.X 是可以玩的。

2024-12-01 16:39:26 2021 2

原创 Springboot——对接支付宝实现扫码支付

最近项目中需要对接支付模块,需要考虑到微信支付与支付宝支付的实现。由于微信支付的还在审核中,先预研demo做一个支付宝支付码获取的实现。创建一个订单类,主要用于一些基本信息的传参处理。/*** 订单表*/@Data/*** 订单Id*//*** 用户Id*//*** 接口Id*//*** 支付金额*//*** 支付方式*//*** 0 - 未支付 1 - 已支付*//*** 创建时间*//*** 更新时间*/

2024-11-05 22:10:18 2375 1

原创 xxljob——记录一个cron配置失效问题以及解决方式

本次记录一个按照规范配置corn表达式,但表达式运行时间错乱的问题。以及最终解决的方式。

2024-10-25 09:07:53 494

原创 Springboot——使用poi实现excel动态图片导入解析

最近要实现一个导入导出的功能点,需要能将带图片的列表数据导出到excel中,且可以导入带图片的excel列表数据。考虑到低代码平台的表头与数据的不确定性,技术框架上暂定使用Apache-POI。

2024-10-09 09:15:31 1019

原创 Springboot——自定义分布式锁注解实现带SPEL表达式的分布式锁解析

在分布式锁的实现中,通常会使用Redisson实现。但每次使用都会写下面的这种逻辑。try {if (!return;每次要调用都需要这么写,显得很繁琐。故此本篇博客采取自定义注解的方式,简化实现逻辑,只需要保证在使用处标记对应的注解即可实现。编写自定义注解,需要考虑到EL表达式超时时间超时时间单位信息。/*** 分布式锁注解/*** spel 表达式* @return/*** 时间值* @return/*** 时间单位 毫秒* @return。

2024-09-20 09:42:45 750

转载 springboot activiti 配置项详解

本篇文章转载于springboot activiti 配置项详解 FH_code具体信息以原文为准spring.activiti.async-executor-enabled=falsespring.activiti.job-executor-activate=falsespring.activiti.async-executor-activate=spring.activiti.check-process-definitions=spring.activiti.custom-mybatis-mappe

2024-08-22 16:17:08 385 1

原创 No fallbackFactory instance of type xxxx found for feign client xx

最近在openfeign中碰见一个头疼的问题,已经解决,做一次问题记录。

2024-08-16 11:25:32 848

原创 Hutool——发送http请求案例

在实际开发过程中,微服务环境下往往采取openfeign实现服务与服务之间的请求调用。但有时候需要调用第三方API的情况,虽然在spring boot 框架中提供了请求模板,但这个不怎么好用。市面上支持http调用的框架技术很多,比如okhttp等。本篇文章重点说明Hutool给我们封装的请求方法类。/*** 调用post 接口发送get请求* @return。

2024-07-29 11:32:06 6609

原创 记录一个拖拽组件的代码片段

国内目前的低代码平台,前端部分普遍采取拖拽式完成页面的布局。本次记录一个前端组件的拖拽案例。

2024-07-01 23:42:36 1047

原创 Vue-插槽 Slots

本篇文章不做过多的讲解与说明,只记录个人实验测试案例。vue 官方文档 插槽 slots。

2024-06-06 22:33:18 1139

原创 Vue——子级向父级使用props传递数据(函数)

看到这个标题,相信很多人会说我,你之前博客写的父级向子级中传递数据使用的是props,然后说的子级向父级传递数据则是用的$emit。并且还说了对于String、数组Array,只能是父级使用props传递至子级组件。这不是很矛盾嘛?其实,props传递的数据类型除了字符串String数组Array和对象 Object之外,还能传递一个Function 函数类型。

2024-06-06 21:14:59 709

原创 Vue——子级向父级传递数据(自定义事件)

在上一篇博客中,说到了父级向子级组件中传递对应的数据信息,以及增加传递数据的类型现在、默认值填充等规则。Vue——组件数据传递与props校验但使用props只能是单向的数据传递,也就是由外层父级向内层子级传递,并不能反向进行数据传递。如何实现子级组件向父级组件传递数据呢?

2024-06-05 21:56:54 1177 1

原创 Vue——组件数据传递与props校验

组件与组件之间并不是完全独立的,他们之间可以进行一些数据的传递操作。传递数据的解决方案就是props选项。

2024-06-05 21:18:27 826

原创 Vue——初识组件

在官方文档中,对组件的知识点做了一个很全面的说明。本篇博客主要写一个自己的案例讲解。vue 官方文档 组件基础。

2024-06-03 21:54:25 1125 1

原创 Vue——模板引用(不建议使用,了解)

模板引用,在官方文档中也有很详细的描述。虽然 Vue 的声明性渲染模型为你抽象了大部分对 DOM 的直接操作,但在某些情况下,我们仍然需要直接访问底层 DOM 元素。个人理解为:在vue中,依据vue给定的语法方式,便捷快速获取对应元素标签的对象。vue 官方文档 模板引入。

2024-06-03 19:14:26 477

原创 Vue——监听器简单使用与注意事项

监听器,在官网中称为侦听器,个人还是喜欢称之为监听器。vue 官网 侦听器。

2024-06-03 18:38:34 1005 1

原创 Vue——样式绑定的几种方式

样式绑定在vue中属于一种很常见的操作。在之前博客中针对样式的绑定操作,介绍了一个指令v-bind。缩写为:xxx。vue 官网 样式绑定。

2024-06-03 17:48:06 1288 1

原创 Vue——计算属性 computed 与方法 methods 区别探究

在官方文档中,给出了计算属性的说明与用途,也讲述了计算属性与方法的区别点。本篇博客只做自己的探究记录,以官方文档为准。vue 计算属性 官方文档。

2024-05-29 19:22:18 992 1

原创 Vue——事件修饰符

在官方文档中对于事件修饰符有一个很好的说明,本篇文章主要记录验证测试的案例。官方文档 事件修饰符。

2024-05-29 18:15:03 2137 1

原创 Vue——开发前的准备和创建一个vue的工程

本篇博客主要讲解Vue开发前的环境配置与一些说明。

2024-05-23 18:36:06 440

原创 activiti——网关配置

文章目录前言网关介绍代码案例测试各项网关排他网关 ExclusiveGateway1、绘制流程图2、编写测试代码并行网关ParallelGateway1、绘制流程图2、编写测试代码包含网关InclusiveGateway1、绘制流程图2、编写测试代码前言在activiti工作流中,还有一个组件也很重要,那就是网关,并在许多的流程设计中都会进行使用操作。网关介绍常见的网关有以下4种,分别如下所示。排他网关 ExclusiveGateway多条分支线路,执行满足条件的一条流程。当流程执行到这个

2024-05-14 16:37:28 3559

原创 activiti——流程变量

文章目录前言定义说明定义流程变量的作用域(范围)绘制流程图文件部署数据库设置流程变量并执行流程Global 作用域 流程变量设置启动流程时设定变量查询已经创建的流程信息完成提交申请节点任务,推进工作流任务执行完成部门经理审批 推进节点Local 流程变量删除已部署的模板前言之前项目中,涉及到金融担保合同的审批,有家客户的需求大致如下:提出担保合同申请,如果金额大于xxxx时,需要走集团审批;若小于xxx时,可以直接由本单位审批,不需要走集团复核审。如果此处依旧使用类似之前的简单流程,则将不再适

2024-05-13 16:02:24 914

原创 Activiti——流程的挂起与激活

在一般的金融业务系统中,通常会有一个类似的场景。在某个月的21号,财务需要针对公司或企业的金额进行一个做账的操作。在做账的时候,不允许进行业务的审批处理操作,这些流程必须要进行暂停。在做账完成后,需要恢复相应的业务操作,可以供操作者继续使用。前面博客中也说到了工作流的部署、扭转、删除等操作方式。工作流的删除的确可以实现上面的业务需求,但是有一点,删除后工作流会被删除,如果需要唤醒并继续使用则会不行。为了解决这些类似的问题,在activiti 中,提供有专门的流程暂停(挂起)与激活操作。

2024-04-24 20:30:11 1262

原创 Activiti——将绘制的流程图存入act数据库并进行流程推进与状态流转

之前的博客中,重点说明了activiti表的创建,以及第一张流程图的绘制。但是绘制的第一张流程图并非存在于对应的数据库中,今天需要做的就是将绘制的流程图,使用activiti的代码自动的填充进对应的数据表中。然后做一个简单的状态流转。再上面的执行后,就会依据对应的工作流模板,创建一个工作流流程实例。查看指定的流程模板下已创建的相关流程实例信息,可以使用下面的代码逻辑实现。/*** 查询流程定义 的一些内容*/@Test// 获取数据库的连接信息// 指定需要查询哪个流程模板信息。

2024-04-22 18:33:07 1571

原创 Activity——绘制第一张流程图bpmn

使用idea进行流程图的绘制操作,首选需要确保你的idea安装了activiBpm插件。如果未安装对应的插件,可以参考本专栏最开始的第一篇博客。Activity——idea(2020以后)配置actiBPM。

2024-04-16 18:58:02 3426 2

原创 Activity——spring方式创建activiti所需数据表结构

在之前创建activiti表结构的时候,采取的是配置项目,并在启动的时候,由springboot 去启用activiti的bean,实现创建。并且在之前博客中也有说明:手动引入pom依赖出现一些依赖不全问题。这么来说的话,如果是使用springboot的依赖引入,然后反用spring的方式创建表,这个思路也是可行的。

2024-04-16 15:47:38 583

原创 Activiti——数据库、数据表的创建方式(springboot)

activity 工作流是一款目前市面上用途很广泛的流程处理框架,本篇博客重点说明关于activity工作流数据库的配置与说明。最开始这篇文章采取的是Spring项目配置的方式,但在最后一步创建表时,总会出现各种依赖不全,或者对应依赖中无指定class的玄学问题。换成springboot 的方式,成功创建对应的表结构。

2024-04-12 20:22:09 1480 2

原创 Activity——idea(2020以后)配置actiBPM

2020及之后版本的idea中,未维护对应的actiBPM扩展插件。如果需要安装该插件,则需要使用本地导入 jar的方式。

2024-04-08 18:09:48 1130 2

原创 关于分布式微服务数据源加密配置以及取巧方案(含自定义加密配置)

之前就想着做一个汇总的记录,在实际项目开发中,公司、客户等群体对数据安全性问题,都是很看重的,结合实际的开发,本次做一个各项分布式微服务架构的加密配置说明汇总。

2024-03-13 21:14:24 943

原创 jxls——自定义命令设置动态行高

之前的博客中都简单说了数据的渲染和导出excel文件。包括固定的 表头结构,以及动态 表头和表数据等方式。本篇博客主要说明自定义命令的方式,控制输出excel文件每行记录的行高。jxls中自定义命令,可以采取继承 AbstractCommand 类实现。自定义命令需要定义命令名称和命令逻辑。/*** 自定义列高指令* 如:* 还需要在对应的主程序中调用/*** 批注中的自定义指令* @return} /*** 列高逻辑* @return。

2024-03-01 11:39:19 1900

Java查看汇编指令工具(32位、64位)win系统.7z

windows系统配置java环境参考文章 https://writing-bugs.blog.csdn.net/article/details/119913669

2021-08-25

JVM指令查询手册.pdf

JVM指令查询手册.pdf

2021-08-25

spring cloud 配置源码.zip

包含第一代springcloud全部配置代码,各项详细测试案例。 hystrix: 降级、熔断、限流详细配置;config:加密传输,动态配置刷新等配置;eureka:服务注册中心,各项参数详细配置等

2020-06-17

架构软件开发人员手册.zip

架构软件开发者手册,用于查看汇编指令和相关的数据处理流程信息等,主要涵盖最近出现的 IA-32 处理器,包括 Pentium®处理器、P6 系列处理器、 Pentium 4 处理器和 Intel® Xeon™处理器。

2019-11-26

spring-cloud-zuul(包含注册中心、服务生产者、服务消费者、zuul网关路由).zip

spring-cloud-zuul(包含注册中心、服务生产者、服务消费者、zuul网关路由).zip 暂时只有zuul反向代理

2019-09-05

spring-cloud-hystrix-dashboard(包含注册中心、member、hystrix-dashboard配置等).zip

spring-cloud-hystrix-dashboard(包含注册中心、member、hystrix-dashboard配置等).zip 包含配置好的eureka注册中心,member服务生产者、hystrix-dashboard的hystrix配置和仪表盘配置

2019-09-04

spring-cloud-hystrix-feign(注册中心、member、feign-order).zip

spring-cloud-hystrix-feign(注册中心、member、feign-order).zip 包含注册中心、member、feign-order系列代码

2019-09-04

SpringCloud-2.0-order-hystrix-ribbon-8011.zip

SpringCloud-2.0-order-hystrix-ribbon-8011.zip 使用hystrix实现短路保护操作

2019-09-04

spring-cloud-discoveryClient技术实现负载均衡操作(负载原理).zip

spring-cloud-discoveryClient技术实现负载均衡操作(负载原理).zip 使用DiscoveryClient技术模拟实现RestTemplate本地负载均衡的原理

2019-09-04

SpringCloud-2.0-order-Feign-8005.zip

SpringCloud-2.0-order-Feign-8005.zip 使用feign技术,实现RestTemplate的@LoadBalanced类似的负载均衡操作

2019-09-04

spring-cloud-eureka集群的搭建.zip

spring-cloud-eureka集群的搭建.zip 两个eureka或多个eureka注册中心集群的搭建简单配置

2019-09-04

SpringCloud-2.0-服务生产者和消费者代码的创建.zip

SpringCloud-2.0-服务生产者和消费者代码的创建.zip 属于服务的创建,可以注册至注册中心中,并实现服务与服务之间的互相调用

2019-09-04

SpringCloud-2.0-eureka-service-10000.zip

SpringCloud-2.0-eureka-service-10000.zip 属于 eureka注册中心创建的源码

2019-09-04

json-lib-2.4-jdk15-sources.jar

json-lib-2.4-jdk15-sources.jar 是net.sf.json-lib-jdk15-2.4的源码文件

2019-04-22

springboot各项配置源码文件

springboot实践----多个数据源并开启事务配置、自定义url拦截过滤器、druid配置、全局异常配置等汇总

2019-04-15

js前端aes加密解密所有的库文件

AES对称加密解密的js库文件,包含源代码和案例代码,大家加解密操作不懂的可以参考案例test

2019-01-21

nginx安装包和插件包

nginx安装包和插件包,包含nginx安装源码包、负载均衡插件包、缓存文件包等

2019-01-10

kaptcha验证码库文件

kaptcha-0.0.9.jar用于实现web开发,配置验证码样式显示格式以及保存生成code码于session域中(设定session失效时间)

2018-11-26

centos安装mysql5.7.17文件

linux安装的mysql5.7.17压缩文件,其中有rpm文件,需要解压,可以安装,实际测试无问题

2018-09-04

sjcl-master

aes-CCM加密解密工具文件,适合页面js实现加密解密操作

2018-06-21

sjcl-事例代码

js-CCM加密解密工具文件,适合页面js实现加密解密操作

2018-06-21

cryptojs-master

js-各项加密解密工具文件,适合页面js实现加密解密操作

2018-06-21

app混合开发离线打包文件

混合app开发工具类文件,包含离线打包需要的jar工具文件、文件说明、实例、配置信息等

2018-06-13

ccm加密库文件

ccm加密库文件,Security.addProvider(new BouncyCastleProvider());

2018-05-17

空空如也

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

TA关注的人

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