- 博客(11)
- 资源 (13)
- 收藏
- 关注
原创 MySQL数据库备份命令
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppas
2013-10-30 16:33:21 489 1
原创 设计模式原来如此-观察者模式(Observer Pattern)
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够主动更新自己。 观察者模式的组成 1. 抽象主题角色(Subject):把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供了一个接口,可以增加和删除观察者角色。一般用一个抽象类或接口来实现。 2.
2013-07-16 15:05:24 724
原创 设计模式原来如此-代理模式的实际应用
下面通过一个项目中经常用到的功能来举下动态代理是实例,实例有2个功能:1是记录用户登录的日志。2是计算一下添加算法的时间。为了简单起见,2个功能忽略了详细算法。如果使用静态代理就得建2个代理类,分别做这2个功能,如果功能很多,就要建立很多类。使用动态代理的好处就是建立一个类就可以搞定。 用户登录 package com.zhouyu.myProxy; public interface Use
2013-07-10 10:42:34 671
原创 设计模式原来如此-代理模式(Proxy Pattern)
代理模式(Proxy Pattern)是一个使用率非常高的模式,其定义如下:为其他对象提供一种代理以控制对这个对象的访问。 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有 1.抽象角色:声明真实对象和代理对象的共同接口 2.代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同
2013-07-10 09:12:32 660
原创 Java原来如此-反射机制
在Java运行时环境中,对于任意一个类,能知道这个类有哪些属性和方法。对于任意一个对象,能调用它的任意一个方法。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。 Java反射机制主要提供了以下功能。 1. 在运行时判断任意一个对象所属的类。 2. 在运行时构造任意一个类的对象。 3. 在运行时判断任意一
2013-07-04 15:44:36 428
转载 一些非常实用的 Android 开发资源
Sapan Diwakar 在过去几年间一直从事 Android 开发工作,同时他也积累了一些非常实用的 Android 应用开发资源,希望对你有所帮助。 1. Android Annotations Android Annotations 是一个能够加速 Android 开发的开源框架,它可以帮助开发者处理一些前后台任务、rest 服务、应用类、代码片段等,让
2013-06-14 16:27:36 388
原创 设计模式原来如此-策略模式(Strategy Pattern)
策略模式中体现了两个非常基本的面向对象设计的原则: 1.封装变化的概念。 2.编程中使用接口,而不是对接口的实现。 策略模式的定义: 定义一组算法,将每个算法都封装起来,并使它们之间可以互换。策略模式使这些算法在客户端调用它们的时候能够互不影响地变化。 策略模式的意义: 策略模式使开发人员能够开发出由许多可替换的部分组成的软件,并且各个部分之间是弱连接的关系。 弱连接的特性使
2013-06-08 16:00:49 464
原创 Java原来如此-随机数
在Java中,生成随机数有两种方法。1是使用Random类。2是使用Math类中的random方法。 我们现在做个例子,比如生成20个0到10之间的随机数。 1.使用Random类的nextInt(n)方法,n代表0到n之间,包括0,不包括n。 Random random = new Random(); for(int i=0;i<20;i++) { System.
2013-06-03 16:10:48 350
原创 Java原来如此-几种常见的排序--冒泡排序(Bubble Sort)
冒泡排序的原理:假设要求的数组是正序,两两进行比较,如果前一个书比后一个数小,位置不变。如果前一个数比后一个数大,位置互换,再跟后一个数进行比较,直到最后。就是逐步把大数送到最后。 举个例子:int[] array = {2,4,9,7,6,5}; 第一轮2和4进行比较,27,9和7的位置互换。再9和6进行比较,9>6,9和6的位置互换。再9和5进行比较,9>5,位置互换。第一轮比较的结果就是
2013-05-28 15:05:25 476
原创 设计模式原来如此-单例模式(Singleton Pattern)
简单介绍一下我对Singleton的理解,说的不好请大家多多指点。 单例模式的简单定义就是确保一个类只有一个实例,并提供一个全局访问点。 单例模式有哪些用处呢? 有一些对象其实我们只需要一个,比方说:线程池,缓存,对话框,处理偏好设置和注册表的对象,日志对象,充当打印机,显卡等设备的驱动程序的对象。事实上,这类对像只能有一个实例,如果制造出多个实例,就会导致许多问题产生,例如:程序的行为异常
2013-05-24 10:44:44 385
原创 七年后重新开始的博客
从2006年入行,到今年2013年,已有7个年头了,也混了7年。没有什么积累,也没有任何职业规划。现在已经是32岁的人了,以前有种说法是30以后年龄就大了,不能在编码了,应该转当项目经理了,但是如今哪有那么多的项目经理呀,还是老实的当个程序员吧,但是以后不能再这么混了,起码得在程序员前面加个高级两个字。所以得该总结自己的知识,首先从博客开始吧。很多年都没有写了,重新捡起,并且要坚持下去,不光是为自
2013-05-22 16:27:21 528
jdk1.6的64位版本 part1
2011-06-02
jdk1.6的64位版本 part2
2011-05-30
jdk1.6的64位版本 part3
2011-05-26
jdk1.6的64位版本 part4
2011-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人