摘要: 机器能做的事就别让人来做!目标: 抓取特定微信公众号文章思路:利用selenium模拟浏览器行为,进行抓取(理由:搜狗已将文章链接进行处理,且页面为动态生成)框架: 步骤:1、登录搜狗 a、找到登录按钮并点击 self.browser.find_element_by_id("loginbtn"... 阅读全文
posted @ 2015-12-30 14:12 pattywgm 阅读(12926) 评论(1) 推荐(1) 编辑
摘要: Serializable对象完全以它存储的二进制位为基础来反序列化,而不必调用构造器。对于一个Externalizable对象,所有的默认构造器都会被调用(包括在字段定义时的初始化),然后调用readExternal()方法来反序列化。因此,为了正常运行, 我们需要在writeExternal()将 阅读全文
posted @ 2017-07-21 15:37 pattywgm 阅读(479) 评论(0) 推荐(0) 编辑
摘要: Redis基本命令 涉及string, list, set, sorted set, hash的操作,思维导图 阅读全文
posted @ 2017-07-19 16:40 pattywgm 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 环境:一台mac 配置过程: 1) 复制一份redis.conf配置文件,修改其中的 port 6379 为port 6380,后面将6380作为子server. 2) 输入以下命令启动两个redis-server进程 3)在6380子server上配置其为6379的子模式 4)验证主从模式 此时若 阅读全文
posted @ 2017-07-19 15:17 pattywgm 阅读(278) 评论(0) 推荐(0) 编辑
摘要: nginx虚拟主机配置,日志配置,浏览器缓存, 平滑启停 阅读全文
posted @ 2017-07-16 16:40 pattywgm 阅读(3531) 评论(0) 推荐(0) 编辑
摘要: 首先,查看一下当前有哪些用户: 然后,我们新增一个用户wgm并再次查看新增后的用户列表: 由于此时还未对wgm授予角色, wgm的角色一栏结果还是[],现在, 我们授予wgm administrator角色 接下来, 查看我们当前在哪个virtual host上,以及该virtual host上所有 阅读全文
posted @ 2017-07-12 16:49 pattywgm 阅读(529) 评论(0) 推荐(0) 编辑
摘要: Zookeeper原理简要记录 阅读全文
posted @ 2017-07-11 14:51 pattywgm 阅读(1042) 评论(0) 推荐(1) 编辑
摘要: 优雅停机 原理: 服务提供方 停止时,先标记为不接收新请求,新请求过来时直接报错,让客户端重试其它机器。 然后,检测线程池中的线程是否正在运行,如果有,等待所有线程执行完成,除非超时,则强制关闭。 服务消费方 停止时,不再发起新的调用请求,所有新的调用在客户端即报错。 然后,检测有没有请求的响应还没 阅读全文
posted @ 2017-07-08 14:56 pattywgm 阅读(187) 评论(0) 推荐(0) 编辑
摘要: dubbo容错处理, 连接限制 阅读全文
posted @ 2017-06-30 11:17 pattywgm 阅读(829) 评论(1) 推荐(0) 编辑
摘要: dubbo 事件通知模拟实现 阅读全文
posted @ 2017-06-30 00:18 pattywgm 阅读(506) 评论(0) 推荐(0) 编辑
摘要: dubbo nio异步调用实现, 本地缓存, redis缓存 阅读全文
posted @ 2017-06-29 17:27 pattywgm 阅读(378) 评论(0) 推荐(0) 编辑