习惯成自然

To be CTO.

为什么很多人喜欢使用CLI而不是GUI?

无干扰。黑色界面和白色命令,任何时候你只看到最需要的信息。 高效。工作时触摸鼠标的次数越少,效率就越高。CLI所有操作都可以使用键盘快速完成。 功能齐全。每一个GUI操作都是调用命令来执行,但GUI操作不可能覆盖所有的命令。 占用内存少。无论多么轻量级的GUI,都比CLI占用的内存多。假如内存空...

2018-06-30 21:41:49

阅读数:196

评论数:28

【MySQL】字符串函数

前言   虽然每种数据库软件都支持SQL语句,但是每种数据库却拥有各自所支持的函数。如果想使用数据库软件,除了需要会使用SQL语句外,还需要掌握函数。MySQL中字符串函数主要用来处理字符串。 概览 函数 作用 CANCAT(str1,str2….,strn) 连...

2018-06-28 20:09:57

阅读数:73

评论数:14

【Linux】性能监测

uptime   uptime是监控系统性能最常用的一个命令,主要用来统计系统当前的运行状况。输出的信息依次为:系统现在的时间;系统从上次开机到现在运行了多长时间;系统目前有多少登录用户;系统在1分钟内、5分钟内、15分钟内的平均负载。   这里需要注意load average这个输出值,...

2018-06-26 14:50:31

阅读数:76

评论数:13

【Linux】常用命令

绝对路径和相对路径 绝对路径:路径的写法一定是由根目录 / 写起的,如:/usr/local/mysql。 相对路径:路径的写法不一定是由根目录 / 写起的。例如,先进入/home,再进入test,执行命令: # cd /home # cd test 此时所在路径...

2018-06-25 18:00:39

阅读数:87

评论数:13

【MySQL】慢查询

定义   分析MySQL语句查询性能的方法除了使用EXPLAIN输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。 开启   我们需要查看MySQL数据库是否开启“慢查询”记录功能,执行命令: mysql&amp...

2018-06-25 11:42:23

阅读数:72

评论数:19

【Java8】Stream

定义   流是Java API新成员,使我们对集合的操作有了更多的控制,更加高效。 示例 将List<Integer&am...

2018-06-24 21:07:00

阅读数:51

评论数:15

【MySQL】Join相关查询

前言   有时为了得到完整的结果,我们需要从两个或者更多的表中获取数据,这时join就派上用场了。它可以基于这些表之间的共同字段把表结合起来。它有几种形式,分别为:join、inner join、left join、right join等等。其中join和inner join相...

2018-06-21 16:19:18

阅读数:92

评论数:10

【MySQL】数值操作函数

ROUND() ROUND函数用于把数值字段,按照四舍五入原则,转换为指定的小数位数的值。 语法:SELECT ROUND(column_name,decimals) FROM table_name。 示例: mysql> s...

2018-06-20 20:24:15

阅读数:78

评论数:5

【MySQL】NULL函数

IFNULL(expr1,expr2) 如果expr1不是NULL,返回expr1,否则返回expr2,示例: mysql> select IFNULL(1,2); +-------------+ | IFNULL(1,2) | +---...

2018-06-20 19:44:00

阅读数:39

评论数:5

【MySQL】时间函数

获取当前日期时间函数 now() 获得当前日期+时间(date + time) mysql> select now(); +---------------------+ | now() | ...

2018-06-20 15:33:46

阅读数:48

评论数:7

【Java8】新的日期和时间API

特性   Java8在java.time包中提供了很多新的类,它们的实例都是不可变对象,线程安全。 LocalDate   它只提供了简单的日期,不包含当天的时间信息。 两种实例化方式 LocalDate date = LocalDate.of(2018,6,17); LocalDa...

2018-06-18 10:21:57

阅读数:95

评论数:2

【Java8】Optional

定义   NullPointerException是引起系统失败最常见的原因,Java8引入了java.util.Optional<T&a...

2018-06-17 16:35:04

阅读数:142

评论数:7

【Quartz】CronTrigger

介绍   任务调度有两种方式:SimpleTrigger和CronTrigger。比较常用的是CronTrigger,它更灵活。   CronTrigger可以设置一个重复的任务调度计划,如:每周五12:00执行一次任务。 示例 //使用simpleTrigger规则,每下一分钟执行一次 ...

2018-06-17 08:42:15

阅读数:55

评论数:6

【Quartz】入门

定义   Quartz是一个功能丰富的开源作业调度库,可以集成到几乎所有Java应用程序中 —— 从最小的独立应用程序到最大的电子商务系统。Quartz可以用来创建执行多个作业的简单或复杂的计划, 功能   如果你的应用程序具有需要在特定时间执行的任务,那么Quartz可能是你最理想的解决方...

2018-06-16 11:51:36

阅读数:98

评论数:4

视图

定义   视图是基于SQL语句结果集的可视化虚拟表。 认识 同真实表一样,可以通过视图查询数据。每次查询,数据库引擎都会执行SQL语句重建数据。 视图包含带有名称的列。所有数据来自定义视图的查询语句所引用的表。 语法 CREATE VIEW view_name AS SELECT...

2018-06-14 21:27:05

阅读数:45

评论数:3

【MySQL】索引

功能   索引可以提高查询速度。 示例 新建一个数据库test,新建一张表user,在表中新建一个字段id。 CREATE DATABASE test; use test; CREATE TABLE user( id INT(8) ); 通过代码插入100万条数据。 ...

2018-06-12 20:36:01

阅读数:108

评论数:4

【Java8】lambda表达式

定义   Lambda表达式是一种匿名函数。简单的说,它是没有声明的方法,即没有访问修饰符、返回值类型和名字。    格式 ( argument ) -&gt...

2018-06-08 21:05:24

阅读数:63

评论数:4

【MySQL】数据库定时备份及删除

1、查看磁盘空间情况 既然是定时备份,就要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败、数据丢失的问题。查看服务器磁盘空间使用情况的命令为:df -h。 这里选择根目录(/)作为备份目录。 2、创建备份目录 3、创建备份脚本 备份sql文件脚本格式: #!/bin...

2018-06-06 15:04:08

阅读数:314

评论数:6

人的价值

  很久之前,看到一个视频:一个教授,在课堂上,拿着一张10美元纸币,问同学们,谁想要这张纸币?学生们全部举手,表示想要。随后,教授将纸币揉成团、放在地上踩。然后,再次问同学们,谁想要这张纸币?学生们全部举手,表示想要。...

2018-06-03 21:36:57

阅读数:98

评论数:6

提示
确定要删除当前文章?
取消 删除
关闭
关闭