Too Much Data for RSA Block

微信小程序的登录接口参数做了 RSA 加密,但是偶尔会报 *too much data for RSA block* 错误,日志如下: ```java too much dat


提取小说的主角名-Java

Python 中有个 *jieba* 组件可以进行分词,项目使用的 Java,找到一个[Java版的jieba][1],但是功能比较简单,只有分词,不支持人名识别。 另外还找到一个[


【Java】使用正则表达式匹配字符串中半角括号中间的所有内容

使用 `Pattern` 和 `Matcher` 匹配字符串中 `()` 之间的内容。示例代码如下: ```java import java.util.regex.Matche


支付宝支付接入

最近几天给快应用接入了支付宝支付,记录一下做个备忘。 使用的是 [Alipay SDK][1] Java 版的证书方式调用。 流程图: ![](/uploads/fi


Call Rest Api by FeignClient

之前写过[一篇使用`Feign.builder()`来发送HTTP请求的博客][1],对应的接口注解使用的是`@RequestLine`而不是常用的`@RequestMapping`。


《Java 核心技术 卷Ⅰ》 第3章 Java 的基本程序设计结构

## 3.1 一个简单的 Java 应用程序 - 借助于包(`package`)可以方便地组织自己的代码。 - 使用包的主要原因是确保类名的唯一性。 - **Sun 公司建议


Java入门【1】

这个是本来准备的一个在部门内介绍 Java 基础知识的 PPT,后来由于取消了,所以也就没有写完。 未免浪费,特记录于此。 其内容主要整理自《Java 核心技术 卷Ⅰ》。 !


JSR 133 图1

今天写了段代码验证 [JSR-133][1] 中的第一个图例,确实如文件中描述的,出现了预想外的结果。 ![](/uploads/files/2021/08/2021812-17


并行流处理(parallelStream) forEach 的重复问题

最近使用 *parallelStream* 方法在处理一些批量调用 *http* 接口时, 发现了部分列表项重复执行了. 示例代码如下: ```java aList.para


Spring & Maven & Profiles

主要是根据[这篇博客][1]上的方案进行配置,上面写的很详细,具体用法请看原文。 记一下遇到的问题,主要是由于 *profiles.profile.properties* 中定义



刘佳佳
软件工程师
江苏 - 苏州
SeniorTech