摘要: 1,全文检索算法(倒排索引算法): 将文件中的内容提取出来, 将文字拆封成一个一个的词(分词), 将这些词组成索引(字典中的目录), 搜索的时候先搜索索引,通过索引找文档,这个过程就叫做全文检索. 分词: 去掉停用词(a, an, the ,的, 地, 得, 啊, 嗯 ,呵呵),因为搜索的时候搜索这 阅读全文
posted @ 2019-04-03 15:31 song123666 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1, mybatis逆向工程 生成 pojo 单表的mapper接口和xml example添加条件 sqlsession connectmapper相当于jdbc的语句statement 通用mapper 单表的增删改查 没有mapper.xml文件了 mapper接口需要 继承mapper<po 阅读全文
posted @ 2019-04-03 15:30 song123666 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1,volatile修饰的变量(共享变量,非线程安全),在工作内存发生了变化后,必须要马上写到主内存中,而线程读取到volatile修饰的变量时,必须去主内存中去获取最新的值,而不是读工作内存中主内存的副本,这就有效的保证了线程之间变量的可见性适用条件:对变量的写操作不依赖当前值内存模型:线程的工作 阅读全文
posted @ 2019-04-03 15:24 song123666 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 面相对象6大原则 1 单一职责只有一个原因引起类的变化接口尽量单一 实现类单一可能累的数量增多 反而不易维护 增加耦合 2 里式替换 LSP能用父类的的地方就能用子类,不引起任何错误即子类需要重写所有的父类方法增加子类 不影响原来的运行 参数是父类类型 3 依赖倒置原则依赖接口 不依赖类 降低与具体 阅读全文
posted @ 2019-04-03 15:19 song123666 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1,springmvc 组件扫描component-scan @controller 意味着这些对象给spring容器管理了 @service也会被扫描 映射器 @requestMapping 适配器也是扫描 @requestMapping 注解驱动包含映射器和适配器 springmvc基于方法开发 阅读全文
posted @ 2019-04-03 15:16 song123666 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1, Spring的Java配置方式是通过 @Configuration 和 @Bean 这两个注解实现的:对付java繁多的配置文件,底下的开发效率,复杂的部署流程,第三方集成难采用习惯优于配置的理念,如springboot的redis配置 2,自动配置的原理 启动后SpringApplicati 阅读全文
posted @ 2019-04-03 15:10 song123666 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1, 网络有5层7层架构之说,以五层为例 一般来说,物理层和数据链路层是由计算机硬件(如网卡mac)实现的,网络层ip和传输层tcp/udp socket由操作系统软件实现,而应用层http由应用程序或用户创建实现。 ping主机通不通 telnet端口是否开放 2, OSI的7层从上到下分别是 7 阅读全文
posted @ 2019-04-03 15:00 song123666 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1,单机版 先安装gcc yum install gcc-c++ 然后解压源码包,执行编译命令make(C语言写的,需要gcc环境),最后安装Redis,需要通过PREFIX指定安装路径make install PREFIX=/usr/local/redis 2, 集群版环境 使用管理工具redis 阅读全文
posted @ 2019-04-03 14:05 song123666 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1, 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务 l 原子性:构成事务的的所有操作必须是一个逻辑单元,要么全部执行,要么全部不执行。 l 稳定性(一致性):数据库在事务执行前后状态都必须是稳定的。 l 隔离性:事务之间不会相互影响。 l 可靠性(持久性):事务执行成 阅读全文
posted @ 2019-04-03 12:56 song123666 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 1, 红黑树 同一层级的黑树到根结点经历的黑树数目一样 最坏情况的时间复杂度 lg n 是二叉树b树 结点可以有多个孩子 b+树 父节点不存储数据聚集索引)的叶子节点会存储数据行,也就是说数据和索引是在一起 非聚集索引存储的是数据行的指针 2,InnoDB存储引擎支持两种常见的索引。一种是B+树,一 阅读全文
posted @ 2019-04-03 12:03 song123666 阅读(1406) 评论(0) 推荐(0) 编辑