IDEA远程调试Tomcat 前言开发新功能时,经常会遇到在本地环境运行没问题,但是部署到了 Linux 服务器上跑的时候就出现问题这种情况;还有一种情况是需要定位线上问题,这两种情况以前的做法就是加 log 日志输出,总是不能精准定位问题所在,如果能够像本地环境一样调试代码,那这个问题也就迎刃而解了。 2018-07-28 工具使用 Tomcat远程调试 解决IDEA无法远程调试Tomcat 解决IDEA远程调试断点不生效
微信公众号强制关注 前言微信官方规定是不允许诱导关注的,所以强制关注就更加不可能的,但是道高一丈魔高一丈,总是有各种对策来绕过这些规定。 比如笔者所在的公司行业,有公司开发功能进行推广小说,访问推广链接后,阅读到某一章时,弹出二维码才能继续阅读,其实这里就是变相的微信公众号强制关注了。关注他的二维码之后,公众号就会自动发送消息,给出继续阅读的链接地址,读者点进去之后才可以接着读。 其实这个功能我之前也写过一篇博文,基 2018-07-07 微信开发 微信公众号强制关注 订阅号参数二维码
Java实现排行榜基于Redis 前言排行榜作为互联网应用中几乎必不可少的一个元素,其能够勾起人类自身对比的欲望,从而来增加商品的销量。排行榜的实现方式基本大同小异,大部分都基于 Redis 的有序集合 sorted set 来实现。不久前,负责开发一个活动,就有排行榜这个需求,笔者也使用 Redis 进行了实现。本文通过了商品销售排行榜这一模型,来进行演示。 需求 按照商品销量进行排行 可以获得指定商品的排名 显示实时销售动态情 2018-06-10 其他工作技术总结 Redis排行榜 Java排行榜
Dom4j生成XML 前言在看本篇文章之前,先探讨一下常见的两种数据格式,一种是 JSON,另外一种就是 XML,在日常工作中不可避免地都会对这两种数据格式进行接触。 JSON 格式灵活,有大量的支持库,操作起来极为方便;而 XML 操作起来就不是很顺手了。 JSON 格式灵活的就会导致结构不够统一规范,而 XML 有了 XML Schema 以及 DTD 约束进行校验,也减少了数据格式不规范的问题。 对于以上这点,个 2018-06-04 其他工作技术总结 XML 生成 Dom4j
jsonpath解析 前言在工作中,经常会遇到从一串 JSON 中提取一个或多个字段的情况,常用的做法就是将其反序列化为 JSONObject 对象,然后从对象中获取,如果是 JSONArray 就进行迭代获取,总之比较麻烦。可以使用 JsonPath 快速提取所需信息。 2018-05-19 其他工作技术总结 JSONPath解析 JSONPath在线解析 JSONPath多层嵌套解析
解决WebMagic抓HTTPS时出现SSLException 前言在今年二月份在项目中引入了 WebMagic 技术,用来抓取合作方的书籍,详见之前文章:WebMagic之爬虫监控,这两天新接入了一个合作商,对方接口采取的是 HTTPS 协议,而以前合作商的接口全都是 HTTP 的,在接入这家合作商的时候,发现了问题,只要是 HTTPS 的 URL 全部无法爬取。 2018-05-12 WebMagic WebMagic出现SSLException 爬虫异常 反向代理到其他域名
Charles抓包实战详解 前言通过上一篇文章,想必你已经掌握了如何正确安装抓包神器 Charles,如果还是抓不了包,可以再看看。 今天要做是抓包实战,因为我在做网络文学的公司就职,所以就拿网络文学的 APP 掌阅开刀好了,以下进入抓包实战,体会 Charles 的强大之处!。 掌握了下面的抓包技巧,对于某些校验并不是十分严格的 APP 来说,破解他们的接口实在是轻而易举。比如修改个 isVip 参数为 true,就变身超 2018-04-25 工具使用 Charles抓包 抓包破解 抓包实战
Charles抓包之HTTPS抓包配置 前言由于工作中经常需要配置客户端开发人员对接接口,有时候对接地不太顺利,因此需要经常性地对公司 APP 进行抓包看请求,找出具体的原因。 在公司中开发使用的 Windows 台式电脑,抓包工具选择了 Fiddler,这个工具刚开始学会抓包的时候,觉得真乃神器!在经过几次开发电脑升级之后,重新安装 Fiddler 后,和之前的设置相同,但是死活抓不了包,或者抓不了 Https 的包, 总之总会出现各 2018-04-15 工具使用 Charles抓包 HTTPS抓包 Windows抓包 抓包显示unknown
微信域名防止屏蔽 前言这几日,由于遭到他人的恶意投诉举报,导致了微信中阅读业务的根域名被屏蔽,提示如图 由于我司是做网络文学的,作者的内容中不可避免地会出现些微露骨的内容,但是这些内容是经过了编辑审核之后才公开的,也不至于太露骨,但举报就被封禁了。 公司的用户有很多是通过微信公众号进行阅读,这一封,就许多用户过来反馈了。 2018-03-27 微信开发 微信域名封禁
微信分享踩坑之旅 前言三月伊始,此月任务重心在于用户的拉新与传播,自然也少不了新增加些许需求。由我负责用户分享传播的需求,主要任务就是在于微信分享。在做之前觉得这个很简单,就几个接口的事情罢,实际上做起来,却是不如意料那般简单,踩坑颇多。 2018-03-17 微信开发 微信分享 WebView同步Cookie问题