07 2020 档案
摘要:#栈与队列 ##栈与实现 ###ADT接口 栈(stack)是存放数据对象的一种特殊容器,其中的数据元素按线性的逻辑次序排列,只能对一端的数据进行操作,并且遵守先进后出的原则。 栈支持的操作接口 ###操作实例 给出了一个存放整数的栈从被创建开始,按以上接口实施一系列操作的过程。 ###实现 ###
阅读全文
摘要:#数据结构与算法-列表 ##列表的linkedlist LinkedList 是通过一个双向链表来实现的,它允许插入所有元素,包括 null,同时,它是线程不同步的。双向链表每个结点除了数据域之外,还有一个前指针和后指针,分别指向前驱结点和后继结点(如果有前驱/后继的话)。另外,双向链表还有一个 f
阅读全文
摘要:#向量 ##接口与实现 ###ADT接口 数据结构 = 基于某种特定语言,实现ADT的一整套算法 作为一种抽象数据类型,向量对象支持以下接口: ###操作实例 ###模板类 * * 向量模板 *0009 typedef int Rank; //秩 * 0010 #define DEFAULT_CAP
阅读全文
摘要:##绪论 算法:即是在特定计算模型下,旨在解决特定问题的指令序列 要保证正确性、确定性、可行性、有穷性 有穷性: ###例子1:HailStone序列 @Test public void test1() { int n = 7; int length = 1; while (n > 1) { n =
阅读全文
摘要:##Redis事务的概念 Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。 简单来说就是:redis事务就是一次性、顺序性、排他性的执行一个队列中
阅读全文
摘要:##为什么用redis 解决服务器CPU内存压力 方案一、存在Cookie中 此种方案需要将Session数据以Cookie的形式存在客户端,不安全,网络负担效率低 方案二、存在文件服务器或者是数据库里 此种方案会导致大量的IO操作,效率低. 方案三、Session复制 此种方案会导致每个服务器之间
阅读全文
摘要:#linux中搭建开发环境 ##工具 ##安装JDK 将JDK解压缩到opt目录下 配置环境变量 , vim /etc/profile进入按下面进行添加 JAVA_HOME=/opt/jdk1.8.0_152 PATH=/opt/jdk1.8.0_152/bin:$PATH export JAVA_
阅读全文
摘要:#linux常用命令 ##基本命令 帮助手册 man、--help 日期日历 date、 cal 目录 显示当前所在 pwd 切换目录 cd 显示目录下内容 ll 筛选显示 | grep 创建目录 mkdir 创建多级目录 mkdir -p 删除空目录 rmdir 删除文件文件或目录 rm 递归删除
阅读全文
摘要:#linux的安装 ##工具准备 CentOS7镜像下载 阿里云站点: http://mirrors.aliyun.com/centos/7/isos/x86_64/ 详情点击下方连接: https://www.suibibk.com/blog/579412311547052032/55079127
阅读全文
摘要:#MyBatis逆向工程 ##简介 是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。 官方文档地址 http://www.mybatis.org/generator/ 官方工程地址 http
阅读全文
摘要:#MyBatis 缓存机制 ##简介 MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率. MyBatis系统中默认定义了两级缓存:一级缓存、二级缓存 默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。 二级缓存需要手
阅读全文
摘要:#MyBatis 动态SQL ##简介 动态 SQL是MyBatis强大特性之一。极大的简化我们拼装SQL的操作动态 。SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似 ##应用 ###if/where/trim 通过表达式拼接SQL :添加where关键字,同时去掉多余and
阅读全文
摘要:##概述 Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的MVC 框架之一 。一种轻量级的、基于MVC的Web层应用框架。 ##简单使用 ###新建Web工程,加入 jar 包 spring-aop-4.0.0.RELEASE.jar spring-beans
阅读全文
摘要:##MyBatis简介 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架, 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 对开发人员而言,核心sql还是需要自己优化 sql和java编码分开,功能边界清晰,一个专注业务、一个专注数据 ##MyBatis环境
阅读全文
摘要:##简介 MyBatis 的映射语句功能强大,相对来说XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。 SQL 映射文件的元素 cache – 给定命名空间的缓存配置。 cache-ref – 其他命名空间缓存配置的引用。 res
阅读全文
摘要:序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象;序列化保存对象转态,不保存静态变量。 种情况: 将对象存储在硬盘上。 将对象通过网络传输。
阅读全文

浙公网安备 33010602011771号