个人
文章平均质量分 76
javageekcoder
java开发
展开
-
springboot通用异常处理
需要关注的点:异常捕获 请求参数回放 统一异常处理异常捕获对于控制层controller可以忽略部分异常处理请求参数回放因为是在异常发生时serveletrequest已经被拆包一次,所以需要考虑怎么把请求参数保留起来Servlet提供了Filter可以在请求到达时进行参数处理.自定义Fliterimport org.springframework.stereotype.Component;import javax.servlet.*;import javax.se原创 2020-07-30 20:54:15 · 431 阅读 · 0 评论 -
java实现类似与redis的hash存储操作
最近做一个报表系统,统计全天的指定时间的数据,数据又分了好几类,数据模型如下time typeA valueAtime typeB valueB联想到此种数据存储模式跟redis的hash操作类似,key ------ field --------value式的存储结构,决定采用java进行抽象key选择用Stri原创 2016-01-29 14:00:25 · 10318 阅读 · 0 评论 -
Mysql 5.7 Root密码忘记回复(重置root密码)
mysql因其开源且易用的特点占用了数据库的大半壁江山,工作中也算是应用的最多的数据库软件;下载了个Mac版的mysql server,版本为5.7.11,傻瓜式的安装,安装成功后提示初始密码弹窗窗口;机器上安装的数据库软件是Sequel Pro,登录一只提示failure,从网上查看MySQL Workbench可以解决(http://blog.sina.com.cn/s/blog_原创 2016-03-24 18:23:51 · 1459 阅读 · 0 评论 -
利用selenium访问某网站实现模拟人机交互爬虫
高考刚结束,堂侄面临志愿投递的问题,之前用jsoup模拟抓取过不少网站,但是抓取高考信息网(gkcx.eol.cn)的时候遇到了问题,部分接口返回的内容为密文,查看网站js,应该是采用了PBKDF2加密方式,而且加密方式也挺复杂,走进了死胡同。 google查询类似问题,发现了selenium可以用来实现浏览器自动化功能:模拟用户点击,操作浏览器的组件实现翻页等。 https...原创 2019-06-11 18:41:31 · 1199 阅读 · 1 评论