1.新建类PhonelistenService继承自Service类
1 | package com.amy.phonelistener; |
1 | package com.amy.phonelistener; |
POJO 类中布尔类型的变量,都不要加 is ,否则部分框架解析会引起序列化错误。假设定义一个 boolean 的 isSuccess 属性,它的方法 Getter 被 IDE 生成为 isSuccess() , RPC 等三方框架在反向解析的时候, “以为” 对应的属性名称是 success ,导致属性获取不到,进而抛出异常。这点也是笔者之前遇到过的,查了很久哪里的错最后发现是这个问题,不过经历一次后基本后面就能避免。
接口类中的方法和属性不要加任何修饰符号。包括在一些开源的代码里,笔者也经常看见在接口方法上声明 public 关键字的,这是冗余的,在 Java 规范中提到过。关于代码的规范及简洁性诸位可以参考 《重构 改善既有代码的设计》 及 《代码整洁之道》。
方法体内的执行语句组、变量的定义语句组、不同的业务逻辑之间或者不同的语义之间插入一个空行。相同业务逻辑和语义之间不需要插入空行。不过没有必要插入多行空格进行隔开。这样可读性会明显提高,笔者经常看到部分开发人员的代码在很长的代码块里完全没有一个空行,没有按逻辑进行换行,这种习惯是不太好的。
所有的覆写方法,必须加 @Override 注解。这样 IDE 会检查合法性,有错误的话会及时提示。
基本语法:1
select * from table_name into outfile "/home/alisa/result.txt"
如果是远程连接的话可以用mysql -e
1
mysql -uroot -proot -P3310 -h10.1.2.3 dbname -e "select * from rank" > /home/a.txt
如果需要将所有输出都输出到指定文件就需要用tee命令:1
2
3mysql> tee /home/output.txt
mysql> select * from table;
mysql> exit
大家好,之前我的博客使用服务器搭建的,但是由于服务器成本过高。于是我想到了用hexo和静态页面托管服务搭建一个。
这样既节约成本又便于维护和迁移。
1 |
|