摘要: 我的博客一直没有一个好看的评论区,自己做又不会。。没错,我是个前端渣渣。调研了一下,一开始想套用一些网上的静态模板,但是改造成本还是挺大的,后来接触到了Waline,简单了解了以下,我就知道了,它就是我理想中的评论区功能实现,和我的博客匹配度MAX。 一、Waline简介 Waline官网:自行百度 阅读全文
posted @ 2024-01-31 13:46 狂盗一枝梅 阅读(457) 评论(9) 推荐(3) 编辑
摘要: java的世界千奇百怪。。。当我甩出如下代码段,不知阁下如何应对? try(A a=new A()){ 和a变量无关的业务代码块 } 没错,这就是“臭名昭著”的try-with-resource语法,乍一看让人不知所云,其实它和try-finally的下述代码等价 A a=new A() try{ 阅读全文
posted @ 2023-12-06 11:38 狂盗一枝梅 阅读(390) 评论(2) 推荐(2) 编辑
摘要: 原文链接:使用Feign接口实现文件上传的解决方案 一般的情况下,后端有个微服务,暴露出一个文件上传的restful接口给前端,前端调用该接口获取上传后的链接以及oss key值完成上传。假设提供restful接口的这个服务叫做A,现在有个微服务B有个本地文件,需要将本地文件调用A文件文件上传接口上 阅读全文
posted @ 2023-11-03 13:03 狂盗一枝梅 阅读(102) 评论(0) 推荐(2) 编辑
摘要: mybatis-plus手写sql的时候@TableField注解不生效的问题剖析和解决方案 阅读全文
posted @ 2022-03-04 17:09 狂盗一枝梅 阅读(5559) 评论(3) 推荐(3) 编辑
摘要: java程序什么时候需要在运行的时候动态修改字节码对象? 如何在运行的时候动态修改字节码对象? 修改字节码对象的时候会发生哪些错误,又该如何解决这些问题? 阅读全文
posted @ 2022-03-04 15:50 狂盗一枝梅 阅读(5196) 评论(2) 推荐(1) 编辑
摘要: 文章相似度算法大体上分为两类,现实中文本相似性算法分为两类,一类是hash算法,一类是字符串直接匹配算法 字符串匹配算法在现实情况中由于效率太低一般没人使用,经过调研发现,在实际使用中,几乎所有人都会在simhash和minhash算法中使用其中一种算法计算文本相似度。 一、基本概念 1.TF TF 阅读全文
posted @ 2021-11-30 16:09 狂盗一枝梅 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 根据上一篇文章在springboot程序中jackson自定义注解和字段解析器的经验,一开始的操作步骤如下 一、初始解决方案 1、定义反序列化组件 序列化的时候继承了StdSerializer,本来想继承StdDeserializer,但是它有个构造参数必须指定 com.fasterxml.jack 阅读全文
posted @ 2021-11-19 17:42 狂盗一枝梅 阅读(2499) 评论(1) 推荐(1) 编辑
摘要: 明明标题全字段匹配,但是按照默认的相关度排序却排到了第三四位,第一位怎么看都不应该排在最上面。。今天ES文章检索我遇到了这个问题。 我对文章的title和content字段使用了多字段查询,一开始我认为是content字段干扰了整体的相关度,后来使用boost字段加大了title的查询权重,结果还是 阅读全文
posted @ 2021-11-12 17:37 狂盗一枝梅 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 一、需求提出和两种解决方案 最近有个需求,需要在springboot程序中在返回给前端json串的时候将部分字段加密。在之前的一篇文章中,曾经说过对整个请求体进行加密的方法,可以使用spring扩展的参数解析器做处理:spring mvc请求体偷梁换柱:HandlerMethodArgumentRe 阅读全文
posted @ 2021-10-27 18:18 狂盗一枝梅 阅读(2529) 评论(0) 推荐(0) 编辑
摘要: gateway文档聚合有很大的缺陷,我想了另外一种方式来解决swagger文档聚合的问题 阅读全文
posted @ 2021-10-16 18:16 狂盗一枝梅 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章spring mvc请求体偷梁换柱:HandlerMethodArgumentResolver 中,讲解了如何使用spring mvc中的参数解析器解密传入的字符串并反序列化的方法,大大提高了代码的可读性和可复用性,但是却遗留了一个问题:springmvc自定义参数解析器的参数上不能再带 阅读全文
posted @ 2021-10-11 17:06 狂盗一枝梅 阅读(2303) 评论(0) 推荐(0) 编辑
摘要: 最近有个需求要和外部对接,接口开放并且使用AES对称加密对请求体进行加密。流程上,我们系统会和对方系统进行数次交互,每次交互都要进行数据的加解密以及序列化和反序列化,如果不做统一处理的话,会很麻烦: 繁琐且冗余的操作很令人厌烦 数据交互都是加密后的字符串,在我们系统中使用了swagger,swagg 阅读全文
posted @ 2021-10-09 16:01 狂盗一枝梅 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 瞎琢磨的文章定时发布、定时失效的设计方案 阅读全文
posted @ 2021-09-03 16:56 狂盗一枝梅 阅读(744) 评论(2) 推荐(0) 编辑
摘要: 首先,confluence是收费软件,如果对版权风险极其敏感的的可以选择showdoc等开源产品替代~ 一、准备工作 confluence安装需要confluence docker 镜像、破解文件、mysql。 1.准备mysql confluence对mysql有比较多的要求,如果不满足其要求,安 阅读全文
posted @ 2021-08-03 14:38 狂盗一枝梅 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: ES常用JAVA API集合 阅读全文
posted @ 2021-07-20 16:26 狂盗一枝梅 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 使用Springboot的EnvironmentPostProcessor扩展点实现外部依赖式配置 阅读全文
posted @ 2021-07-12 14:54 狂盗一枝梅 阅读(2753) 评论(0) 推荐(1) 编辑
摘要: 本篇文章将会讲解ES两种分页查询方法以及优缺点 注意:以下文章中的命令和java代码均基于ES5.3.0版本 一、from/size分页 官网文档地址:https://www.elastic.co/guide/en/elasticsearch/reference/5.3/search-request 阅读全文
posted @ 2021-06-15 17:45 狂盗一枝梅 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 本篇文章将会简单讲解如何使用github Actions功能构建workflow并且打包java程序docker镜像,最后推送到阿里免费的docker镜像仓库中。 一、注册阿里云账号,使用容器镜像服务 注册阿里云账号完成之后,在dashboard中搜索“容器镜像服务”关键字 打开该页面,默认页面是这 阅读全文
posted @ 2021-05-13 10:51 狂盗一枝梅 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: 本篇文章将会讲解xxl-job作为一款分布式任务调度系统是如何滥用netty的,导致了怎样的后果以及如何修改源码解决这些问题。 阅读全文
posted @ 2021-05-07 17:57 狂盗一枝梅 阅读(9069) 评论(17) 推荐(6) 编辑
摘要: socks5协议详解和netty实现源代码 阅读全文
posted @ 2021-05-06 16:51 狂盗一枝梅 阅读(3323) 评论(0) 推荐(0) 编辑
摘要: 最近查看docker日志的时候,使用命令docker log -f 会出现日志无限翻滚的情况,这些日志都是打印到控制台的,但是都被docker收集了起来,放到了/var/lib/docker/containers/{容器id}/*.log中,一般默认的日志格式是{容器id}-json.log,如果日 阅读全文
posted @ 2021-04-22 10:43 狂盗一枝梅 阅读(1580) 评论(0) 推荐(1) 编辑
摘要: 关于我 网名:一枝梅、狂盗一枝梅 英文名:kdyzm 签名:色即是空,空即是色 标签:Java程序猿、(宅男、动画、漫画、小说、音乐、电影、电视)爱好者、技术懒人,就想葛优瘫到天荒地老 联系我 邮箱:kdyzm@foxmail.com Github:https://github.com/kdyzm 阅读全文
posted @ 2021-04-21 15:27 狂盗一枝梅 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 友情链接 夏日浅笑 一枝梅的技术收录 xkxf YJLAugus 春江花月夜丶 Eric.Shen 97年老油条 alan-hqy Areds Unixcs 绝技小嗨皮 ThreePwn 雨沐心田 wangenhui lj菌 AllenAlan 后青春期的Keats 小菠萝测试笔记 赵海宇 半月无霜 阅读全文
posted @ 2021-04-21 15:20 狂盗一枝梅 阅读(351) 评论(0) 推荐(0) 编辑
摘要: xxl-job一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 阅读全文
posted @ 2021-04-21 15:02 狂盗一枝梅 阅读(2478) 评论(0) 推荐(0) 编辑
摘要: 本篇文章将会讲解在springboot项目中如何实现自定义配置以及在IDEA或者Eclipse中实现配置项提示,就像spring的配置提示一样 阅读全文
posted @ 2021-04-20 14:50 狂盗一枝梅 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 本篇文章将会介绍如何使用frp穿透内网以及如何在centos8环境下安装和使用vsftpd,最后在公网通过frp穿透内网使用ftp。 阅读全文
posted @ 2021-03-30 17:29 狂盗一枝梅 阅读(1254) 评论(0) 推荐(1) 编辑
摘要: 本篇文章将会介绍ruoyi-vue代码生成器的使用方法、原理介绍以及独立版代码生成器的封装 阅读全文
posted @ 2021-02-26 16:00 狂盗一枝梅 阅读(22834) 评论(5) 推荐(9) 编辑
摘要: 本篇文章将会详细讲解若依管理系统的权限分类、代码分析以及实战 阅读全文
posted @ 2021-02-20 09:33 狂盗一枝梅 阅读(29713) 评论(5) 推荐(25) 编辑
摘要: 本篇文章将会讲解如何如何使用RuoYi-Vue前后端分离版本 阅读全文
posted @ 2021-02-04 15:13 狂盗一枝梅 阅读(31106) 评论(3) 推荐(17) 编辑
摘要: typora是windows平台下最受欢迎的markdown书写工具和查看工具,本篇文章将会介绍如何在typora平台使用java脚本程序自动上传本地图片到自己的服务器,从而让markdown文章中的图片“一次书写,处处可见”,免去总是需要转换图片的麻烦。 阅读全文
posted @ 2021-02-03 20:14 狂盗一枝梅 阅读(1724) 评论(2) 推荐(0) 编辑
摘要: 本篇文章将会解决上一篇文章《Spring Security OAuth2.0认证授权五:用户信息扩展到jwt 》中遗留的问题,并在原有的项目中新增模块`business-server`用来充当前端页面的web容器并转发登录请求和更换token的请求等,以模拟前后端分离下的登录以及更换token操作。 阅读全文
posted @ 2021-01-29 17:51 狂盗一枝梅 阅读(6244) 评论(1) 推荐(1) 编辑
摘要: 历史文章 Spring Security OAuth2.0认证授权一:框架搭建和认证测试 Spring Security OAuth2.0认证授权二:搭建资源服务 Spring Security OAuth2.0认证授权三:使用JWT令牌 Spring Security OAuth2.0认证授权四: 阅读全文
posted @ 2021-01-14 23:16 狂盗一枝梅 阅读(3414) 评论(0) 推荐(3) 编辑
摘要: Spring Security OAuth2.0认证授权系列文章 Spring Security OAuth2.0认证授权一:框架搭建和认证测试 Spring Security OAuth2.0认证授权二:搭建资源服务 Spring Security OAuth2.0认证授权三:使用JWT令牌 前面 阅读全文
posted @ 2021-01-14 09:49 狂盗一枝梅 阅读(1554) 评论(0) 推荐(2) 编辑
摘要: 本篇文章将会讲解集成jwt以及将客户端信息和授权码信息保存到数据库 阅读全文
posted @ 2021-01-11 22:58 狂盗一枝梅 阅读(1315) 评论(0) 推荐(2) 编辑
摘要: 本篇文章将会介绍如何基于SpringBoot搭建一个OAuth2.0 资源服务 阅读全文
posted @ 2021-01-11 10:30 狂盗一枝梅 阅读(1371) 评论(0) 推荐(2) 编辑
摘要: SpringBoot+Spring Security+OAuth2.0 实现初版第三方登录效果 阅读全文
posted @ 2021-01-08 10:55 狂盗一枝梅 阅读(14578) 评论(16) 推荐(14) 编辑
摘要: springboot天生支持使用hibernate validation对参数的优雅校验,如果不使用它,只能对参数挨个进行如下方式的手工校验,不仅难看,使用起来还很不方便: if(StringUtils.isEmpty(userName)){ throw new RuntimeException(" 阅读全文
posted @ 2020-12-29 13:43 狂盗一枝梅 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 使用ThreadLocal进行父子线程传值,,传了值也能取到,但是也不总是能取到,若干次之后就总是能取到了,这到底是是为什么呢? 阅读全文
posted @ 2020-12-26 21:23 狂盗一枝梅 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 本篇文章会介绍win10中wsl2的安装和使用以及遇到的常见问题比如如何固定wsl2地址等问题的总结。 阅读全文
posted @ 2020-12-22 20:34 狂盗一枝梅 阅读(15693) 评论(3) 推荐(3) 编辑
摘要: 一、前言 最近公司有使用阿里云消息队列的需求,为了更加方便使用,本人用了几天时间将消息队列封装成api调用方式以方便内部系统的调用,现在已经完成,特此记录其中过程和使用到的相关技术,与君共勉。 现在阿里云提供了两种消息服务:mns服务和ons服务,其中我认为mns是简化版的ons,而且mns的消息消 阅读全文
posted @ 2018-03-06 23:16 狂盗一枝梅 阅读(1849) 评论(0) 推荐(0) 编辑