随笔分类 -  java

摘要:1. 背景 泛型调用适用于观察者模式,即有很多广泛的消费者,但生产者又不想依赖消费者的client包,比如常见的API开放平台的回调机制; 2. 泛型调用 要实现泛型调用,几个核心点: 泛型入参如何构建 泛型服务service 如何构建 泛型调用结果如何拿到 2.1 泛型入参 泛型入参须是HashM 阅读全文
posted @ 2024-05-08 22:52 walle搬砖 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1. 背景 springboot升级到2.5.3 之后,hibernate update/save db操作会报javax.persistence.TransactionRequiredException 异常; 2. 问题排查 有说启动了两个tomcat实例的,第二个实例里没有transactio 阅读全文
posted @ 2022-08-08 22:48 walle搬砖 阅读(901) 评论(0) 推荐(0) 编辑
摘要:背景介绍 项目里用到了ECC的证书使用,有一些证书的常规操作,在此进行汇总说明,以便后浪来踏。ECC的public key长度为65字节,第一个字节是标识符0x04,32字节biginteger X, 32字节biginteger Y; private key的长度是 32字节的biginteger 阅读全文
posted @ 2021-12-18 00:24 walle搬砖 阅读(610) 评论(0) 推荐(0) 编辑
摘要:问题描述 在一个多环境的项目中,代码里可能会存在N多properties配置文件,但是在运行时仅希望其中一份生效;举个例子,test环境还细分项目test环境:aws-test, azure-test,common-test。运行时为了减少配置项,仅会指定根配置文件root.properties,希 阅读全文
posted @ 2021-12-17 23:18 walle搬砖 阅读(117) 评论(0) 推荐(0) 编辑
摘要:id-aes128-GCM 比较好的地方是可以选用NoPadding。 AES-GCM The Galois/Counter Mode (GCM) is specified in [GCM]. GCM is a generic authenticated encryption block ciphe 阅读全文
posted @ 2021-10-09 01:12 walle搬砖 阅读(1111) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示