
算法
文章平均质量分 75
深夜的猫
随便写点什么也比一直广告的好是吧 是的
展开
-
Java、Go、Python、NodeJS、PHP、JavaScript AES/CBC/PKCS7Padding 加解密
项目介绍项目地址:https://github.com/simplephp/encrypt-decrypt[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qTsUiCEs-1610070528026)(https://img.shields.io/badge/AES-PKCS7Padding-green.svg “AES”)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ViX9hwIF-1610070528030)(https://img原创 2021-01-08 09:54:13 · 622 阅读 · 1 评论 -
年会抽奖了吗? 一个可公开、可验证的年会抽奖程序!
年末将至,大部分企业都将举行年会,一是对企业当年的发展成绩做出总结,以及来年的计划、方向、目标等。二是加强员工之间的交流,进一步增强团队之间团结的意识,昨日程序员怼产品、怼测试,化为杯中酒,干了那一杯来年继续怼,哈哈。三是答谢全体员工一年以来付出的辛勤努力,毕竟给予员工价值的肯定是特么很重要的。四是公司部门的互动,可以加强团结。编不下去了,哈哈,接入主题,既然是欢天喜地的一天怎么能缺了抽奖这...原创 2020-01-08 18:40:43 · 613 阅读 · 0 评论 -
再谈全局ID生成到生产实践
关于全局ID生产实践最近朋友在咨询我全局ID如何保证全局唯一、时序性递增、单调递增、安全性问题,我在早期写过 一篇关于高并发下ID生成方案的文章,算是初级的全局ID生成方案,有很多细节都是没有考虑到的,到生环境任然需要大量的细节打磨,但应对小型的应用采用数据库的方式就能解决的。在场景下咱们还可以去优化,下面来具体实践一下。关于全局ID生成文章阅读推荐:Leaf——美团点评分布式ID生成...原创 2019-12-26 12:18:06 · 419 阅读 · 0 评论 -
PHP和Java AES 128 ECB 加解密(PKCS5Padding)
php 和 java 使用 AES128/ECB/PKCS5Padding对称加解密,签名使用 HmacSHA256,附带 php 和 java 代码,均为 DEMO 版本,测试通过,实际使用请根据自己项目修改。最近做项目涉及到一丢丢的安全问题,需要 PHP 加密,Java 解密,对方使用的 AES加密与解密,填充模式使用AES/ECB/PKCS5Padding,编码为UTF-8,发现PHP的pa原创 2017-05-17 17:06:45 · 8449 阅读 · 2 评论 -
高并发下ID生成方案
需求生成全局唯一的ID趋近有序(例如:1 3 4 6 9 18)解决方案(涉及到数据以MySql为例)方案一:使用原生数据库的 auto_increment 来生成全局唯一ID 优点: 原生数据库简单快捷保证可靠唯一性步长有序固定缺点: 不能保证高可用性,数据库常见的架构:一主多从(master+slave),本问题写居多,master库挂了就玩完了扩展性差,性能依赖master库原创 2017-05-18 11:04:21 · 11948 阅读 · 0 评论 -
基于PHP+MongoDB的LBS附近的人应用-初探
写这篇文章是基于兴趣,早之前好奇一些社交APP、O2O应用可能会带有“附近的人”类似的功能,到底他们是如何做的呢?下面我简单的分析下用到的技术,小学生的分析欢迎批评指正。 基于 GeoHash + (B Tree + R tree 储存,最好是 R tree)技术,详细关于GeoHash深度技术可阅读以下文章: http://www.cnblogs.com/LBSer/p/3310455.h原创 2017-06-20 10:35:04 · 3914 阅读 · 0 评论