- 博客(19)
- 资源 (5)
- 收藏
- 关注
翻译 为什么很多人喜欢使用CLI而不是GUI?
无干扰。黑色界面和白色命令,任何时候你只看到最需要的信息。高效。工作时触摸鼠标的次数越少,效率就越高。CLI所有操作都可以使用键盘快速完成。功能齐全。每一个GUI操作都是调用命令来执行,但GUI操作不可能覆盖所有的命令。占用内存少。无论多么轻量级的GUI,都比CLI占用的内存多。假如内存空间对你来说是一个问题,请使用CLI。Git是一个很好的案例,Git命令行的工作方式具有较高的内存友好性...
2018-06-30 21:41:49 2048 27
原创 【MySQL】字符串函数
前言 虽然每种数据库软件都支持SQL语句,但是每种数据库却拥有各自所支持的函数。如果想使用数据库软件,除了需要会使用SQL语句外,还需要掌握函数。MySQL中字符串函数主要用来处理字符串。概览 函数 作用 CANCAT(str1,str2….,strn) 连接字符串str1、str2、……、strn为一个完整字符串 INSERT(str,x,y,in...
2018-06-28 20:09:57 295 14
原创 【MySQL】慢查询
定义 分析MySQL语句查询性能的方法除了使用EXPLAIN输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。开启 我们需要查看MySQL数据库是否开启“慢查询”记录功能,执行命令:mysql> show variables like "slow%";+----------
2018-06-25 11:42:23 542 19
原创 【Java8】Stream
定义 流是Java API新成员,使我们对集合的操作有了更多的控制,更加高效。示例将List<Integer>中的所有元素加1输出:List<Integer&a
2018-06-24 21:07:00 295 4
原创 【MySQL】Join相关查询
前言 有时为了得到完整的结果,我们需要从两个或者更多的表中获取数据,这时join就派上用场了。它可以基于这些表之间的共同字段把表结合起来。它有几种形式,分别为:join、inner join、left join、right join等等。其中join和inner join相同,这里以join的用法来代表两者。 数据源 CREATE TABLE `...
2018-06-21 16:19:18 245 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 540 5
原创 【MySQL】时间函数
获取当前日期时间函数 now() 获得当前日期+时间(date + time)mysql> select now();+---------------------+| now() |+---------------------+| 2018-06-20 11:26:20 |+---------------------+1 r...
2018-06-20 15:33:46 314 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 346 2
原创 【Java8】Optional
定义 NullPointerException是引起系统失败最常见的原因,Java8引入了java.util.Optional<T>作为解决空指针异常的一种方式。它是一个容器,可以保存一些类型的值或者null。它提供了很多有用的方法,可以
2018-06-17 16:35:04 3235 5
原创 【Quartz】CronTrigger
介绍 任务调度有两种方式:SimpleTrigger和CronTrigger。比较常用的是CronTrigger,它更灵活。 CronTrigger可以设置一个重复的任务调度计划,如:每周五12:00执行一次任务。示例//使用simpleTrigger规则,每下一分钟执行一次Trigger trigger = newTrigger().withIdentity("...
2018-06-17 08:42:15 516 6
原创 【Quartz】入门
定义 Quartz是一个功能丰富的开源作业调度库,可以集成到几乎所有Java应用程序中 —— 从最小的独立应用程序到最大的电子商务系统。Quartz可以用来创建执行多个作业的简单或复杂的计划,功能 如果你的应用程序具有需要在特定时间执行的任务,那么Quartz可能是你最理想的解决方案。示例在pom文件中引入以下依赖:<dependency&gt
2018-06-16 11:51:36 222 4
原创 【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 312 4
原创 【Java8】lambda表达式
定义 Lambda表达式是一种匿名函数。简单的说,它是没有声明的方法,即没有访问修饰符、返回值类型和名字。 格式( argument ) -> ( body )规范一个Lambda表达式可以有零个或多个参数。参数的类型可以明确声明,也可以不声明。空圆括号代表参数集为空。当只有一个参数时,圆括号可省略;当Lambda表达式的主体只有一条语句时,花
2018-06-08 21:05:24 256 4
原创 人的价值
很久之前,看到一个视频:一个教授,在课堂上,拿着一张10美元纸币,问同学们,谁想要这张纸币?学生们全部举手,表示想要。随后,教授将纸币揉成团、放在地上踩。然后,再次问同学们,谁想要这张纸币?学生们全部举手,表示想要。...
2018-06-03 21:36:57 499 6
数据库异地备份--将服务器数据库文件备份到本地电脑
2017-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人