- 博客(7)
- 收藏
- 关注
原创 Spring Boot2 集成 Elasticsearch、PostgreSQL 遇到的问题
项目背景 在描述和还原事故之前,简单说明下相关环境:spring boot v2.0.4.RELEASEspring-boot-starter-data-elasticsearch (以前做项目的时候,Spring Data ES跟ES服务存在版本匹配关系,但目前在spring boot v2.0.4.RELEASE中使用未发现有版本不兼容情况)spring-boot-starte...
2018-08-30 20:23:19 1281
原创 Elasticsearch 6.3.2 版本踩填坑指南
前言 前端时间利用ES开发一个”附近地理位置+其它信息”查询搜索的功能(据了解,Redis和PostgreSQL也能实现同样的功能),实践中遇到了不少的问题,所以通过这篇文章记录下踩填坑过程。es with docker 个人喜好,一般使用中间件都喜欢用Docker运行较新版本的,用docker pull elasticsearch命令拉下来的版本一般不会是最新的,所以可以从这...
2018-08-29 21:18:58 6032
原创 Python 爬取微信公众号文章和评论 (基于 Fiddler 抓包分析)
背景说明 感觉微信公众号算得是比较难爬的平台之一,不过一番折腾之后还是小有收获的。没有用Scrapy(估计爬太快也有反爬限制),但后面会开始整理写一些实战出来。简单介绍下本次的开发环境: - python3 - requests - psycopg2 (操作postgres数据库)抓包分析 前一篇文章介绍过抓包前要做的准备,这里不再做相关说明。本次实战对抓取的公众号没有限...
2018-08-28 20:02:04 22866 31
原创 Fiddler 抓包升级,安装 HTTPS 证书
前言 之前借助过Fiddler来抓取微信公众号的文章和留言(Https协议的,下一篇介绍),所以安装https证书又是必不可少的,这里简单还原下安装步骤。如果没有正确安装证书,Fiddler抓包的时候会提示:HTTPS traffic decryption error: System.Security.Authentication.AuthenticationException安装步...
2018-08-27 17:37:09 14196
原创 用 Python 快速分析你的微信好友
写在前面 itchat基于python开发,封装了大量调取微信功能的接口,使得开发人员可以快速基于这个框架来完成一些微信操作,在这之前我们要做的就是扫码登录,实际上这相当于登录网页版的微信(新注册的账号似乎不支持)。更多介绍在官网和Github上都有详细的文档。 下面介绍基于itchat完成微信数据(好友、群聊等)的分析和展示。环境说明python3numpymatp...
2018-08-27 17:36:54 550 5
原创 设计模式入门:建造者模式
UML类图代码示例Product/** * 表示具体的产品,由多个部件组成 */public class Product { /** * 存放产品每个部件的集合 */ private List<String> parts = new LinkedList<>(); /** * 添加...
2018-08-01 17:45:08 112
原创 设计模式入门:原型模式
UML类图代码示例 实际应用中,原型模式可以简单理解为克隆操作。在大多数面向对象编程语言中,实现克隆操作并不复杂,对于Java,我们只需继承Cloneable接口,并重写Object的clone()即可(非必须)。public class Teacher implements Cloneable { /** * 姓名 */ priva...
2018-08-01 08:42:07 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人