红黑树

二叉排序树/二叉查找树/二叉搜索树 二叉排序树(BST,Binary Sort Tree)的性质 有非叶子结点至多拥有两个儿子(Left和Right) 所有结点存储一个关键字; 对于二叉树中的任意节点,如果它有左子树或右子树,则该节点的数据成员大于左子树所有节点的数据成员,且小于...

阅读更多

Spring Data JPA

JPA /Users/silince/Develop/MagicDontTouch/IdeaProjects/Java 1. ORM思想 主要目的:操作实体类就相当于操作数据库表,不再重点关注sql语句 建立两个映射关系: 实体类和表的映射关系 实体类中属性和表中字段的映射关系 实现...

阅读更多

二叉树

二叉树的分类 满二叉树 它们在顺序存储方式下可以复原 满二叉树的定义 一棵深度为 k 且有 $2^k-1$ 个节点的二叉树成为 满二叉树。 满二叉树的特点 每一层上的节点数都是最大节点数,即每层都满 叶子结点全部在最底层 满二叉树的编号 编号规则:从根结点开始,自上而下,...

阅读更多

Elasticsearch入门

Elasticsearch 启动指令 #启动ES cd /Users/silince/Applications/ES6/elasticsearch-5.4.0 ./bin/elasticsearch -d #启动Head插件 cd /Users/silince/Applications/ES6/elastic...

阅读更多

mac如何创建可执行脚本

在工作中我们经常会用到一些命令来完成指定工作,想要偷懒的话就可以制作脚本来简化步骤哦。 制作一个可执行脚本,分为以下步骤: # 创建脚本文件,在终端中执行(文件想要保存在哪里在那个目录下执行命令) touch fileName.sh # 给脚本添加可执行权限 chmod 755 fileName.sh # 使...

阅读更多

SSM整合

SSM整合 /Users/silince/Develop/MagicDontTouch/IdeaProjects/Java EE/SSM/ssm Spring整合SpringMVC 目的:在controller中能成功的调用service对象中的方法。 在项目启动的时候,就去加载appli...

阅读更多

scrapy配置调试

1 在项目下创建manage.py文件,写入以下代码 from scrapy.cmdline import execute execute('scrapy crawl like_info_spider'.split()) 2 点击栏目run中的debug,配置信息: Script path的路径就是第一步...

阅读更多

集合框架总结

集合 Collection(单列集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢 线程安全,效率低 ...

阅读更多