- 博客(4)
- 收藏
- 关注
原创 线程小记
同一进程下的的线程能共享的内容 1.进程代码段 2.进程的共有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯) 3.进程打开的文件描述符 4.信号的处理器 5.进程的当前目录 6.进程用户ID与进程组ID (data section file fd) 线程独有的内容 1.线程ID 2.寄存器组的值 3.线程的堆栈 4.错误返回码 5.线程的信号屏蔽码 ...
2019-01-19 15:03:24 168
原创 搜索引擎小记
lucene: 底层使用倒排索引: 倒排索引: 1.先将要存储索引的数据做编号形成文档列表(含有文档编号,跟其他字段) 2.将文档数据进行分词,得到很多分词,以词条为索引,根据词条保存含有这个词条的文档编号 3.将用户输入的内容进行分词得到词条,拿这些词条去倒排索引列表匹配;能匹配上就能找到包含这些词条的文档编号,根据文档编号查找文档并相应给用户 TestField(会创建索引也会被分词)Stri...
2019-01-19 09:55:48 227
原创 数据库小记
查询的执行顺序: 1)from : 表名 2)where:条件过滤 3)group by : 分组 4)having : 分组之后进行过滤。 5)select :执行完毕之后,显示内容。 6)order by : 根据查询的内容进行排序输出. 数据库范式 1NF 原子性:表中每列不可再拆分。 2NF 不产生局部依赖,一张表只描述一件事情。表中的每一列是完全依赖于主键的。 3NF 不产生传递依赖,表...
2019-01-19 09:47:57 210
原创 redis小记
Redis 优势: 性能极高 丰富的数据类型 原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。 单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来 应用场景 session共享,数据库缓存,不同项目可以共享一些常用数据,数据订阅 ,也可以把它当作异步消息暂存区, 也可当作nosql(数据库)来用,还可以当作搜索引擎数据库来用等等...
2019-01-19 09:45:41 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人