自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(707)
  • 收藏
  • 关注

原创 flowable使用01

还有挂起流程,恢复挂起,,这种一般用于,,系统出现规则漏洞,,或者系统定期维护,,员工离职审计,,,通过脚本或者管理后台挂起全系统的所有的流程实例,,等到维护结束,在批量激活。所有活动(节点) 的实例信息,,包含当前正在执行和已经执行完了的节点,,他记录了流程实例经过每一个节点的详细信息(包括:开始节点,用户任务,服务任务,网关,结束点 等)这个表中创建执行实例,,一般会有两个,一个是根执行实例,,一个是正在执行的执行实例,,,,流程部署: 是每一次的部署记录,,一次可以部署多个流程定义,,,

2025-11-07 21:34:53 414

原创 计算机网络

TCP/IP四层模型: 将OSI(open systems interconnection model)的七层模型合并为四层传输层提供了一系列 socket api,,应用实在建立了有效的socket之后,在socket之上,收和发,,tcp的socket建立:网络层提供的服务可能 丢失,乱序,延迟,出错,,传输层向上提供的服务可以是tcp可靠的服务,,tcp上面有ssl,可以加强他的安全性tcp的传输:UDP: user datagram protocolUDP传输数据校验: : 用于等待客户端的连接请

2025-10-28 22:31:17 392

原创 红帽8内网无激活码安装nginx

https://blog.csdn.net/qq_37910578/article/details/139227379 这个要阿里云镜像,但是不让连。

2025-09-13 10:17:51 170

原创 企业微信消息推送

推送消息:https://developer.work.weixin.qq.com/document/path/90236#10112。基本概念:https://developer.work.weixin.qq.com/document/path/90665。只能像他官方例子那样写,,,如果将 双引号 变成 单引号,,消息不回被推送过去,,如果加了 style设置了样式,,标签就不会解析,,会将a标签也显示在文本中,这是企业微信消息的渲染规则。

2025-09-10 23:24:16 224

原创 navicat同步本地sql到测试服务器

https://blog.csdn.net/ic_xcc/article/details/108485102

2025-09-05 12:44:33 116

原创 justAuth实现第三方授权登录

前端会将这个redirect传递给后端,,,后端发送给微信服务器获取code,,获取code的时候,会校验这个 redirect_uri 和配置的回调域名是不是一个东西,,是的话才会生成code,,,然后前端携带code发送给后端,,后端根据code获取 资源服务器的信息。获取到 企业微信用户信息之后,插入表。: 第三方和系统用户的关联表。: 第三方的user表。

2025-09-04 00:31:05 254

原创 windows安装postgreSql和vector扩展

引用:https://www.bilibili.com/opus/1099294951017021442。创建数据库,,启用扩展,

2025-09-02 08:23:39 158

原创 spring-ai-alibaba使用

spring-ai-alibaba 在spring-ai上做了升级,,可以轻松集成阿里的大模型</</</</这个starter会根据配置文件自动注入一个ChatModel,,,也会自动注入一个,每一种模型对应一种ChatModel,如果项目中用到了多个不同的模型,,需要自己构建ChatModel的bean,,,先将自动装配的类给屏蔽掉,再注入自己要用的ChatModel和。

2025-08-28 00:04:53 468

原创 RAG检索增强生成

RAG : retrieval augmented generation : 检索增强生成。

2025-08-25 23:56:35 941

原创 java8 findAny()、findFirst()空指针NullPointerException问题

返回的是一个Optional,,,一般的Optional都不允许有。就是不允许为null的Optional,,如果返回的。,然后再去findFirst取这个。

2025-08-22 23:37:58 313

原创 聚合搜索中的设计模式

在聚合搜索中,不同的类型需要调用不同的实例的方法,,虽然都实现了统一的接口,,但是在调用的时候,还是需要声明具体的实现类,,,调用实现类真正的方法,,,就会有很多。,如果不想使用这种多层的判断,,可以将 实现类的信息,注册到一个 全局的Map中,,map的key就是枚举值,,map的value就是实现类,,门面模式: 给复杂的子系统提供一个统一的接口,,隐藏了背后复杂的逻辑和交互,,对外暴露简单,简化调用。如果需要别人接入你的接口,,就需要定义要给统一的规范,,不能让他想接就接,,,

2025-08-12 23:24:13 374

原创 pdf预览Vue-PDF-Embed

https://www.npmjs.com/package/vue-pdf-embedhttps://jsfiddle.net/hrynko/273a59qr

2025-08-09 20:33:13 1663

原创 vue局部注册组件

is后面跟 component的id,,直接引入组件,,可能是全局注册的组件,也可能是在这个页面局部注册。

2025-07-30 09:29:13 246

原创 复制富文本内容带换行

【代码】复制富文本内容带换行。

2025-07-27 20:24:09 187

原创 flutter环境安装

flutter是由google开发并维护的一个开源的UI软件开发工具包,,他的核心目标是一套代码库,,高效的为多个平台(ios 和 android)构建高性能,高保真度的本地编译应用程序安装Android studio安装flutter sdk ,,并设置为环境变量安装android sdk 许可证打开android studio 安装安装 visual studio ,并安装里面的。

2025-07-26 11:46:53 278

原创 dart使用

是一种由google开发的现代编程语言,,,是Flutter框架的官方编程语言。

2025-07-25 23:08:58 164

原创 若依关掉当前页,跳转新页面

【代码】若依关掉当前页,跳转新页面。

2025-07-15 11:50:35 439

原创 spring事件使用

spring中监听事件,,也可以写在容器外面,,通过。spring事件发布是通过。

2025-07-06 20:34:30 302

原创 docker安装sqlserver

https://blog.csdn.net/m0_59806124/article/details/146486479

2025-06-07 12:27:04 155

原创 spring实战第四版01

属性文本解析事件发布。

2025-05-26 17:06:13 926

原创 springboot日志

springboot日志采用了门面模式,,也称为外观模式,,,springboot中使用SLF4J作为日志门面,,Logback作为日志默认实现开发者只需要调用SLF4J的API,不用关心底层是哪种实现。

2025-05-25 16:21:45 402

原创 计算机网络01-网站数据传输过程

局域网: 覆盖范围小,自己花钱买设备,宽带固定,自己维护,,一般长度不超过100米,,,带宽也比较固定,,,10M,,,100M,,,1000Minternet : 全球最大的互联网络,起源于美国有一些下载网站里面有一些按钮,,比如,电信下载,网通下载的按钮,,就是因为文件在不同的ISP运行商机房,,这些运行商中间是通过一根线相互连接的,,,跨运行商的宽带会有限制,,可能是跨运行商传输的瓶颈,,所以出现了一些按钮,,指定从某个运行商机房下载文件。

2025-05-02 22:11:00 1217 1

原创 nextjs国际化

官方教程:https://nextjs.org/docs/app/building-your-application/routing/internationalization。引用:https://blog.csdn.net/qq_41180335/article/details/138034870。next.js 13+ 获取路由参数,,可以通过props传递。这个params中的 lang属性就是动态设置的路由值。文件夹,里面放国际化的json。创建一个动态路由的目录,,

2025-04-24 20:46:57 256

原创 ant design组件使用01

dropdown里面是menu组件,,menu组件有自带的阴影样式,,,

2025-04-24 10:51:43 212

原创 spring-session-data-redis使用

是spring session项目中的一个子模块,,他允许你使用Redis来存储http session,,从而支持多个应用实例之间共享session,,,即分布式session。文档:https://docs.spring.io/spring-session/reference/3.4-SNAPSHOT/configuration/redis.html。@EnableRedisHttpSession 会创建一个 过滤器,,这个过滤器,去拦截请求,设置session,,,你用的还是。

2025-04-23 16:44:23 561

原创 react使用01

这个是React的官方API,,主要用于克隆并修改React元素,,本质: 复制一个已有的React元素,并允许你修改他的props。

2025-04-22 17:26:28 290

原创 js使用01

将可迭代的对象变成数组,,比如Map,Set,字符串,,只要含有length属性的对象,,就能转换成数组。

2025-04-21 21:04:55 129

原创 umi使用

动态路由,,就是将多个不同的url,都指向一个页面组件,,页面组件通过解析路由的参数,,来决定页面要怎么展示。虽然是不同的内容类型,,但是编辑页面的UI都差不多,,,,layout,也可以给路由自定义wrappers,,: 一个工具,用来在不同的操作系统设置环境变量。虽然路径不同,但是他们的页面结构非常相似,,,比如:统一的错误页,配置页,,帮助中心,,等。wrappers必须是数组,,里面用。,,就会去找config目录下的。多个模块用同一套页面逻辑,,比如。比如: 后台cms管理系统,,

2025-04-21 15:45:47 319

原创 封装自己的api签名sdk

自动配置的包,加了之后写配置文件,有自动提示</</</</自定义starter,相当于配置了一个带默认属性的bean,,在META-INF文件夹下面添加遇到的问题,默认属性写在不生效,,写在中生效。

2025-04-04 23:11:46 275

原创 markdown前端解析

微软开源的代码编辑器,,支持多种编程语言的语法高亮,智能提示,代码补全,错误提示等功能。。他是Visual Studio Code 编辑器的核心组件,非常强大灵活。

2025-04-04 09:48:14 691

原创 nextjs使用02

中间件处理response:===> 设置cookie或者响应头。目录前面加@,layout中可以当作插槽引入。同一个页面,放多个路由,,两种方式获取cookie。

2025-04-01 22:15:05 273

原创 nextjs使用01

在app目录下创建名为会自动映射到404// 当reviewId 大于1000 ,跳转notFoundnotFound()return (如果不想用通用的。。在当前目录下放入自定义的如果需要在notfound页面提示是那一个 内容id找不到,,使用return (

2025-04-01 12:51:05 326

原创 react撤销和恢复

如果是撤销操作,,就从这个历史栈中取最后面那个数据,,并且将这个数据push到future栈中,,,,,在每次操作store的时候,将当前的store的数据,存入历史记录栈。如果是恢复操作,,就去future栈中的最后的那一个数据,用来恢复原数据。

2025-03-30 17:59:08 342

原创 react拖拽库dnd-kit

SortableContext: 告诉dnd-kit,哪一个容器是可以被拖拽和放置的区域。DndContext : 拖拽功能最外面的容器。: 绑定每个拖拽的盒子。

2025-03-30 10:51:37 520

原创 react-create-app整合windicss

引用:https://blog.csdn.net/gitblog_00339/article/details/142544145。

2025-03-26 07:37:55 331

原创 react-router

【代码】react-router。

2025-03-25 09:17:38 260

原创 react自定义hook

自定义hook: 用来封装复用的逻辑,,自定义hook是以use开头的普通函数,,将组件中可复用的状态逻辑抽取到自定义的hook中,简化组件代码。

2025-03-24 16:26:27 375

原创 react中useRef和useMemo和useCallback

memo: 被memo包裹的组件,会浅层比较 props,不会深度比较,如果浅层比较相同,就不会重新渲染组件默认是,无论怎么,都会重新渲染一遍子组件,,useMemo: 包裹一个函数,返回一个值,,只会在监听的状态改变的时候,才会重新执行一遍这个函数这两个用来避免重新渲染,子组件,,或者重新执行一个复杂的函数,,,在不需要的情况下,,比如说,你的状态改变跟某个子组件没有关系,,就不用触发这个子组件的重新渲染。

2025-03-24 11:22:28 479

原创 React多层级对象改变值--immer

底层就是immer,,,所以在使用redux的时候,直接赋值,就会响应式的数据。

2025-03-23 21:01:49 368

原创 netty中黏包,半包

黏包:packet stick,,,接收端一次性接收了很多条完整的消息半包 : packet fragment ,,, 接收端一次只读到了一部分消息,不是完整的滑动窗口: 一个tcp协议的请求,是要等服务器的ack回应的,,而滑动窗口允许在窗口内的请求不用等到ack回应,也能继续往后开新的请求发送数据,提高了数据传输效率。。滑动窗口是自适应的,不用自己设置可以自己定义一个协议(共同遵守的约定),,魔数: 用来第一时间判断是否是无效的数据包,,类似java的cafe babe。

2025-03-17 00:00:50 913

空空如也

空空如也

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

TA关注的人

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