代码管理
@龙猫
写代码是每天最重要的小事
展开
-
如何使用JDK来实现自己的缓存(支持高并发)?
需求分析项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢?解决方案使用现有的缓存技术框架,比如redis,ehcache。优点:成熟,稳定,功能强大;缺点,项目需要引入对应的框架,不够轻量。如果不考虑分布式,只是在单线程或者多线程间作数据缓存,其实完全可以自己手写一个缓存工具。下面就来简单实现一个这样的工具。代码实现package com.hom原创 2021-11-02 09:55:24 · 465 阅读 · 0 评论 -
创蓝闪验一键登录(Java实现)
闪验业务流程官网提供了demo下载(有签名工具类,发送http请求工具类,加解密工具类):下面贴出核心业务代码:package com.pica.cloud.account.account.server.model;import com.alibaba.fastjson.JSONObject;import com.pica.cloud.account.account.server.e...原创 2020-03-27 11:39:31 · 5237 阅读 · 0 评论 -
git命令总结
修改git远程仓库的3种方法:git命令修改:git remote set-url originl [url]git命令,先删除后添加新仓库地址git remote rm origingit remote add origin [url]直接修改项目git配置文件(.git)文件位置:git/config[core] repositoryformatversion...原创 2019-07-25 12:51:04 · 6559 阅读 · 0 评论