
自定义算法
文章平均质量分 82
实战演练编程算法
Code Writers
全栈领域新星创作者,2023年博客之星Top95,阿里云专家博主、星级博主、技术博主,2022博客之星入围,6月城市(成都)之星Top8,2023新星计划潜力新星。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java数据加密
对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥加密,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。AES 与 DES 一样,一共有四种加密模式:电子密码本模式(ECB)、加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式(OFB)。Java 8 内置了 Base64 编码的编码器和解码器。原创 2023-08-29 11:12:31 · 185 阅读 · 0 评论 -
字符串公式算法|字符串公式+四则运算+常见函数+自定义函数
业务需要,做一个用户自定义的公式计算。公式由前端自定义,生成字符串发给后端,由后端完成计算。公式需要支持四则运算,支持常用函数,支持函数的嵌套运算。字符串类似这种1 - 2.5 + SUM(3 * 4 , 5 , SUM(IF("皮卡" = "皮卡丘" , 5 , DAYS(“ 2022 - 10 - 19 ” , “ 2022 - 10 - 29 ”)) , 6))最终实现方案直接点这里excel表格有很强大的公式计算功能,找了一下发现easyExcel已经实现了相关功能,写了一个简单工具。原创 2023-01-12 20:49:39 · 326 阅读 · 0 评论 -
字符串公式算法|常用数学公式
业务需要,做一个用户自定义的公式计算。公式由前端自定义,生成字符串发给后端,由后端完成计算。公式需要支持四则运算,支持常用函数,支持函数的嵌套运算。字符串类似这种1 - 2.5 + SUM(3 * 4 , 5 , SUM(IF(“皮卡” = “皮卡丘” , 5 , DAYS(“ 2022 - 10 - 19 ” , “ 2022 - 10 - 29 ”)) , 6))字符串四则运算,首先下意识就想到后缀表达式,思路就是基于后缀表达式添加函数的兼容。原创 2023-01-12 20:41:51 · 239 阅读 · 0 评论 -
【SnowFlake】雪花算法Java版本
分布式id作为主键,而主键包含索引,mysql的索引是通过B+树实现的,每一次新的UUID数据的插入,为了查询优化,都会对索引底层的B+树进行修改,又因为UUID是无序的,所以每一次UUID数据的插入会对主键底层的B+树进行很大的修改,这样会导致一些中间节点断裂,也会创造出很多不饱和的节点,这样大大降低了数据库的插入操作。时间戳:占用41bit,毫秒级的时间,不建议存当前时间戳,而是用(当前时间戳 - 固定开始时间戳)的差值,可以使产生的ID从更小的值开始;例如在做DB主键的场景下,UUID就非常不适用。原创 2023-01-12 20:25:10 · 182 阅读 · 0 评论 -
转载-00后少年的心力之作(已开源) | heartt(心力算法)
心力算法是一款文本摘要生成算法,它能够帮助用户快速、精准地生成文本摘要。它具有以下几个特色功能:关键词提取:心力算法能够自动识别文本中的关键词,并将这些关键词提取出来,方便用户生成文本摘要。模式建立:心力算法能够根据用户提供的摘要样本,建立出适合该文本的摘要模式。模式匹配:心力算法能够根据建立的摘要模式,自动匹配文本中的重要信息,并生成文本摘要。摘要生成:心力算法能够根据关键词、摘要模式、匹配结果,自动生成优秀的文本摘要。转载 2023-01-12 20:12:22 · 211 阅读 · 0 评论