自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Git基础

自报家门:因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库...

2018-03-18 22:14:22 167

转载 MySQL数据库之索引规约

唯一索引 【强制】业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。 说明:不要以为唯一索引影响了 insert 速度,这个速度损耗可以忽略,但 高查找速度是明显的;另外,即使在应用层做了非常完善的校验控制,只要没有唯一索引,根据墨菲定律,必然有脏数据产生。多表关联查询 【强制】超过三个表禁止 join。需要 join 的字段,数据类型必须绝对一...

2018-03-17 15:51:51 435

原创 Java中的时间与日期

import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.*;import java.time.format.DateTimeFormatter;import java.util.Calendar;import java.uti...

2018-03-16 22:11:52 223

原创 选择合适的数据类型

char 与 varcharchar是固定长度的字符串类型,varchar是可变长度的字符串类型。检索时会从char列删除尾部的空格。char是固定长度的,所以处理速度比varchar快。varchar会用多余的字节来保存字符串长度信息。对于那些长度变化不大并且对查询速度有较高要求的数据可以考虑使用char类型来存储。对于不同的存储引擎,使用规则也不同:MyISAM:ch...

2018-03-16 15:48:36 520

原创 表类型(存储引擎)的选择

1、查看默认的存储引擎:show engines \G;2、设置表的存储引擎: 创建表的时候设置存储引擎。3、修改存储引擎:mysql> alter table vc engine = myisam;各种存储引擎的特性MyISAM不支持事务和外键,优势是访问速度快,对事务完整性没有要求或者以select、insert为主的应用基本上都...

2018-03-16 15:03:23 688

原创 常用函数

字符串函数ASCII(char):返回字符的ASCII码值。BIT_LENGTH(str):返回字符串的比特长度。CONCAT(s1,s2…,sn):将s1,s2…,sn连接成字符串。任何字符串与NULL连接的结果都是NULL。CONCAT_WS(sep,s1,s2…,sn) 将s1,s2…,sn连接成字符串,并用sep字符间隔。INSERT(str,x,y,instr) ...

2018-03-15 22:12:46 160

原创 MySQL中的运算符

算术运算符比较运算符逻辑运算符位运算符算术运算符 进行除法和求余的运算时,如果第二个参数是0或者null,计算结果将是空值(NULL)。比较运算符 数字作为浮点数比较,而字符串以不区分大小写的方式进行比较。1.在运用“=”运算符判断两个字符是否相同时,数据库系统都是根据字符的ASCII码进行判断的。如果ASCII码相等,则表示这两个字符相同。如果ASCII...

2018-03-15 22:07:39 281

原创 MySQL支持的数据类型

数值类型1、整数类型所有的整数类型都有一个可选属性unsignedauto_increment:产生唯一标识或顺序值 在插入null到一个auto_increment列时,MySQL插入一个比该列中最大值大1的值。一个表最多只能有一个auto_increment列。任何一个auto_increment列应该定义为not null,并且定义为primary key或者定...

2018-03-14 21:47:15 458

原创 SQL基础

SQL:Structure Query Language,结构化查询语言。DDL语句:数据定义语言DML语句:数据操纵语言DCL语句:数据控制语言DDL语句对数据库内部的对象进行创建(create)、删除(drop)、修改(alter)等操作。 与DML语句最大的区别就是DML只是对表内部数据(记录)进行操作,而不涉及表的定义、结构的修改,更不会涉及其他对象。...

2018-03-14 20:29:04 201

翻译 编程规约之其他

正则表达式 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。 说明:不要在方法体内定义:Pattern pattern = Pattern.compile(规则);velocity 【强制】velocity 调用 POJO 类的属性时,建议直接使用属性名取值即可,模板引擎会自动按规范调用 POJO 的 getXxx(),如果是 bool...

2018-03-14 14:28:07 361

翻译 编程规约之注释规约

【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用/**内容*/格式,不得使用 // xxx方式。 说明:在 IDE 编辑窗口中,Javadoc 方式会提示相关注释,生成 Javadoc 可以正确输出相应注释;在 IDE 中,工程调用方法时,不进入方法即可悬浮提示方法、参数、返回值的意义,提高阅读效率。 【强制】所有的抽象方法(包括接口中的方法)必须要用...

2018-03-14 14:19:55 296

翻译 编程规约之控制语句

【强制】在一个 switch 块内,每个 case 要么通过 break/return 等来终止,要么注释说明程 序将继续执行到哪一个 case 为止;在一个 switch 块内,都必须包含一个 default 语句并且 放在最后,即使它什么代码也没有。 【强制】在 if/else/for/while/do 语句中必须使用大括号。即使只有一行代码,避免采用 单行的编码方式: ...

2018-03-14 14:05:02 188

翻译 编程规约之OOP规约

【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成 本,直接用类名来访问即可。 【强制】所有的覆写方法,必须加@Override 注解。 【强制】相同参数类型,相同业务含义,才可以使用 Java 的可变参数,避免使用 Object。 说明:可变参数必须放置在参数列表的最后。( 倡同学们尽量不用可变参数编程) 正例:public ...

2018-03-14 13:29:37 4322

翻译 编程规约之代码格式

【强制】采用 4 个空格缩进,禁止使用 tab 字符。 说明:如果使用 tab 缩进,必须设置 1 个 tab 为 4 个空格。IDEA 设置 tab 为 4 个空格时, 请勿勾选Use tab character。public static void main(String[] args) { // 缩进 4 个空格 String say = "hello";...

2018-03-14 13:16:31 359

翻译 编程规约之常量定义

【强制】不允许任何魔法值(即未经定义的常量)直接出现在代码中。 反例:String key = “Id#taobao_” + tradeId; cache.put(key, value); 【强制】long 或者 Long 初始赋值时,使用大写的 L,不能是小写的 l,小写容易跟数字 1 混 淆,造成误解。 说明:Long a = 2l; 写的是数字的21,还是Lo...

2018-03-14 13:07:15 330

翻译 编程规约之命名风格

【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。 注意,即使纯拼音命名方式 也要避免采用。 【强制】类名使用UpperCamelCase风格,必须遵从驼峰形式,但以下情形例外:DO /...

2018-03-14 13:00:41 254

原创 编程规约之集合处理

ArrayList的subList函数 【强制】ArrayList的subList结果不可强转成ArrayList,否则会抛出ClassCastException 异常,即java.util.RandomAccessSubList cannot be cast to java.util.ArrayList. 说明: subList 返回的是 ArrayList 的内部类 Sub...

2018-03-13 17:48:32 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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