2019年3月21日

摘要: 转载两篇文章,非常不错 https://www.cnblogs.com/joshua317/articles/4606328.html https://www.cnblogs.com/linjiqin/p/7756164.html 阅读全文
posted @ 2019-03-21 14:33 啊九九九九九九九九九九 阅读(71) 评论(0) 推荐(0) 编辑

2019年3月17日

摘要: 1、关于字段默认值 要学适当的学会为字段加默认值,在where子句中 where count is null 是会让搜索引擎进行全表搜索而放弃使用索引,如果采用where count =0 则会提高效率 2、尽量不要在where 子句中使用!=或者<> 优化器无法通过索引来确定将要命中的行数而进行全 阅读全文
posted @ 2019-03-17 19:55 啊九九九九九九九九九九 阅读(88) 评论(0) 推荐(0) 编辑

2019年3月10日

摘要: 我们知道,并发的常规处理手段是使用多线程技术,但是当我们需要开启许多线程时,这是对线程进行管理是非常有必要的,频繁创建线程和销毁线程时非常消耗系统资源的,这里我们需要引入线程池的概念,是线程进行服用,执行完一个任务不被销毁,而是继续执行下一个任务,直到所有任务被执行完成。 首先,我们来看一下线程池的 阅读全文
posted @ 2019-03-10 17:53 啊九九九九九九九九九九 阅读(129) 评论(0) 推荐(0) 编辑

2019年2月24日

摘要: 队列 上一篇随笔记录了一个不单单用来记录数据的,更多的用来作为构思算法的辅助工具的一种数据结构 栈,今天我们来介绍另外一种 队列。 首先,介绍一下队列的基本概念 队列(queue)是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈 阅读全文
posted @ 2019-02-24 20:21 啊九九九九九九九九九九 阅读(106) 评论(0) 推荐(0) 编辑

2019年2月16日

摘要: 栈 这边随笔主要是用来学习栈的相关知识 之前学习的数组主要是用来存储数据的,对于无序的数据来说,添加数据很快,但是删除、查找就很慢,我们期望的是插入、删除和查找性能都比较好。为了解决这些问题,二叉树、哈希表的数据结构是更优的选择,而栈,更像是构思算法的工具,不单单是存储数据的工具,在实际开发中有些数 阅读全文
posted @ 2019-02-16 23:21 啊九九九九九九九九九九 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 二、几个简单、重要的算法(冒泡、选择、插入排序算法) 在上一篇的随笔中,我着重复习了数组,而数组是无序的,那么如何实现有序排列呢,这里我们需要引入排序算法 1.冒泡排序 冒泡排序的基本规则: 话不多说,直接上代码 最终结果为: 本来应该是 8 轮排序的,这里我们只进行了 7 轮排序,因为第 7 轮排 阅读全文
posted @ 2019-02-16 22:00 啊九九九九九九九九九九 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一、入门 数据结构是为了让我们采用更高效的方式存储数据,这样我们的增删改查效率才会更高,因此我们大致可以得出一个概念,数据结构基本有着如下几个功能:1、插入一条新数据2、查询一条特定数据3、删除特定数据4、迭代的访问各个数据 平时编程中接触到的最简单最常见数组其实正是数据结构的鼻祖,可以说每一门编程 阅读全文
posted @ 2019-02-16 19:31 啊九九九九九九九九九九 阅读(84) 评论(0) 推荐(0) 编辑

导航