自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【Linux】常用命令

好记性不如烂笔头

2018-06-25 18:00:39 214 12

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

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

2018-06-30 21:41:49 1094 27

原创 【MySQL】字符串函数

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

2018-06-28 20:09:57 185 14

原创 【Linux】性能监测

性能检测

2018-06-26 14:50:31 144 11

原创 【MySQL】慢查询

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

2018-06-25 11:42:23 415 19

原创 【Java8】Stream

定义  流是Java API新成员,使我们对集合的操作有了更多的控制,更加高效。示例将List<Integer>中的所有元素加1输出:List<Integer&a

2018-06-24 21:07:00 113 4

原创 【MySQL】Join相关查询

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

2018-06-21 16:19:18 161 5

原创 【MySQL】数值操作函数

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

2018-06-20 20:24:15 382 5

原创 【MySQL】NULL函数

null相关函数介绍

2018-06-20 19:44:00 171 5

原创 【MySQL】时间函数

获取当前日期时间函数 now() 获得当前日期+时间(date + time)mysql> select now();+---------------------+| now() |+---------------------+| 2018-06-20 11:26:20 |+---------------------+1 r...

2018-06-20 15:33:46 109 7

原创 【Java8】新的日期和时间API

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

2018-06-18 10:21:57 228 2

原创 【Java8】Optional

定义  NullPointerException是引起系统失败最常见的原因,Java8引入了java.util.Optional<T>作为解决空指针异常的一种方式。它是一个容器,可以保存一些类型的值或者null。它提供了很多有用的方法,可以

2018-06-17 16:35:04 2952 5

原创 【Quartz】CronTrigger

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

2018-06-17 08:42:15 143 6

原创 【Quartz】入门

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

2018-06-16 11:51:36 136 4

原创 【数据库】视图

数据库通用概念

2018-06-14 21:27:05 93 3

原创 【MySQL】索引

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

2018-06-12 20:36:01 192 4

原创 【Java8】lambda表达式

定义  Lambda表达式是一种匿名函数。简单的说,它是没有声明的方法,即没有访问修饰符、返回值类型和名字。   格式( argument ) -> ( body )规范一个Lambda表达式可以有零个或多个参数。参数的类型可以明确声明,也可以不声明。空圆括号代表参数集为空。当只有一个参数时,圆括号可省略;当Lambda表达式的主体只有一条语句时,花

2018-06-08 21:05:24 142 4

原创 【Linux脚本】MySQL数据库定时备份及删除

linux脚本

2018-06-06 15:04:08 3663 6

原创 人的价值

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

2018-06-03 21:36:57 357 6

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