个人随笔
文章平均质量分 77
徒步凉城-Jasper
代码一撸到底
展开
-
Java实现拖动图片验证处理
效果话不多少,先看实现的效果前端效果后台效果核心流程分析服务端随机生成滑块图片和带滑块抠图的背景图片,并保存滑块抠图的坐标位置前端实现滑动交互,将抠图拼在抠图阴影之上,获取到用户滑动轨迹前端将滑动轨迹上报到服务端,服务端匹配是否与抠图坐标在允许的误差范围(这里单纯校验用户滑动距离是最基本的校验,出于更高的安全考虑, 还会考虑用户滑动的整个轨迹,用户在...原创 2019-01-09 19:14:23 · 12148 阅读 · 26 评论 -
Java实现点选验证码
效果话不多说,先看实现的效果,其中方框为点击区域,真实场景要去掉此方框核心流程分析随机获取背景图片随机获取中文字符在背景图片中随机获取中文字符位置设置中文旋转随机角度、字体颜色保存生成文字的坐标集合、提示信息、验证码图片前端根据提示信息获取相应的点击坐标集合,提交到服务端进行基础验证实现 //生成汉字的个数 private static Integer[]...原创 2019-01-09 19:14:05 · 6567 阅读 · 2 评论 -
如何找到 Java 进程中哪个线程占用了大量 CPU 处理时间
本文的目的是在 Java进程中确定哪个线程正在占用CPU的时间。当系统 CPU 负载居高不下时,这是一种有用的故障排除技术。步骤:首先确定进程的 ID ,可以使用 jps -v 或者 top 命令直接查看[root@garcia-kvc0s ~]# ps -ef | grep kievroot 132 117 20 Sep20 ? 1-19:03:29 ...原创 2018-09-29 09:54:41 · 2019 阅读 · 0 评论 -
关于ESAPI获取资源文件问题
近期项目中需要使用到组件包ESAPI(ESAPI是owasp提供的一套API级别的web应用解决方案),其官方网站为:https://www.owasp.org/, 有兴趣的小伙伴可以了解一下。此处不是本文重点,本文重点记录一下使用此组件时遇到的资源加载问题。引入jar<!-- https://mvnrepository.com/artifact/org.owasp.esapi/esa...原创 2018-11-08 11:49:07 · 17445 阅读 · 2 评论 -
魅族推送平台架构及优化
魅族推送平台架构及优化内容简介平台从支撑魅族内部业务到对外能力开放过程中一系列的系统架构优化及扩张,支撑亿级高并发消息实时推送,包括服务高可用、监控、容灾、流量调度、海量存储等方面的实践与探讨。平台介绍魅族推送平台在2016年9月之后开始对外开放,目前接入的APP大概有2000+,日推送总量达到6亿,整个通道平台推送的峰值可以达到600万/分钟,理论峰值在整个集群部署架构下还可以在此基...原创 2018-11-18 13:33:46 · 1257 阅读 · 0 评论