摘要:
lombok简介 lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们 阅读全文
随笔档案-2019年05月
国富论第一篇笔记(论劳动生产力逐步提高的原因及产品在不同阶层之问自然分配的顺序)
2019-05-26 10:42 by Gizing, 512 阅读, 收藏, 编辑
摘要:
第一章 论劳动分工 在工业领域,劳动分工可以提高生产效率 农业领域,劳动分工效果没那么好 劳动分工能提高效率有3方面: 1. 分工细致明确,工人熟练 2. 一个工人从一个分工转到另一个分工是需要代价的(如学习代价) 3. 机器的运用,复杂的流程机器不好使用 第二章 论劳动分工的原因 交易催生劳动分工 阅读全文
左外连接,右外连接,全外连接
2019-05-26 10:37 by Gizing, 6395 阅读, 收藏, 编辑
摘要:
左外连接 用在查询块的from短语中 又称左连接,列出左边所有元组,A left join B on 条件表达式 中的on决定了B表中符合条件表达式的数据才保留,不符合的记录,B表字段为null where短语的条件等到外连接结束后才使用,对外连接结果进行过滤(这个与SQL语句中各算子的执行顺序有关 阅读全文
Linux系统MySQL-5.7.18 release版安装指南
2019-05-26 10:35 by Gizing, 203 阅读, 收藏, 编辑
摘要:
与源码版本安装过程基本一致,除了编译环节,本文只谈release版,即含有bin文件版本 好处:每个用户可安装属于自己的MySQL Server 目标主机系统:CentOS 6.8 用户:saojie(没有管理员权限) 目录:/home/saojie/mysql-5.7.18 下载 Linux Ge 阅读全文
bash变量
2019-05-26 10:28 by Gizing, 195 阅读, 收藏, 编辑
摘要:
变量规则 变量赋值时不加$:var=123,使用时加$: $var或${var} 输出变量:echo $var或echo ${var} 变量类型默认是字符串 变量与变量内容以一个等号连接,且等号两边不能有空格,如i=1 变量名只能由英文和数字组成,且开头不能是数字 变量内容有空格可使用双引号或单引号 阅读全文
bash script
2019-05-26 10:27 by Gizing, 186 阅读, 收藏, 编辑
摘要:
执行方式区别 三种执行方式: 、`. sh` 小数点和sh是在开启一个子进程上执行,脚本里的变量和操作不会传到父进程 source直接在父进程中执行 例如配置生效用 而不用 分支 判断符号[] 中括号内的==每个组件都需要空格键分隔==,常用于if..then..fi中 中括号内变量,最好都以双引号 阅读全文
用户态和内核态的区别
2019-05-26 10:24 by Gizing, 53972 阅读, 收藏, 编辑
摘要:
1.操作系统需要两种CPU状态 内核态(Kernel Mode):运行操作系统程序,操作硬件 用户态(User Mode):运行用户程序 2.指令划分 特权指令:只能由操作系统使用、用户程序不能使用的指令。 举例:启动I/O 内存清零 修改程序状态字 设置时钟 允许/禁止终端 停机 非特权指令:用户 阅读全文
kernel简介
2019-05-26 10:23 by Gizing, 926 阅读, 收藏, 编辑
摘要:
Unix简介 Unix系统源自贝尔实验室,提供源码。在Unix中几乎所有东西都被当成文件对待。 Linux简介 芬兰人Linus最早开发,是类Unix系统,但不是Unix,实现了Unix的API(具体实现和Unix可能不同) 使用GPLv2开源协议 用户态和内核态有区别,具体可见文档: "用户态和内 阅读全文
表达式求值
2019-05-26 10:19 by Gizing, 178 阅读, 收藏, 编辑
摘要:
对一个中缀表达式求值分为两部分: 1. 将中缀表达式转为后缀表达式 2. 对后缀表达式求值 tip:波兰式是前缀表达式,逆波兰式是后缀表达式 中缀转后缀 利用栈实现,扫描输入的中缀表达式,大致思路: 1. 遇到操作数,直接输出 2. 遇到左括号,将其放入栈中 3. 遇到右括号,将栈元素弹出并输出,直 阅读全文
希尔排序
2019-05-26 10:16 by Gizing, 221 阅读, 收藏, 编辑
摘要:
Brief 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法,是一种 插入排序 ,是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n^2)的第一批算法之一 时间复杂度:平均O(nlogn),最坏(n^2),最好(n) 基本思想 希尔排序是 阅读全文
sizeof一些事
2019-05-26 10:11 by Gizing, 179 阅读, 收藏, 编辑
摘要:
sizeof()返回一个变量或者类型大小(单位是字节) x86下各数据类型及指针大小(单位是字节) Size of char is: 1 Size of unsigned char is: 1 Size of signed char is: 1 Size of int is: 4 Size of s 阅读全文