工作

7 月 16 日
阅读 1 分钟
162
xxxxxxxxxxxxxxxxxxxxxx

中间件 - ZooKeeper应用场景实践

2018-05-25
阅读 13 分钟
4k
zkclient 是开源的客户端工具,其中封装了很多功能,比如:删除包含子节点的父节点,连接重试,异步回调,偏向 Java 写法的注册监听等,极大地方便了用户使用。

网络安全 - 旁路监听攻击技术

2017-07-21
阅读 7 分钟
7.5k
和TCP不同,UDP没有面向连接的机制,其是一种不可靠的协议,没有确认机制。也就是说只要其端口开放,有数据需要交互时直接进行数据交互,也不需要TCP的三次握手。这样的话,基于UDP的攻击比基于TCP的攻击需要分析的条件相对少了一些。

网络安全 - Kali Linux反向端口连接&免杀

2017-06-09
阅读 6 分钟
6.9k
介绍:之前使用 小七免杀工具包 来作免杀(有空我就上传到网盘),免杀就是对PE(.bat、.exe等)文件中出现的特征码进行替换修改,方法有等价替换指令,字符串修改大小写、互补等。

搜索引擎 - ElasticSearch

2017-05-25
阅读 8 分钟
4.1k
注:ES是Java开源项目,预先安装Jre和NodeJS。 一、介绍 Elasticsearch是基于Apache Lucene的开源搜索引擎,目前被认为是最先进、性能最好、功能最全的搜索引擎。 1、名词 分片:集群中节点存放文档的地方,分片保存在不同节点可用于数据恢复,每个分片占用的CPU、RAM、IO越高索引速度就越快 index(索引): 类似数据库...

Java学习 - 设计模式

2017-03-30
阅读 14 分钟
2.9k
设计模式 此文章部分来于网络,为了学习总结。 一、原型模式(Prototype) 介绍:从一个对象再创建另一个对象,而不需知道任何细节。 1、两种表现形式 (1)简单形式 (2)登记形式 这两种表现形式仅仅是原型模式的不同实现。 2、俩种克隆方法 (1)浅复制 {代码...} (2)深复制 {代码...} {代码...} 二、模板方法模式 ...

Web开发 - Selenium自动化&爬虫

2017-03-23
阅读 7 分钟
6.9k
这是 淘宝会员登录页 。因为之前做的爬虫都是通过框架或从登录页取得Cookie,再注入进去实现登陆过程的。但淘宝的反爬机制很难算出Cookie,很多Cookie都是通过JS的计算,所以不得不学习源码,反到最后看的头痛。。。

Web架构 - 预防高并发的服务架构

2017-01-18
阅读 6 分钟
5.9k
介绍:业务从发展的初期到逐渐成熟,服务器架构也是从相对单一到集群,再到分布式,技术迭代的速度非常快,导致我们不断的学习。。。一个可以支持高并发的服务少不了好的服务器架构,需要有负载均衡,主从集群的数据库,主从集群的缓存,静态文件上传cdn,比如 七牛云 等,这些都是让业务程序流畅运行的强大后盾。

Web开发 - 网络爬虫

2016-12-16
阅读 8 分钟
3.5k
WebCollector是Java的爬虫框架,比起直接采用HttpClient、JSoup爬取有强大的好处,框架中集成了断点续爬、Url去重、自定义Http请求等。例如Nutch、Heritrix,底层实现都类似。

Web安全 - 预防前端渗透的编码技巧

2016-12-07
阅读 13 分钟
4.5k
前端的转义是必不可少的,为了防止抓包修改参数值,我们重点放在后端。网上有个XSSProject,地址为:[链接],其中封装好了一些功能,特别方便。。。