- 博客(8)
- 收藏
- 关注
原创 MySQL 索引笔记
索引实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。索引分类单列索引一个索引只包含单个列(一张表可以包含多个单列索引,但这不是组合索引)。组合索引一个索引包含多个列。索引的优缺点优点可以大大提高MySQL的检索速度缺点会降低更新表的速度。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。普通索引创建索引CREATE INDEX indexName ON table_name (column_name)(若是CHAR,VARCHAR类型,lengt
2021-01-18 15:27:56 75
原创 PO、VO、DTO、DO、DAO概念笔记
POPersistent Object: 与数据库直接打交道的持久化对象,可以对应数据库中的单条记录,能够与DO互相转化。DODomain Object:领域对象,是与业务逻辑相对应的对象,具有业务方法,可由PO和DTO互相转化。DTOData Transfer Object:数据传输对象,用于服务层传输数据,可以筛选DO的属性,传输给展示层必要的数据,将VO与DO解耦。VOView Object:用于展示层的视图对象,作用是将所有一个页面需要展示的数据封装起来。DAOData Acces
2021-01-13 11:20:29 260
原创 《Java并发编程实战》笔记——线程安全性
《Java并发编程实战》笔记基础知识线程安全性如果当多个线程访问同一个可变的状态参量时没有使用合适的同步,那么程序就会出现错误。有三种方式可以修复这个问题:不在线程之间共享该变状态变量将状态变量修改为不可变的变量在访问状态变量时使用同步当设计线程安全的类时,良好的面向对象技术、不可修改性,以及明晰的不变性规范都能起到一定的帮助作用。编写并发程序应用时,一种正确的编程方法:首先使代码正确运行,然后再提高代码的速度。即便如此,最好也只是当性能测试结果和应用需求告诉你必须提高性能,以及测量结
2020-12-28 16:23:20 153
原创 ajax学习笔记
ajax学习笔记ajax的基础——XMLHttpRequestXMLHttpRequest用于在后台与服务器交换数据,做到不用刷新整个页面,对网页的某个部分更新创建XMLHttpRequest对象对所有现代浏览器及老版本的IE都可以使用的创建对象语句: var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest();
2020-12-27 19:26:10 83
原创 SI100b期末复习
1.print函数 完整语法:print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) 解释:*Object: 一个或多个要print的Object sep: 每个object间的间隔字符,默认为'' end: 在最后打印的字符,默认为'\n' file: 必须是一个写入方法的object,默认为sys.stdout, 即objects会打印在屏幕上。 **flush** :flush参数主要是刷新,fl...
2020-06-21 16:48:52 497
原创 算法图解——第三章递归笔记
一、基本要求编写递归函数时,必须告诉它何时停止递归。正因为如此,每个递归函数都有两部分:基线条件和递归条件。递归条件指的是函数调用自己,而基线条件则指的是函数不再调用自己,从而避免形成无限循环。...
2020-05-18 23:45:14 404
原创 算法图解——第二章选择排序笔记
一、数组和链表 数组中储存的所有元素在内存中都是相连的。 链表中的元素可存储在内存中的任何地方,其每个元素都存储了下一个元素的地址。 数组的优势在于访问元素,链表的优势在于插入元素。 数组读取:O(1) 数组插入:O(n) 链表读取:O(n) 链表插入:O(1)...
2020-04-20 11:08:06 213
原创 算法图解———第一章二分查找笔记
一、二分查找 概念:二分查找是一种算法,其输入是一个有序的元素列表。如果要查找的元素包含在列表中,二分查找返回其位置;否则返回null。 相比普通的从头开始的简单查找,其每次都能排除一般的数字。 一般而言,对于包含n个元素的列表,用二分查找最多需要步,而简单查找最多需要n步。 最简单的二分查找算法实现:def Binary_Search(list,it...
2020-04-15 22:35:22 535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人