![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小纯洁.
既不想上班又想躺着数钱..
展开
-
Facebook登录-后端
使用原创 2021-06-16 09:22:23 · 341 阅读 · 0 评论 -
google登录-后端
#参考google开发者文档https://developers.google.com/identity/sign-in/android/backend-authmaven<!--google登录--><dependency> <groupId>com.google.api-client</groupId> <artifactId>google-api-client</artifactId> <.原创 2021-01-25 17:38:13 · 1630 阅读 · 0 评论 -
uniapp微信登录片段代码,助记
手机端页面部分---忘记从哪copy的methods: { weixinLogin() { var _this = this; // #ifdef APP-PLUS var weixinService = null; // http://www.html5plus.org/doc/zh_cn/oauth.html#plus.oauth.getServic...原创 2021-01-25 16:52:14 · 344 阅读 · 1 评论 -
关于锁与事务
之前说的volatile,然后查资料的时候又看到了synchronize,突然想起来这玩意有同事直接加在service层的方法上,但好像并不是完全靠谱的。因为之前也有用到过简单的分布式锁redission,然后redission是在service层方法里面上的锁,结果就导致数据库数据依然不一致(即锁没什么卵用)。调用如下:(1)req -> (2)web.method ->...原创 2019-12-27 11:40:40 · 314 阅读 · 0 评论 -
关于线程空方法体死循环引用静态变量,无法获取变量最新值
前几天,划水群(901476449 )几个大佬正在划水,突然一段代码为各位大佬吹响了装13的号角。如下:一般认为3秒过后必定死翘翘。当然我方菜鸟也这么认为。结果 呜呜呜~~ 吗的都tm两分钟了还在跑。。之后经过大佬提(嘲)点(讽) ,添加关键字volatile即可but why?volatile 保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新...原创 2019-12-27 10:30:56 · 306 阅读 · 3 评论 -
请求参数按照ASCII码从小到大排序后追加秘钥再进行加密得到签名值
偶然机会与第三方接口对接,需要签名等一系列骚操作。(不知道考谁的,所以不知道出处了,也放上来备忘,有侵权及时联系)private static String createParams(SortedMap<Object, Object> parameters, String key){ //不带key StringBuffer sb = new StringBuff...原创 2019-12-10 16:07:45 · 420 阅读 · 0 评论