自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

留白

feed you brain

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

原创 关于PGP & GPG文件加密有这篇就够了

最近要对接亚马逊PSP,需要用到GPG对文件进行加密,记录一下,共勉。另外说一点,GPG是PGP的升级款,支持的加密方式更多,GPG是开源的,而PGP是Symantec公司的版权。所以,我们常说的PGP文件加密,就可以使用GPG方式来搞就可以。就是一套用于加密,解密或者签名的应用程序。而GPG就是 GnuPG 也就是 GNU Privacy Guard。一般用来加密文件:可以生成密钥对、签名/验签、加密/解密等操作。不过文中有几处错误,不知道是版本更新了还是笔误,大部分还是没问题的。

2021-04-27 17:27:56 4598 1

原创 Macos下修改Python版本

一般情况下大家的MacOS使用的是zsh ,所以不要去修改 base_profile ,直接在~/.zshrc 配置文件添加如下内容

2024-01-09 10:36:23 919

原创 MacOS查看JDK版本或卸载

MacOS查看JDK版本或卸载。

2023-12-06 19:32:56 451

原创 JDK21新特性之虚拟线程

虚拟线程(Virtual Threads)也就是其他语言中的协程。例如:Python中的coroutine,GoLang中的goroutine。

2023-12-06 19:00:33 281

原创 如何处理接口调用的频率限制

接口提供方有调用频率限制的场景下,如何合理设计接口请求?

2023-10-11 18:08:46 336

原创 利用 spring test 实现自动启动spring 容器进行 JPA接口测试

自动启动context JPA接口测试。

2023-09-25 18:26:21 177

原创 字符串相似度算法

Jaccard Similarity Coefficient、JaroWinkler 、Cosine Similarity、Levenshtein 距离编辑算法案例。

2023-09-18 14:41:14 964

原创 Git 常用命令

个人设置 > Settings > Personal access tokens > Generate new token。查看本地工作目录和暂存区的区别。输入密码时,输入token即可。添加代码到本地工作区。提交代码到本地暂存区。显示本次提交的详细信息。

2023-06-26 11:11:46 646

原创 MacOs下查找进程号

MacOs下查看8081端口是否被占用。

2023-06-07 16:37:14 123

原创 MacOS下使用Java反编译工具JD-GUI

3.编辑universalJavaApplicationStub.sh可执行文件。2.找下载好的JD-GUI,右键显示包内容。

2023-03-21 14:23:43 1349 1

转载 cron表达式详解

corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份

2023-03-13 14:54:37 142

原创 程序员常用的Linux命令

常用的Linux命令。

2023-03-08 16:03:12 85

转载 Mac下卸载npm

卸载npm node

2023-03-03 10:50:59 1244 1

原创 Freemarker List排序并遍历

FreeMarker 是一款模板引擎: 基于模板填充数据, 可以用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。使用它的好处在于,我们可以动态改变模板来达到动态改内容的效果,避免去修改Java代码。下面的案例是演示如何通过freemarker模板,来实现List集合的遍历和排序。

2023-02-03 17:46:52 2177

原创 MySQL日期函数

日期函数 • CURDATE()和CURRENT_DATE() :获取当前日期函数;• NOW():返回服务器的当前日期和时间;• CURTIME():返回当前时间,只包含时分秒;• UTC_DATE():返回世界标准时间日期函数;• UTC_TIME()...

2022-10-20 19:42:00 81

原创 iterm2显示host主机名,配置徽章

iterm2 Badge配置 Badge填写 \(session...

2022-08-25 10:35:00 729

原创 @ModelAttribute无法处理方括弧类型的数组参数解决方案

在使用@ModelAttribute注解来接收前端form表单提交的参数, 对于如下这种带方括弧的数组参数,无法接收到值。 ...

2022-08-16 15:07:00 321

原创 How to covert HEIF to JPG with Java

是使用Apache2.0许可证一款免费开源数字图像处理软件,以二进制发行版或者以源代码的形式发布,您可以在开放应用程序和专有应用程序中使用、复制、修改和发布。使用ImageMagick,您可以调整图像大小、翻转、镜像、旋转、扭曲、剪切和变换图像,调整图像颜色,应用各种特殊效果,或绘制文本、线条、多边形、椭圆和Bézier曲线。ImageMagick利用多个计算线程来提高性能,可以读取、处理或写入兆像素、千兆像素或万亿像素大小的图像。最终验证成功的案例各系统版本图片转换服务器。...

2022-08-01 14:09:45 2114

原创 Java8 stream 常用方法

stream().map 指定计算函数 /** * 克隆一个新的list * @param sourceList 原有list * @param rateType 将原有list中的元...

2022-07-08 14:46:00 97

原创 Golang实现跳水比赛使用切尾均值法求相关分数题解

需求 跳水比赛,有 8个评委 打分,采用切尾均值法求最终得分, 请打印打分 ...

2022-03-03 14:45:00 496

原创 通过tree命令生成目录结构

Linux和Mac系统下,可以通过 tree 命令来生成目录结构,生成的结构如下: .├── LICENSE├── R...

2022-03-02 07:00:00 251

原创 HTTP 413错误解决方法

浏览器上传文件到服务器端,控制台HTTP状态码返回413, 而服务器端也没有拿到任何请求。 可以判断错误发生在前端服务器 因为问题发生在k8s环境,我们所使用的代理服务器是Ingress,所以最终修改配置得以解决。 ...

2022-02-10 11:34:00 5088

原创 Spring Retry 重试处理组件快速开始

springboot-retry 前言 在我们日常开发中,会遇到比如A服务调用B服务RP...

2021-12-24 10:18:00 163

原创 2 步搞定自定义springboot starter

2 步搞定springboot 自定义 starter 规范 一般情况下,我们会定义 2...

2021-12-23 21:35:00 548

原创 Unable to open socket file问题处理

最近在压测生产环境的一个业务,...

2021-12-17 14:03:10 3119

原创 npm 国内阿里镜像加速

直接贴代码: npm con...

2021-12-01 14:11:00 752

原创 visualstudio 替换国内镜像速度喜人!

Visual Studi...

2021-11-29 23:00:00 1385

原创 Chrome 谷歌浏览器查看网站证书

比如我们要查看 www.baidu.com 的证书有效期。 1.输入网址,查看第 1 处那个小锁。再点第二处那个小三角,会展示下图 2.再点击这个 3....

2021-11-23 15:15:00 4860

原创 Spring代理采坑指南 之 CGLib 和 JDK 动态代理

背景最近在做一个需求,需要用到 spring-retry重试机制,在做配置类的时候使用到了 @EnableRetry 注解。如果不指定代理配置,会使用 JDK 动态代理。最终,项目启动时加载一个外部依赖jar包,导致spring 容器启动失败。前言分析之前,说明一点。容器启动失败,我们只关注 2 个地方即可,即:我的代码 和 依赖 jar的代码。如果想快速知道结果的,直接看 2.1 和 2.6即可。分析过程2.1 我的代码这个就是配置类,我没有指定代理对象,默认使用 JDK 代理。如果

2021-07-22 17:04:14 351 1

原创 Servlet4.0 XML 模板

Servlet4.0 XML 模板 <?xml version="1.0" encoding="UTF-8"?><web-app versio...

2021-07-01 13:57:24 145

原创 Java读取properties获取所有配置并生根据key value成SQL

最近有个需求,要把所有naco...

2021-06-25 15:10:00 467

原创 Spring Could Ribbon实战

Ribbon 简介 Rib...

2021-06-19 07:04:00 108

原创 SpringCloud注册中心-Eureka

一.SpringCloudEureka简介 Spring-Cloud Euraka是Spring Cloud系列中一个组件,它是对Netflix中的开源框架Eura...

2021-06-15 19:15:00 92

原创 ohmyzsh主题修改

1.选择主题 ohmyzsh Themes by Github 2.修改zsh配置 vim ~/.zshrc 3.使配置生效 source ~/.z...

2021-06-11 11:55:00 948

原创 加解密遇到的JCE cannot authenticate the provider BC问题解决方案

前言相信搞过加解密的同学大部分都会遇到过这个问题——JCE cannot authenticate the provider BC笔者最近在做一个亚马逊的项目需要进行GPG加解密,因为测试jar包是亚马逊提供的,jar是经过签名的,咱也不能修改,所以只能修改自己的JDK配置分析在解密时错误日志如下:Exception in thread "main" java.lang.IllegalArgumentException: Could not decrypt the provided file,

2021-04-29 11:06:07 35897 11

原创 解决redis启动时的三个警告

Redis安装后直接启动会提示...

2021-04-19 00:41:00 2917

原创 Linux - 自动同步网络时间

Linux - 查看、修改、更...

2021-04-19 00:30:00 8125

原创 AOP实现监控方法执行耗时

@AllArgsConstr...

2021-04-14 17:48:00 93

原创 利用AOP实现在执行目标方法前获取参数占用内存大小

利用AOP切面编程实现:...

2021-04-14 17:45:00 234

原创 如何查看Java源码中的native方法的源码?

Oracle的Java中的na...

2021-03-19 14:40:00 1046

空空如也

空空如也

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

TA关注的人

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