[置顶] Git学习系列博客全目录

转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/40031567 Git主要特点 1、速度:Git在本地上保存着所有当前项目的版本和更新,并且Git中的绝大多数操作都在本地,无需连网,所以处理起来速度。 2、简单的设计:Git的实现与项目复杂度无关,它永远可以在几毫秒的时间内完成分支的创建和切换。 3、完全分布式模式:每个人电脑上都有一个完整的版本库,而且它支持离线工作(大部分操作都是本地执行),本地提交可以稍后提交到服务器上。 4、对非线性开发模式...
阅读(773) 评论(0)

[置顶] Java学习系列博客全目录

截止目前,Java系列教程已更新完毕。内容覆盖了:JavaSE基本知识点、UML建模、单元测试等。希望对想学习Java语言的朋友能够提供帮助。在编写的过程中,难免会出现一些错误,希望大家能多多提些意见。 由于本书都是从笔者CSDN博客中摘抄过来的,基本没有经过什么正规的校验,所以难免会出现一些不对的地方。欢迎各位大牛对本书提出批评。 作者博客:h...
阅读(979) 评论(0)

[置顶] Java设计模式博客全目录

今天来对这23种设计模式做个总结。咱使用设计模式的目的是为了可重用代码、让代码更容易被他人理解、保证代码可靠性,当然设计模式并不是万能的,项目中的实际问题还有具体分析。咱不能为了使用设计模式而使用,而是在分析问题的过程中,想到使用某种设计模式能达到咱需要的效果,而且比不使用设计模式更有优势,那么咱该考虑使用设计模式了。...
阅读(4051) 评论(4)

Android学习系列(三)四大组件之Service详解

Service概述 Service作为Android四大组件中的一员,有着非常重要的地位。它没有交互界面,一般用于长期运行在后台来处理一些比较耗时的操作和为其他应用提供服务接口,如消息推送、音乐播放、定位服务、后台数据同步、长连接(如:蓝牙、IM)的数据收发及连接状态变化等。Service分为本地服务和远程服务,本地服务运行在主进程的主线程中,而远程服务则运行在独立进程的主线程中。当然如果在服务...
阅读(743) 评论(0)

SQLite应用详解

SQLite是D.Richard Hipp用C语言编写的开源嵌入式引擎,它可以在所有主要的操作系统上运行。值得一提的是,袖珍型的SQLite竟然可以支持高达2TB大小的数据库,每个数据库都是以单个文件的形式存在,这些数据都是以B-Tree的数据结构形式存储在磁盘上。在事务处理方面,SQLite通过数据库级上的独立性和共享锁来实现独立事务处理。这意味着多个进程可以在同一时间从同一数据库中读取数据,但只有一个可以写入数据,而在某个进程或线程想数据库执行写操作之前,必须获得独占锁; 在数据类型方面,SQLite采...
阅读(1467) 评论(0)

全面掌握Mysql知识点及select支持的运算操作

花了2天时间整理了一下Mysql中的常用命令及select支持的运算操作,希望这篇博客对大家有所帮助。 内容提纲 1、登录mysql 2、查看mysql信息 3、查看所有数据库 4、打开指定数据库 5、李处指定数据库中的所有表 6、查看指定表的结构 7、查看建表语句 8、建库建表 9、修改指定表结构 10、查看数据库的编码方式 11、DML语句(CRUD)操作 12、注释方式 13、表数据的导入导出 14、数据库的导入导出 15、视图View 16、索引index 17、存储过程Procedure 18、事...
阅读(1367) 评论(1)

Java代码优化系列(一)开篇立碑

在开篇之前,先补充一下《Java学习系列》里面的instanceof关键字的使用及其陷阱。简要说明:instanceof是一个简单的二元操作符,它是用来判断一个对象是否为一个类的实例。只要instanceof左右操作数有继承或实现的关系,程序都是可以编译通过的。下面通过一个简单实例来说明一下instanceof关键字的使用及其陷阱: class A { public boolean isDateInstance(T t) { return t instanceof Date; } }...
阅读(1434) 评论(0)

Java学习系列(二十四)Java正则表达式详解

正则表达式可以说是用来处理字符串的一把利器,它是一个专门匹配n个字符串的字符串模板,本质是查找和替换。在实例演示之前先了解一下Pattern、Matcher这两个工具类,Pattern:编译好的带匹配的模板(如:Pattern.compile("[a-z]{2}");/ / 取2个小写字母);Matcher:匹配目标字符串后产生的结果(如:pattern.matcher("目标字符串");)。字符串还有一个自带的matches方法用来判断目标字符串是否匹配给定的正则表达式,格式为:targetStr.mat...
阅读(4268) 评论(2)

Java学习系列(二十三)Java面向对象之内部类详解

一、前言 内部类也称寄生类,就是把一个类放在类里面(即内部类的上一级程序单元是类)定义,将其作为外部类的成员。内部类主要用几种定义形式:静态(static)内部类,非静态内部类,匿名内部类(也就是没有名字的寄生类)。内部类的好处就是内部类可以直接外部类的(包括私有)成员,反之不能。下面我们通过一些实例来详细讲解一下Java中内部类的使用及几种定义形式的相互调用。 二、实例说明 (1)匿名内部...
阅读(798) 评论(0)

Java学习系列(二十二)Java面向对象之枚举详解

今天我们来讲讲枚举,希望通过这篇博客大家能对枚举有个更全面的了解。枚举是一种实例(大写)数固定的类(不能再创建实例),枚举改变了常量的声明方式,而且它在编译期间就限定了类型。枚举多用于确定的状态数(如:鼠标上下左右、IM消息已读未读)、类型数(如:系统、聊天、添加好友消息,我的他的)、模式数(回复、评论模式,刷选、全部模式)等等。枚举和类一样,同样有抽象类、可以实现接口、可含内部类、初始化块,值得注意的是:枚举的构造器无论是否使用private修饰,默认总是被private修饰;当然,枚举变量也可以在swi...
阅读(1224) 评论(2)

Java学习系列(二十一)Java面向对象之注解详解

一、前言 Java中的注解Annotation运用到很多方面,比如之前讲的单元测试中的@Test、Spring、SpringMVC还有其他框架等等。Java本身自带的注解也有一些,比如:@Override(子类要重写/覆写父类的对应方法)、@Deprecated(表示方法不建议被使用)、@SuppressWarnings(抑制警告)等等。当然,我们也可以自定义一些自己需要的注解(通常可以加在包,...
阅读(1537) 评论(0)

Java学习系列(二十)Java面向对象之反射详解

前言 今天讲讲Java中的反射。我们常见的反射多用于JDBC中的加载驱动程序Class.forName("com.mysql.jdbc.Driver");、Struts的MVC、Hibernate中的ORM、Spring中的IOC还有一些其他框架等等。那它有什么好处呢?它的好处就是能够动态的创建对象和编译且能够访问某个类中的所有(包括私有)属性方法及对象的属性方法并进行调用,比较灵活,这样也有利...
阅读(876) 评论(0)

基于Junit3.8和Junit4.x的单元测试详解

转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/40028509 前言 好久没有写来CSDN写博客了,前段时间一直在加班赶项目,所以博客一直没有更新;现在空闲时间比较多,所以后面会长期更新博客。 今天来复习一下单元测试基于Junit工具的使用。Junit3.8与Junit4.x的使用还是有些区别的,所以分开来讲,但不管怎样,单元测...
阅读(2292) 评论(0)

Java设计模式菜鸟系列(二十三)访问者模式建模与实现

访问者模式(Visitor):把数据结构和作用于结构上的操作解耦合,使得操作集合可相对自由地演化。访问者模式适用于数据结构相对稳定而算法又容易变化的系统。访问者模式的优点是增加操作很容易,因为增加操作意味着增加新的访问者;而它的缺点就是增加新的数据结构很困难。 访问者模式就是一种分离对象数据结构与行为的方法,通过这种分离,可达到为一个被访问者动态添加新的操作而无需做其它的修改的效果。...
阅读(2041) 评论(0)

Java设计模式菜鸟系列(二十二)中介者模式建模与实现

中介者模式(Mediator):主要用来降低类与类之间的耦合的,因为如果类与类之间有依赖关系的话,不利于功能的拓展和维护,因为只要修改一个对象,其它关联的对象都得进行修改。 中介者模式只需关心和Mediator类的关系,具体类与类之间的关系及调用交给Mediator就行。...
阅读(1723) 评论(0)
81条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:169221次
    • 积分:2734
    • 等级:
    • 排名:第12794名
    • 原创:81篇
    • 转载:0篇
    • 译文:0篇
    • 评论:69条
    博客专栏