代码改变世界

2022年3月25日

c 中openssl aes 加密对应java 方法

摘要: public static byte[] Encrypt(byte[] bArr, byte[] bArr2) { try { SecretKey generateSecret = SecretKeyFactory.getInstance("DESede").generateSecret(new D 阅读全文

posted @ 2022-03-25 17:17 Captain林 阅读(26) 评论(0) 推荐(0) 编辑

2022年1月25日

jenkins 执行的脚本,启动程序后不能获取对应机器上的环境变量

摘要: jenkins 执行的脚本,启动程序后不能获取对应机器上的环境变量 但是直接登录到机器上可以正确获取到环境变量 转 https://feihu.me/blog/2014/env-problem-when-ssh-executing-command-on-remote/ 近日在使用ssh命令ssh u 阅读全文

posted @ 2022-01-25 17:17 Captain林 阅读(186) 评论(0) 推荐(0) 编辑

2022年1月20日

rsa 加密后 Java使用 私钥解密

摘要: A:建议使用openssl 来生成rsa pkcs1 2048格式的公私钥。例如可使用:openssl genrsa -out private.pem 2048 来生成私钥,并使用openssl rsa -in private.pem -pubout -out public.pem从私钥来产生公钥。 阅读全文

posted @ 2022-01-20 11:00 Captain林 阅读(317) 评论(0) 推荐(0) 编辑

2021年12月3日

redis lock 和 tryLock 实际使用区别

摘要: 1、返回值 lock 是voidtryLock 返回bool 2、时机 lock一直等锁释放 tryLock 返回true立即 或者waittime后false 3、实例 1、 lock.lock(10, TimeUnit.SECONDS); 间隔小于租期10s的时候,连续发送两次请求,第一个请求大 阅读全文

posted @ 2021-12-03 16:58 Captain林 阅读(1177) 评论(0) 推荐(0) 编辑

2021年11月4日

nginx lua 打印 特定 header

摘要: 添加变量req_500_header set $req_500_header ""; header_filter_by_lua ' if ngx.status >= 500 then local h = ngx.req.get_headers() for k, v in pairs(h) do ng 阅读全文

posted @ 2021-11-04 15:01 Captain林 阅读(246) 评论(0) 推荐(0) 编辑

2021年4月24日

reactnative debug工具 安装失败 yarn global add react-devtools

摘要: Error: EACCES: permission denied, mkdtemp 使用。yarn global add react-devtools --unsafe-perm=true 阅读全文

posted @ 2021-04-24 19:04 Captain林 阅读(70) 评论(0) 推荐(0) 编辑

2021年1月19日

pdfbox 识别 pdf为excel

摘要: 1、继承 PageDrawer 和 PDFRenderer获得文本框坐标 2、通过坐标获取文字 3、通过easyExcel生成表格 public class MyPageDrawer extends PageDrawer { static final List<Coordinate> COORDIN 阅读全文

posted @ 2021-01-19 15:02 Captain林 阅读(322) 评论(0) 推荐(0) 编辑

2020年12月29日

springboot 重复提交

摘要: @Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface DuplicateSubmitToken { String key() default "";} 阅读全文

posted @ 2020-12-29 11:03 Captain林 阅读(203) 评论(0) 推荐(0) 编辑

2020年12月10日

nginx 下载返回原文件名称

摘要: if ($arg_attname ~ "^(.+)") { add_header Content-Disposition "attachment;filename=$arg_attname"; } 阅读全文

posted @ 2020-12-10 18:40 Captain林 阅读(270) 评论(0) 推荐(0) 编辑

2020年8月6日

Android Html.fromHTML 空格被合并 removes double space

摘要: // htmlText = "This is test"; public String fixDoubleSpaceIssue(String htmlText) { htmlText= text.replace(" ", "&nbsp;&nbsp;&nbsp;"); htmlText= text.r 阅读全文

posted @ 2020-08-06 16:51 Captain林 阅读(579) 评论(0) 推荐(0) 编辑

导航