摘要:
当我们开发过程中遇到如下警告时,我们可以做如下调整 阅读全文
摘要:
原文地址 https://sspai.com/post/35225 让我们从实际需求出发,看看问题出在哪里,并在此基础上认识和学习使用 Hazel。 电脑随着使用时间的增长,其中的文件也在疯狂的增长,时间长了也就会出现各种混乱:大量文件堆放在一起,旧文件很少清理,分不清哪些文件还有用,找不到需要的文 阅读全文
摘要:
三层架构 严格分层架构模式的特点是上层只能访问相邻的下层,其他层次间的调用都不允许。三层架构就是一种严格分层模式,它把职责划分为界面展示、业务逻辑、数据访问三层,还有一个业务实体,前面三层都要依赖它,所以它并不构成一个层。 三层架构的特点是一种面向过程的编程思想,特点如下: a. 业务实体类中基本上 阅读全文
摘要:
MySQL数据库设计规范 目录 1. 规范背景与目的 2. 设计规范 2.1 数据库设计 2.1.1 库名 2.1.2 表结构 2.1.3 列数据类型优化 2.1.4 索引设计 2.1.5 分库分表、分区表 2.1.6 字符集 2.1.7 程序DAO层设计建议 2.1.8 一个规范的建表语句示例 2 阅读全文
摘要:
常用情景 标签:常见 面试 sql 习题 1、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 创建表: 插入实验数据: 第一种方式先查高于平均分的员工然后再统计 group by 排序: [x] 查询部门平均分 [x] 结果sql 小贴士:效率低的一个语句,仅供学习参考使用( 阅读全文
摘要:
mysql常见面试题(二) 标签:范式 索引 复制原理 事务引擎 储存结构 内存分配 1.数据库三范式是什么? 1. 第一范式(1NF):字段具有原子性,不可再分。(所有关系型数据库系统都满足第一范式数据库表中的字段都是单一属性的,不可再分) 2. 第二范式(2NF)是在第一范式(1NF)的基础上建 阅读全文
摘要:
mysql 学习笔记(一) 标签:聚合函数 常用的汇总函数有: count( 或字段):按记录或字段统计记录数。 sum(字段):对字段求和。 max(字段):求字段最大值。 min(字段):求字段最小值。 avg(字段):求字段的平均值。 例如: select stu_grade ‘年级’, co 阅读全文
摘要:
数据库常见面试题 标签:mysql 索引 触发器 储存过程 事务 锁 日志 游标 问题 1:为什么 group by 和 order by 会使查询变慢? 答:group by 和 order by 操作通常需要创建一个临时表来处理查询的结果,所以如果查询结果很多的话会严重影响性能。 问题 2:de 阅读全文
摘要:
多线程 标签: 基础概念 多线程是Java语言的重要特性,大量应用于网络编程、服务器端程序的开发,最常见的UI界面底层原理、操作系统底层原理都大量使用了多线程。 我们可以流畅的点击软件或者游戏中的各种按钮,其实,底层就是多线程的应用。UI界面的主线程绘制界面,如果有一个耗时的操作发生则启动新的线程, 阅读全文
摘要:
各种树 标签:数据结构范畴 二叉树的定义: 二叉树是树形结构的一个重要类型。 许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。 二叉树(BinaryTree)由一个节点及两棵互不相交的、分别称作这 阅读全文