Java
未读
问题解决:JCE cannot authenticate the provider BC
前提 项目使用 maven-assembly-plugin 进行打包,将所有依赖的 jar 都打成一个 jar 业务场景需要用 AES/CBC/PKCS7Padding,但是 java 默认并不支持 PKCS7Padding,所以引入了 bcprov-jdk18on 这个第三方库,写代码时没什么问题
算法致用
未读
AC算法Java实现、关键字搜索
根据AC算法的原理([算法]AC算法原理),我们需要定义几个类 Keyword(关键字):构建前缀树用的关键字,关键字并不是一个单词,而是一个序列(或者说是一个列表),关键字可以是字符串(字符序列),可以是其他类型的列表,比如 [1,2,3,4] 。关键字里的每一个元素,作为状态转移的条件 Trie
算法致用
未读
生成类似excel横坐标的字母序列
前言 做业务有时候需要导出excel,还得动态设置样式,代码循环的时候只知道当前列的数字位置,不知道excel中表示的字母编号,需要动态的算出表格横坐标的字母编号,下面给出可以直接拿去使用的代码以及生成过程的说明。 序列号(数字)生成字母序列 类似excel表格