PostgreSQL的全文检索插件zhparser的中文分词效果

PostgreSQL支持全文检索,其内置的缺省的分词解析器采用空格分词。因为中文的词语之间没有空格分割,所以这种方法并不适用于中文。要支持中文的全文检索需要额外的中文分词插件。网上查了下,可以给PG用的开源中文分词插件有两个:nlpbamboo和zhparser。但是nlpbamboo是托管在g[……]

查看更多……

React、Angular、Vue.js:三者完整的比较指南

谈到框架,这些天你的选择差不多。在本文中,我们希望能够更轻松地做出决定。

选择技术堆栈有时会变成一项繁琐的任务,因为您需要考虑每个因素,包括预算,时间,应用程序大小,最终用户,项目目标和资源。

无论您是初学者,开发人员,自由职业者还是项目架构师形成策略,明智地决定每个框架的优缺点都是明智[……]

查看更多……

Nginx优化详解

一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:

1. worker_processes 8;

nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。

2. worker_cpu_affinity 00000001 0000[……]

查看更多……

SYN Flood模拟攻击

1. SYN Flood攻击原理

SYN Flood是DDos攻击的其中一种形式,其原理是:在TCP连接初始化的时候需要进行三次握手(见图1和图2),攻击者在第一次握手的数据表里面,通过伪造”Source Address”(见图3),让服务器(接收端)在进行第二次握手的时候,将确认包发向一个伪[……]

查看更多……

Centos7 添加swap空间

1、检查系统的Swap信息

2、创建Swap文件

3、启用Swap文件

4、告知系统将该文件用于swap

5、使用swap文件

至此,交换空间swap已经设置完毕,操作系统会在需要的时候使用它。

6、是swap文件永久生效(重启后继续使用)

[……]

查看更多……