自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 资源 (8)
  • 收藏
  • 关注

原创 fabric0.6的账本操作的整体流程分析

花了点时间整理了一下,有问题提出来沟通~

2017-01-20 11:32:42 3096

原创 hyperledger fabric 结构分析(一)

先前分析程序着眼于细节分析,这样没有框架的概念,花了两天时间分析整理了一下hyperledger fabric的架构设计,分析该程序没有参照任何资料,如有错误欢迎指正,共同进步。笔者在详细分析程序前有以下疑问:1)CLI(命令行)客户端如何发送命令给Peer节点2)本Peer节点如何接收其他节点的数据,接收到数据又如何处理,处理的方式和1又有什么区别3)数据是何时又是如何被

2016-10-10 14:56:31 18140

原创 18.若依框架中的xss过滤器

XSS注解定义Java Bean Validation 规范要求: 任何自定义约束注解(@Constraint)必须包含 message()、groups() 和 payload() 这三个方法,否则无法通过编译。default "不允许任何脚本运行";Class<?Class<?注解实现,下面代码比较简单,检测到<>等可能涉及到脚本注入的标签,则认为验证不通过)[^>]*>.*?|<.*?/>";

2025-08-01 16:38:01 275

原创 17. 若依框架过滤器2

若依实现了两个Filter,一个是xss 一个是Repeatable,xss比较好理解,Repeatable的作用是通常HTTP请求的输入流(InputStream)只能读取一次,RepeatableFilter使得请求体可以被多次读取。在FilterConfig里定义FilterRegistrationBean Bean方法,可注册自定义过滤器。实现逻辑比较简单,过滤器优先把数据读出来,放到自己缓存里,当用户多次读取时从缓存读取。在若依框架中,还有另一种定义过滤器的方式。

2025-08-01 16:06:29 222

原创 16. 若依框架过滤器1

书接上回的代码,在用户安全认证方面的过滤器介绍在下面,spring 还可以使用其他方式定义过滤器,后面介绍。其中UsernamePasswordAuthenticationFilter是spring security默认的过滤器链上面的代码,最终的过滤器链顺序CORS 处理(corsFilter)→ 最优先JWT 认证(authenticationTokenFilter)用户名密码认证(UsernamePasswordAuthenticationFilter)

2025-08-01 15:54:37 277

原创 15. 若依框架的Security Config

当未认证用户访问受保护资源时,会调用 unauthorizedHandler(通常是返回 401 错误)。STATELESS 表示不创建 HttpSession,适用于 JWT / OAuth2 等无状态认证方式。

2025-08-01 15:24:16 355

原创 14.若依框架拦截器使用

验证逻辑在SameUrlDataInterceptor的isRepeatSubmit,判断一个请求是否是重复请求的逻辑比较简单,将用户token、请求的url作为redis key,请求参数和请求时间作为value,每个请求去redis查找相同用户、相同请求、相同参数、时间在重复请求时间阈值内的都要丢弃,丢弃的方式是错误信息直接放入response,preHandle返回false,则该请求被拦截。SameUrlDataInterceptor 继承了RepeatSubmitInterceptor。

2025-08-01 14:42:17 248

原创 13. 若依框架中的 Sensitive 敏感字段过滤

若依框架中有Sensitive注解,但代码中并未使用,但该注解的实现还是比较值的学习的。下面查看 SensitiveJsonSerializer 序列化类的实现方式ContextualSerializer 是 Jackson提供的一个接口,允许序列化器(JsonSerializer)根据字段或方法的上下文信息(如注解、类型等)动态调整序列化行为。它通过 createContextual() 方法实现,该方法在序列化前被调用。

2025-07-31 21:40:08 339

原创 12. 若依框架的exception

在若依代码里随处可以看下业务代码的自定义异常ServiceException,尤其是在用户 角色 菜单相关的Service实现中。注意: ServiceException是继承的RuntimeException,没有继承BaseException,不走i18n的模版逻辑。

2025-07-30 16:22:41 426

原创 11. 若依参数验证 Validated

参数验证失败,在全局RestControllerAdvice异常拦截器,拦截MethodArgumentNotValidException异常,进行自定义返回值。若依使用 org.springframework.validation.annotation.Validated 进行调用参数检测,如果不满足要求报错。

2025-07-28 22:09:21 176

原创 10.若依的自定义注解 Log

自定义注解 Log

2025-07-28 21:49:23 649

原创 9.SpringBoot Web请求参数绑定方法

基本涉及了 所有SpringBoot Web请求参数绑定方式

2025-07-27 19:09:06 229

原创 8. 若依框架的AjaxResult

AjaxResult本质上是一个HashMap,包括三个基本字段,并定义了一部分状态码,注意该状态码可以和HTTP的状态码不同,也就是可以用户自定义状态码。若依的Rest风格API请求,返回格式除了文件的流式返回,基本上是封装了AjaxResult。除了定义的code、msg、data 还可以通过put方法,自定义字段返回给客户端。

2025-07-27 18:08:42 208

原创 7.Resource 与 Autowired 注解区别

打开若依框架代码,这两个用法很多。

2025-07-27 08:07:02 212

原创 6.若依 ConditionalOnProperty 用法

若依 ConditionalOnProperty 使用

2025-01-18 17:30:28 270

原创 5.若依 Configuration & ConfigurationProperties 使用

Configuration & ConfigurationProperties

2025-01-18 17:09:43 359

原创 4.若依 BaseController

若依 BaseController 介绍

2025-01-18 16:47:20 470

原创 3. 后端验证前端Token

前端发送请求,后端是如何进行token验证的。

2025-01-18 10:43:59 907

原创 2.用户登录流程

若依 用户登录流程,能跟代码跟代码,跟不了代码背下来,流程相对固定

2025-01-18 10:28:53 515

原创 1.写在前面

按照惯例,第一篇文章是要先介绍下专栏的风格、思路,以免需求不一致的同学误入,耽误大家时间。

2025-01-16 13:50:14 375

原创 springboot jackson 数据脱敏

JsonSerialize(using = SensitiveJsonSerializer.class) 表示具体的序列化方法要使用SensitiveJsonSerializer定义的,该SensitiveJsonSerializer后面会说到。表示使用注解时,可以传递一个参数,该参数时一个方法。@Target(ElementType.FIELD) 表示要修饰的内容是字段。第二步:修饰字段,指明该字段问密文字段 email。

2024-10-22 16:51:05 397

原创 Java 知识点

2024-10-21 11:10:50 490

原创 Comfyui 学习笔记4

其中 KSample里的最后一个latent 表示光线的位置方向可以是一张黑白图片,白色是强光线,黑色是弱光线。ICLight的使用。

2024-10-01 18:40:45 205

原创 Comfyui 学习笔记3

在ipadaper 的 att_mask 选项,作者的意思是将参考图绘制在目标图像的位置是哪里 我的理解是要提取参考图的哪个位置的图像,这里需要进行详细论证。当本来画布上应该有一个人的时候,出现了两个人,有可能是给了画布足有的空间,画布不知道画什么,此时可以考虑引入controlnet tile。当使用controlnet控制 过重 或者过轻的时候,记得调整apply controlnet的介入时机,可能会有更好的效果。参考图是猫,生成的包含猫细节,需要通过neg删除无效细节。

2024-09-29 13:43:01 558

原创 Comfyui 学习笔记2

在潜空间放大,三种方法:NNLatentUpscale、Upscale Latent、Upscale Latent,其中只有NNLatentUpscale自带模型优化,其他两种需要KSample重新绘画,NNLatentUpscale后也可以接KSmaple。可以考虑使用tile controlnet,初始化一个高像素的latent,不需要接入放大模块 也可以有很好的细节。2)使用提示词分割,contact连接,后面加入settimestap 调节。对局部进行修改, 实际测试效果不错。

2024-09-28 20:01:51 518

原创 Comfyui 学习笔记1

解决办法:可以考虑把一个KSample拆成两个,第一个ipadater 高参数,第二个文本高参数,但第一个KSample只有6 step,第一个要输出噪声;场景使用IPAdapter 定义图像风格,使用提示词调整风格,但二者不能很好的共存,ipadapter条数调大了 就会倾向参考图,但不理会文本,同理反之;所有text 在一个embedding里,会导致图片bleeding 溢出,可以把颜色特征单独抽取出来,作为一个新的embedding,效果好很多。

2024-09-27 22:40:53 605

原创 WD14 Tag 图像转prompt

下图图像转prompt比较好理解,不解释了。

2024-09-13 17:01:07 245

原创 IP-Adapter学习

主要原理:提取图像特征,并嵌入预训练文本,最终加入到扩散图像中。简单理解,提取图像的特征:构图特征、面部特征,根据权重参数与原prompt进行融合,共同作用到扩散图像上。相关文档:https://baijiahao.baidu.com/s?参考:https://baijiahao.baidu.com/s?简单案例:https://blog.csdn.net/qq_41314882/article/details/140517620。从条件图中提取特征,包括前景、背景结构,任务特征等。

2024-09-13 15:07:13 427

原创 hiresfix_latent 使用Upscale放大节点 对图片进行放大Comfyui

低分辨率生成 768 * 768高清放大,也是需要放到KSampler进行细节修复

2024-09-13 11:19:19 374

原创 使用Upscale放大节点 对图片进行放大Comfyui

注意:初始噪声不能太大,denoise过大 画面将会改变。对低像素图像进行放大。

2024-09-13 11:13:58 430

原创 Golang序言全面学习-前序

最近看了很多与Golang有关的教程与书籍,也包括bilibili上的教程,各位老师讲解非常详细的,基本涉及了基础篇的方方面面,但总是感觉缺少了一些实战,以及实际经验的传授。本教程按照理论 + 实践 + 经验总结的方式输出给大家,无需学习其他Golang课程,仅学习该教程即可完成Golang实际应用的全部知识点。

2024-09-09 10:22:12 551

原创 SD 两张图融合在一起

3.此时如果直接生成,则背景是随机的。需要controlnet提供ipadapter,同时给个局部重绘,增加两张图的融合。把关键词发送至图生图,并上传杯子图以及蒙版。背景通过tag 反推关键词。

2024-08-06 09:05:56 1229

原创 SD 换皮肤(有意向的风格图片)

2.lineart固定轮廓 + ipadapter 提供风格。

2024-07-23 20:38:07 157

原创 SD 换衣

图生图 局部绘制, 选中衣服controlnet TILE 更偏向提示词

2024-07-23 17:49:13 174

原创 redis 主从同步时,是同步主节点的缓存积压区的数据,还是同步主节点的aof文件

同步数据集:从节点最初会向主节点发起一次同步请求。主节点会生成一个当前数据集的快照,这通常是通过执行BGSAVE命令产生 RDB 文件的方式完成的,然后主节点将这个 RDB 文件发送给从节点。因此,简单来说,主从同步涉及到将主节点当前数据的快照(RDB)和之后积压的写命令(通过复制积压缓冲区)同步到从节点,而不是直接同步当前的缓存状态或 AOF 文件。Redis 的主从同步(replication)是同步主节点的数据到从节点上,但它既不是直接同步 AOF 文件,也不是同步缓存积压区。

2024-06-11 13:52:35 744

原创 使用K折线法交叉验证,会生成K个模型,最终如何确认哪个是训练的模型?

每个模型都是临时的,用来在特定的训练折(folds)上训练,并在相应的验证折上验证模型的表现。每次循环中,选择一个不同的fold作为验证集,剩余的K-1个folds作为训练集。最终模型的训练:在确定了最优的超参数设置之后,使用全体数据集重新训练这个模型。总结来说,K折交叉验证生成的K个模型只是用于估计模型性能和帮助选择超参数的,并不直接用于部署。你最终部署的模型应该是使用整个训练集在确定的最佳超参数下重新训练过的。评估模型:在每次的循环中,评估模型的性能,并记录下来。

2024-05-16 17:27:14 861

原创 在国内购买GPT服务前的一定要注意!!!

本人已经入坑GPT多日,从最开始的应用GPT到现在的自己研发GPT,聊聊我对使用ChatGPT的一些思考,有需要使用GPT的朋友或者正在使用GPT的朋友,一定要看完这篇文章,可能会比较露骨,也算是把国内知识库、AI的套路摆上了台面。

2023-11-18 22:40:15 5504 3

原创 把GPT知识库当成记事本,非常有趣的玩法,很欢乐!

这里都是原文内容,以及该内容出现在哪个文件,看来这次提问,GPT并不是无中生有~

2023-11-16 22:49:58 403

原创 发现一款非常好用的学术GPT,可形成知识库,并分析论文,根据观点生成文字

发现一款非常好用的学术GPT,支持CHATGPT3.5交互、论文分析与生成,目前作者并未全面推广,仅在小圈子里使用,可以保证后端api的使用稳定性,不会出现大量用户共享gpt 服务,导致gpt调用超时的情况。

2023-10-21 13:49:44 1988 1

原创 【转载】Gin框架优雅退出

转载自: https://juejin.cn/post/7212786062224146487Gin是一个非常流行的Web框架,经常被用于构建高性能、易于维护的Web应用。在领域驱动设计(DDD)和微服务等方面也有广泛应用。但是,像其他应用程序一样,当我们需要停止GinWeb服务时,必须处理关闭连接和释放内存等问题,以避免服务异常或不规范退出。本文将介绍如何使用Gin框架优雅退出。

2023-07-30 13:12:31 1161

fabirc-sample压缩包

fabric sample压缩包 与教程配合使用,解决无法下载的问题。

2023-04-25

国密算法 调用案例,百度超级链原有的

国密算法 调用案例,百度超级链原有的

2023-04-05

文件使用说明windows下

windows可参考

2023-01-15

配合教程使用,简单的pbft逻辑

配合教程使用,简单的pbft逻辑

2022-05-28

与个人课程匹配,重新编译ccenv

与个人课程匹配,重新编译ccenv

2022-04-15

fabric kafka

fabric kafka

2022-03-13

Hyperledger fabric 官方的basic合约,可以解压后查看合约代码(go文件)

Hyperledger fabric 官方的basic合约,可以解压后查看合约代码(go文件)

2022-03-13

与个人Fabric2.2 全面学习课程匹配(第十节)

与个人Fabric2.2 全面学习课程匹配(第十节)

2022-02-25

区块链密码学介绍.docx

区块链密码学介绍

2021-06-22

AWK单行脚本快速参考.doc

AWK脚本快速参考.doc

2021-06-22

20180503区块链报告(时戳资本)区块链公链项目研究报告.pdf

20180503区块链报告(时戳资本)区块链公链项目研究报告.pdf

2021-06-22

空空如也

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

TA关注的人

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