- 博客(14)
- 收藏
- 关注
原创 SQL DDL和DML
SQL有两种类型的语言:DDL和DMLDDL(Data-Definition Language 数据定义语言):顾名思义,定义数据的语言,基本上是跟表结构相关的语句,即操作表格的列,都有table关键字。如:create table、drop table、alter tableDML(Data-Manipulation Language 数据操作语言):操作数据的语言,操作表格的行,del
2015-06-09 16:25:48 753
原创 MySql语句总结
MySql关键字的一般组成顺序如下:(7)SELECT (8)DISTINCT (1)FROM [left_table](3) JOIN [right_table](2)[ON|USING] (4)WHERE (5)GROUP BY (6)HAVING (9)ORDER BY (10)LIMIT 其中,小括号内的数字表示MySql的执行顺序。要知道,Sql并不是哪个关键字
2015-06-09 15:13:26 408
原创 Git分支管理策略
学习Git后当然要学习Git分支管理策略,不然你想建分支就建立分支,到最后会导致分支特别多特别混乱。这是不利于编程开发的。 Git一般分为分为五个分支:主分支master、开发分支develop、功能分支feature-xxx、修复bug分支fixbug-xxx、预发布分支release-xxx,并不是五个全都有。 主分支master只用来发布新的版本,开发分支deve
2015-06-06 15:13:13 375
原创 Git .gitignore注意事项
Git的忽略文件.gitignore在win资源管理器下是建立不了的,win会提示必须输入文件名。解决方法很简单,先建立一个文本文档,名字随意,这里以gitignore.txt为例,打开编辑输入想要忽略的文件名或目录名,保存关闭。按住shift键,在当前文件夹空白处右键鼠标,选择在此处打开命令行,输入rename gitignore.txt .gitignore重命名文件即可。 还有
2015-06-06 15:12:25 426
原创 Java和UML类图
最近看了大话设计模式,这本书确实很不错,通俗易懂。刚看到了UML类图,这里做一下总结。 类与类之间可以细分为六种关系:继承、实现、关联(association)、依赖(dependency)、聚合(aggregation)、组合(composition)。六种关系粗分为三种:泛化、依赖、关联。泛化(generalization)包括继承和实现,关联包括关联、聚合和组合。
2015-06-06 15:09:36 776
原创 JUnit简单使用
本次记录的是Junit的简单使用,详细可查看wangpeng047这位博主的博文。很感谢他的教程。 Junit对各位Java程序员来说应该不陌生。通过它可以很容易的实现模块测试。下面来看看步骤吧。 1. 创建测试类:MyEclipse已经自带了Junit的jar包,所以你就不用去下载了。首先,一般为了容易维护把所有的测试类都放置另一个源码文件夹里。右击项目,新建sour
2015-06-06 15:08:28 432
原创 Java类加载器
众所周知,Java程序与C、C++编写的程序不同,Java程序并不是可执行文件,而是由许多类文件组成,并且Java文件是由类加载器ClassLoader类动态载入的,用到哪个类ClassLoader就加载哪个。今天,就来看看Java虚拟机的类加载器吧。 JVM默认的三个类加载器:Bootstrap、ExtClassLoader、AppClassLoader 当JVM启动
2015-06-06 15:07:22 348
原创 手动加载类的两种方法
手动加载类有两种方式,Class.forName()和ClassLoader.loadClass()两种,到底有什么区别呢? 通俗的讲,Class.forName()会初始化,即会执行被加载类的static块,ClassLoader.loadClass()则不会。由于在JDBC连接时,Driver类是有static块来初始化的,因此加载JDBC只能用Class.forName()。
2015-06-06 15:06:06 4662
原创 文本编码区别
文本编码多种多样,有ASCII、GBK、ANSI、Unicode、UTF-8还有很多,它们之间到底有什么区别呢? 首先,我通俗的说一下区别: ASCII是编码英文字符的,英文只有26个字母,用一个字节编码足以。事实上,ASCII只了7位,最高位统一为0。 GBK是中国中文汉字编码,国家级标准。国标发展顺序为:GB2312(只有简体中文)、GBK(包含繁体中
2015-06-06 15:04:23 1359
原创 Git经验总结
Git是款很优秀并且免费开源的分布式版本控制系统,相信大家都有听说过。这里我要感谢廖雪峰老师编写的Git教程,非常详细而且通俗易懂,想学习的同学可以到他的博客看看。廖雪峰老师讲的是Git的命令行操作,对于熟悉了linux命令的同学应该相当好上手。不过呢,Git命令繁多,记忆起来可能容易忘记,这里我总结的是Windows下的Git Gui使用方法,图形界面毕竟比较直观而且容易理解。 接
2015-06-06 14:38:29 623
原创 Java运算符
运算符可以说是所有语言的基础了,但是有些细节总是容易忘记。昨天又总结了一些知识点,今天在这里记录一下。 首先是Java运算符优先级,口诀是:单目乘除为关系,逻辑三目后赋值。可以看这位博主的博客。这里是运算符优先级的详细表。 当然你还必须知道运算符的结合性。
2015-06-06 14:35:57 335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人