文章目录

keppel 的个人博客

哈哈哈哈哈哈哈嗝~

2018年11月份,我的博客开通了 置顶! 有更新!

flutter中使用RSA进行公钥加密 有更新!

java中生成分布式自增长ID

java中使用ReentrantReadWriteLock锁机制来控制多个线程对共享资源的互斥访问

微信小程序支付, 统一下单, 支付回调, 踩坑记录 有更新!

公司最近开发小程序,涉及到支付功能. 现在支付功能已经做完,特此记录一下自己踩坑经验:
众所周知,微信小程序目前只能使用微信支付, 而且微信小程序支付相对于app支付,h5支付都要简单一些,但是该支付文档对java这语言是非常不友好的,居然没有demo, 网上虽说有很多博客,但是找了好多都是跑不通, 乱七八糟的很多都跑不通, 以下 代码不是自己写的,大多都是这儿抄一点哪儿抄一顿,但是能跑通,亲测没毛病,如果有毛病可以留言交流.废话不多说,先说准备工作!

ubuntu之安装Gradle

ubuntu安装supervisor并配置

Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。

ubuntu安装jdk

java获取客户端真实ip(通过反向代理nginx), 获取的不是服务器的ip 有更新!

最近做客户统计, 涉及到统计用户所在地, 网上很多例子获取用户的真实ip,但是我们的服务器使用的是nginx做的反向代理, 如此使用网上的办法就一直获取的是服务器的ip, 经过一番测试和配置终于拿到了客户端的真实ip.

国外服务器搭建梯子记录 有更新!

该博文转载 https://www.freeluffy.com/bandwagonhost-ss/