- 浏览: 169507 次
- 性别:
- 来自: 广州
最新评论
-
edr_:
baungham 写道 thanks....一起学习
Hashcode的作用 -
baungham:
...
Hashcode的作用 -
谁说我不是会员:
...
设计模式-桥接模式与策略模式之间的区别 -
edr_:
怪兽00 写道同是实习生,你在哪儿实习?广州,外包公司..你? ...
写在2013年末 -
怪兽00:
同是实习生,你在哪儿实习?
写在2013年末
文章列表
兵无常势,水无常形。需要学习的是一种思维,在另一种问题中学会变通。动脑,不能虚!
一直以来都是使用Myeclipse开发,觉得很方便,也觉得没有必要去搞其他的IDE,最近的几次机试都是使用Eclipse,加上最近帮别人做一个Android的Ftp客户端(网上的源码加上自己的修改),所以用起了Eclipse,一下是刚接触出现的问题。
使用Eclipse开发出现的问题:
1、我使用的ADT,安装之后已经存在Eclipse,但是只有android,c/c++等,没有J2ee的插件,所以便手动添加插件(方法:Help-->Install New software,手动添加相应的web模块),在添加server的时候,按理说是会出现一个apache选项的,但是我的只有basi ...
关于Java继承
前阵子无意间看见一篇博文写到:子类继承父类,子类对象创建的同时会创建一个父类对象。
顿时感觉在JVM中的对象就像天上的星星一样多,作为一门这么火爆的语言按理说不会如此设计(事实也是不会这样设计)。
之前看的书都说:子类创建对象的时候会默认调用父类的构造方法,但是并没有创建一个对象,创建一个对象需要有一个new的过程。想过通过对象的Hashcode来比较,但是hashcode一样不一定代表两者是同一个对象,因此并不足以证明。
因此我在Stackoverflow上搜索“子类创建对象的同时创建一个父类对象”(借用翻译然后再搜索)
其中的一个回答感觉还是比较能说得通的:
cla ...
ExtJS的简单使用
相比于jquery easyui ,ExtJS显得有点沉重,从官网下载的文档(300多M)就可以看出其包含的文件,功能都是easyui所不能相比的;
废话不多说,马上来看一个简单的demo。
以建立一个的简单的后台管理模板为例子(样式如下):
1、必要的引用
其中local为语言包,resources为ext UI包 , ext-all.js则为核心库,shared则是当涉及多个框架的时候使用。
2、新建一个html测试页面加入必要的引用
<link rel="stylesheet" type="text/css" h ...
Git简单使用
开始接触是因为去年Gov屏蔽该网站,在国内引起强烈的议论,但是由于刚刚接触java,时间也就没怎么花在上面,近来看到一些专业招聘网站上看到招聘要求上“博客,github贡献者”优先,也注意到开源中国也开始代 ...
写在2013年的年末
11.12入职,至今也快两个月了,一直想写点什么,但是天气好冷,晚上回到学校宿舍洗漱完八点多,不想码字,只想看点美剧(绿箭侠,Breaking bad,梅林传奇),好吧,我承认是借口。
入职的公司是一家外包公司,部门是XXX部,部门同事间的关系还是很不错的,每个人都需要一个英文名,直呼英文名,当然级别比较高的讲话一般比较大声,像我等实习生只能默默看文档,看业务,看代码,敲代码。部门主要还是负责对给一个快销产品公司的系统维护和升级,文档,代码注释都是英文的,所以必不可少的当然是翻译工具了。
我们那个小组用的C++,主要负责对订单的处理,然后讲处理之后的数据传给另外一个小组 ...
SSO单点登录
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
1、实现机制
当用户第一次访问应 ...
关于RSA加密算法的工具类
最近在捣鼓SSO(单点登录),就是一个在应用(系统)登录之后,当切换其他应用(系统)的时候,可以省去登录,提高用户的使用的便捷。(具体有时间在写)
期间涉及的安全问题,发送数据涉及账户密码以及分布系统之间的信息安全问题。
package test.rsa;
import java.io.*;
import java.math.BigInteger;
import java.security.*;
import java.security.interfaces.*;
import java.security.spec.*;
import jav ...
关联、组合、聚合、依赖关系比较
http://blog.csdn.net/maybehelios/article/details/2038685
挺不错~~
建造者模式
将一个复杂对象的构造与它的表示分离,使得同样的构建过程可以创建不同的表示。
1、例子解释:
同样一种菜肴,同样的菜谱,不同的厨师炒出品位可能不一样,虽然加入的佐料一样,但是北方的厨师炒的口味可能比较重,而南方的厨师的则比较清淡。这就是“同样的构建过程可以创建不同的表示”。
2、UML类图:
Product类:具体的产品;
Director类:指挥者,构建一个使用Builder接口的对象;
Builder接口:是为创建一个Product对象的各个组件指定的抽象接口;
ConcreteBuilder类:具体的建造者,实现Builder接口,构造和装配各个部件。
3、例子代码:
...
中介者模式
所谓中介者模式是指“用一个中介对象来封装一些列的对象交互,中介者是各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互”。
1、UML类图如下;
2、代码如下:中介者
package test.patterns.mediator;
//抽象中介者类
public abstract class Mediator {
public abstract void send(String info,Schoolgirl schoolgirl);
}
package test.patterns.mediator;
...
JDK中的设计模式:
http://blog.csdn.net/gtuu0123/article/details/6114197
http://www.iteye.com/news/18725
数据库知识点
最近几次笔试都涉及到数据库基础点,故总结一下。等待更新。
软件开发类的笔试经常考的有:建表(DDL),查询更新(DML),视图,数据库的范式,锁,事务特性等;
1、SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control);
数据定义:create table , alter table , drop table ,craete / drop index等;
数据操纵:select ,insert , update , delete;
数据控制:grant , revoke;
2、SQL常用命令: ...
责任链模式-Chain of Responsiblity
从名字来看,一条链,连接许多对象,将数据从链头开始传递,一直到有人接收处理,有点类似于工业生产线的功能。
定义:责任链模式属于行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。
举例:员工需要公司拨钱,于是上报头头项目经理,项目经理根据经费大小来确定是否在自己权限之内,如果超出则移交项目经理的头头总经理。具体代码如下:
p ...