自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

将博客搬至CSDN

搬家搬家;好久没有写了; :!:

2014-07-14 21:14:21 116

原创 Eclipse使用

一直以来都是使用Myeclipse开发,觉得很方便,也觉得没有必要去搞其他的IDE,最近的几次机试都是使用Eclipse,加上最近帮别人做一个Android的Ftp客户端(网上的源码加上自己的修改),所以用起了Eclipse,一下是刚接触出现的问题。[color=green][size=medium]使用Eclipse开发出现的问题:[/size][/color]1、我使用的ADT...

2014-03-04 13:46:11 134

原创 关于Java继承

[b][color=green][size=large]关于Java继承[/size][/color][/b]前阵子无意间看见一篇博文写到:子类继承父类,子类对象创建的同时会创建一个父类对象。顿时感觉在JVM中的对象就像天上的星星一样多,作为一门这么火爆的语言按理说不会如此设计(事实也是不会这样设计)。之前看的书都说:子类创建对象的时候会默认调用父类的构造方法,但是并没有创建一个对...

2014-02-18 18:43:01 124

ExtJS的简单使用

[size=large][color=green]ExtJS的简单使用[/color][/size]相比于jquery easyui ,ExtJS显得有点沉重,从官网下载的文档(300多M)就可以看出其包含的文件,功能都是easyui所不能相比的;废话不多说,马上来看一个简单的demo。以建立一个的简单的后台管理模板为例子(样式如下):[img]http://dl2.iteye...

2014-01-06 13:28:12 191

原创 Git简单使用

[color=green][size=large]Git简单使用[/size][/color]开始接触是因为去年Gov屏蔽该网站,在国内引起强烈的议论,但是由于刚刚接触java,时间也就没怎么花在上面,近来看到一些专业招聘网站上看到招聘要求上“博客,github贡献者”优先,也注意到开源中国也开始代码托管,趁现在任务量不是很大,花了点时间来捣鼓一下,熟悉一下应用,希望以后能用得上。[s...

2013-12-30 22:33:57 102

写在2013年末

[size=xx-large][color=green]写在2013年的年末[/color][/size]11.12入职,至今也快两个月了,一直想写点什么,但是天气好冷,晚上回到学校宿舍洗漱完八点多,不想码字,只想看点美剧(绿箭侠,Breaking bad,梅林传奇),好吧,我承认是借口。入职的公司是一家外包公司,部门是XXX部,部门同事间的关系还是很不错的,每个人都需要一个英文名,直...

2013-12-29 11:05:57 126

原创 关于SSO单点登录的简单实现

[b][size=large]SSO单点登录[/size][/b]单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。[color=green][size=medium]1、实现机制[/size][/color]当用户第一次访问应用系统1的时候,因为...

2013-12-02 21:28:06 241

关于RSA加密算法的工具类

[size=large]关于RSA加密算法的工具类[/size]最近在捣鼓SSO(单点登录),就是一个在应用(系统)登录之后,当切换其他应用(系统)的时候,可以省去登录,提高用户的使用的便捷。(具体有时间在写)期间涉及的安全问题,发送数据涉及账户密码以及分布系统之间的信息安全问题。[code="java"]package test.rsa;import java...

2013-12-01 01:08:34 104

原创 关联、组合、聚合、依赖关系比较

关联、组合、聚合、依赖关系比较 http://blog.csdn.net/maybehelios/article/details/2038685挺不错~~ :arrow:

2013-11-19 10:47:07 136

原创 设计模式-建造者模式

[b][size=large]建造者模式[/size][/b]将一个复杂对象的构造与它的表示分离,使得同样的构建过程可以创建不同的表示。[b][color=green]1、例子解释:[/color][/b]同样一种菜肴,同样的菜谱,不同的厨师炒出品位可能不一样,虽然加入的佐料一样,但是北方的厨师炒的口味可能比较重,而南方的厨师的则比较清淡。这就是“同样的构建过程可以创建不同的表示”...

2013-11-11 23:20:38 78

原创 设计模式-中介者模式

[b][size=large]中介者模式[/size][/b]所谓中介者模式是指“用一个中介对象来封装一些列的对象交互,中介者是各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互”。[color=green][b]1、UML类图如下;[/b][/color][img]http://dl2.iteye.com/upload/attachment/0091/...

2013-11-10 21:26:06 73

原创 JDK中的设计模式

JDK中的设计模式:[url=http://blog.csdn.net/gtuu0123/article/details/6114197]http://blog.csdn.net/gtuu0123/article/details/6114197[/url][url=http://www.iteye.com/news/18725]http://www.iteye.com/news/1...

2013-11-07 20:07:58 94

原创 数据库基础知识

[b][size=large]数据库知识点[/size][/b]最近几次笔试都涉及到数据库基础点,故总结一下。等待更新。软件开发类的笔试经常考的有:[color=green]建表(DDL),查询更新(DML),视图,数据库的范式,锁,事务特性等;[/color][color=red]1、SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data ...

2013-11-07 14:50:44 275

原创 设计模式-责任链模式

[b][size=large]责任链模式-Chain of Responsiblity[/size][/b]从名字来看,一条链,连接许多对象,将数据从链头开始传递,一直到有人接收处理,有点类似于工业生产线的功能。[color=green][b]定义:[/b][/color]责任链模式属于行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递...

2013-11-03 20:30:48 82

算法系列之回溯算法

[size=large][b]回溯算法[/b][/size]也称试探法,一种系统地搜索问题的解的算法。其基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试(类似穷举法)。还记得中学时代的排列组合吗?太像了。废话就不多说了看题估计就明白了,大概叙述一下昨天一家游戏公司的机试题:[color=red]骑士巡游:在一个8X8的格子中,骑士从任意一个格子出发,只能左、右...

2013-10-31 22:11:28 556

应届生5K算高吗?

今天面试了一家游戏公司,之前在网上听说这家公司学习氛围挺不错,里面牛人不少,确实还挺不错,里边争吵声不小,听面试官说是运维的跟程序员在讨论。刚毕业,第一份工作工资不重要,但是涉及工作发展,学习时间还是要慎重选择,毕竟毕业后的这几年可能影响很长时间。 面试要求不算太高,主要还是公司的培训计划,因为培训长达6个月,都可以接受。最后到期望薪资这块,我说5-6K,然后一年之后呢?(7K左...

2013-10-30 20:35:36 277

原创 设计模式-桥接模式与策略模式之间的区别

以下内容摘自博客:[url=http://www.blogjava.net/wangle/archive/2007/04/25/113545.html]从桥接模式与策略模式谈起[/url]讨论帖:[url=http://bbs.csdn.net/topics/50194897]关于桥接与策略的区别[/url]桥接(Bridge)模式是结构型模式的一种,而策略(strategy)模式则属...

2013-10-28 15:13:18 283

原创 设计模式-装饰模式

[size=large]Decorator Pattern,又叫装饰模式。[/size]装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。[size=medium][color=green]装饰模式的特点:[/color][/size](1)装饰对象和真实对象有相同的接口。客户端可以用与真实对象相同的...

2013-10-27 23:04:17 93

原创 笔试题:海量日志中提取访问次数前100的IP

大数据时代是一个信息量爆炸的时代,利用数据分析将会产生不可估量的价值,基金,证券,电商以及现在越来越火的O2O。当然作为一个热点,企业的笔试与面试中当然少不了关于大数据的问题。今天就写写之前的一道笔试题:每个用户访问,系统都会记录用户的IP到日志中,一个小时产生1G的日志文件,请分析日志文件获取当天访问次数前100的IP(大概是这样)。由于IP是32位的,最多有个2^32个IP,也...

2013-10-27 17:04:52 741

原创 设计模式-单例模式

[size=large][color=red]单例模式[/color][/size][size=medium][b]需求:[/b][/size]通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。[size=medium][color=green]实现单例的四种方...

2013-10-23 18:24:40 67

原创 设计模式-适配器模式

[size=large][color=red]适配器模式[/color][/size]分两种:类适配器、对象适配器[size=medium][b]适配器模式定义:[/b][/size]把一个类的接口变成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。属于结构型模式,需要有Adaptee(被适配者)和Adapter(适配器)两个身份。[...

2013-10-20 11:39:30 87

Spring整合Struts出现的小问题

[size=large][color=red]Spring整合Struts2[/color][/size]关于SSH2的整合,在不是很熟悉的情况是后台业务Hibernate搭好,前台页面控制层Struts搭好,然后才是Spring整合进去。Spring将Hibernate中的dataSource,sessionFactory通通归于容器保管;将Struts控制层中所有Action也交由...

2013-10-20 00:26:51 66

原创 网络编程-UDP【转】

[color=red][size=large]UDP通信[/size][/color]转自传智播客:1、 DatagramPacket在码头发送和接收货物时都需要使用集装箱来装载货物,同样,使用UDP通信时,发送和接收的数据也需要通过集装箱进行传输,这里的集装箱就是一个数据包。在JDK中提供DatagramPacket的类,该类的功能就是封装数据包,用于存放发送或者接收的信息。...

2013-10-19 00:38:49 90

原创 校招都是累

[b][size=large]校招什么的都是累[/size][/b]连续跑了三天大学城,冲冲忙忙参加差不多了七八家的宣讲笔试。第一天早上笔试欢聚时代,下午本来打算去听汇丰软件的宣讲会,后来说深信服在广工有笔试,几个小伙伴一齐就去霸笔去了,深信服的霸笔之路也让我感慨颇多。好不容易让进去笔试了,试卷发下来直接吓尿,为毛研发类,算法类的笔试是C++的,后来想想没有投简历是因为看到招聘条件是主...

2013-10-18 16:54:14 226

原创 简述synchronized和java.util.concurrent.locks.Lock的异同

[size=large][color=red]简述synchronized和java.util.concurrent.locks.Lock的异同 [/color][/size]源码来自一篇Java基础题主要相同点:Lock能完成synchronized所实现的所有功能 主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁...

2013-10-11 00:09:41 491

原创 Java多线程-BlockingQueue【转】

[b]转自:Java多线程-工具篇-BlockingQueue - jack.yujun - 博客园http://www.cnblogs.com/jackyuj/archive/2010/11/24/1886553.html[/b][size=medium][b]•前言:[/b][/size] 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中...

2013-10-09 23:31:18 83

设计模式-模板方法模式

[size=large][color=red]设计模式-模板方法模式[/color][/size]最近在整理一份基础知识面试资料的时候,了解到[b]抽象类与接口[/b]的区别。[list][*]接口更多的是在系统架构设计方法发挥作用,主要用于定义模块之间的通信契约。[*]而抽象类在代码实现方面发挥作用,可以实现代码的重用;[/list]而[b]模板方法设计模式(Templa...

2013-10-06 16:18:08 88

原创 Java动态代理

[size=large][color=red]Java动态代理[/color][/size]继上篇关于[url=http://c610367182.iteye.com/blog/1950575]Java反射机制[/url]涉及到的动态代理应用[color=red]上上篇[url=http://c610367182.iteye.com/blog/1950127]设计模式-代理模式[/ur...

2013-10-05 10:23:01 103

原创 Java反射机制

[color=red][size=large]Java反射机制[/size][/color]继上篇文章[url=http://c610367182.iteye.com/blog/1950127]设计模式-代理模式[/url]之后,今天来总结一下反射机制,因为动态代理中就是使用了反射机制跟代理模式的融合,主要还是后面的例子,理解就好办了![color=red][size=medium]1...

2013-10-04 22:48:00 75

原创 设计模式-代理模式

[size=large][color=red]设计模式-代理模式[/color][/size]即Proxy Pattern,23种java常用设计模式之一。代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问(例如一个内向的男孩想追一个女孩,不过又不认识,但是认识她旁边的闺蜜,这时就是可以通过闺蜜这个中间点来转达双方的意思了,在这个情景中,闺蜜是代理类,男孩则是被代理类)。...

2013-10-03 10:50:20 103

原创 关于类的加载顺序

[color=red][size=large]关于类的加载顺序[/size][/color]最近瞎搞数据结构跟算法,今天把笔记上的这道题顺便理解理解。这是上周在广州阿里的一道笔试题,百度了一下发现很多人上传了代码,也做了一些总结,而我只是做一下笔记,以后回头可以看看复习;[code="java"]package test.static_;public class StaticTes...

2013-09-29 19:35:43 95

算法系列之KMP算法

[size=large][color=red]串的模式匹配算法[/color][/size]模式匹配是指将两个模式作为输入,计算模式元素之间语义上的对应关系的过程,在数据结构中模式匹配是字符串的基本运算之一。有两个字符串S和T,字符串[color=red]S称为正文[/color](被匹配字符串),[color=red]字符串T称为模式(匹配字符串)[/color],要求找出模式T在正文S...

2013-09-25 23:37:56 160

兵无常势,水无常形

兵无常势,水无常形。需要学习的是一种思维,在另一种问题中学会变通。动脑,不能虚!

2013-09-20 00:29:12 332

守护线程(Daemon)

[size=large][color=red]浅谈守护线程(Daemon ['diːmən] )[/color][/size]java线程有两种:用户线程,守护线程;守护线程:指在程序运行的时候在后台提供一种通用服务的线程,比如一个拼写检查线程,它是个守护线程,他尽量不打扰你写稿子,你们可以同时进行,他发现有拼写错误时在状态条显示错误,但是你可以忽略。因此,当所有的非守护线程结束时,程序也...

2013-09-15 22:09:31 82

原创 常见内部排序算法之归并排序

[size=large][color=red]常见内部排序算法之归并排序[/color][/size][color=red]来自百度百科的解释:[/color]归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的(一开始每个子序列只有一个,也是有序)。然后再把有序子序列合并为整体有序序列。[color=red]算法...

2013-09-11 22:45:52 115

原创 常见内部排序算法之插入排序

[size=large][color=red]常见内部排序算法之插入排序[/color][/size]今天来写写插入排序算法,包括[color=red][size=medium]直接插入,折半插入,希尔排序(Shell)[/size][/color]。插入插入,就是[b]将数组分成已排序,未排序,然后将未排序中的第一个插入已排序中的适合位置[/b],这样,未排序越来越少,直到没有就算排序完...

2013-09-10 23:13:18 145

常见内部排序算法之交换排序

交换排序,就是不断的交换,一直到适合为止。选择排序主要是不断的选择,然后才交换。[size=medium][color=red]交换排序有两种:[/color][/size][b]冒泡排序:就像是气泡一样,小的(轻的)一直向上浮动。从最后一个开始一直向前比较,如果比较它小的话就交换。一直滚到最前(相对,如果前面已经循环一次了,则是第二位)。[/b]下面是代码:[color=red](下...

2013-09-09 15:51:07 103

原创 常见内部排序算法之选择排序

[size=large][color=red]常见内部排序算法[/color][/size]包括选择[b]排序算法,交换排序算法,插入排序算法,基数算法,桶式算法还有归并算法。[/b]其中选择排序算法又包括:[b]简单选择排序算法[/b]与[b]堆排序[/b]。选择算法,顾名思义,就是从中选择需要的,然后再与目标地址进行交换。[size=medium][color=red]简单选择...

2013-09-09 00:09:16 96

原创 浅谈生产消费模式

[size=large][color=red]关于生产消费模式[/color][/size][size=x-small]关于生产消费模式,其实就是两个线程之间共用一个对象,并对该对象进行编辑,从而达到线程之间的通信![/size]既然是生产消费模式,当然至少需要一个生产者,一个消费者,同时需要一个二者之间处理的对象啦!我们称呼这个对象为一个仓库,其中仓库需要两个方法,一个给生产者调用,...

2013-09-03 16:52:30 96

原创 关于使用过滤器设置权限:

[color=red][size=large]关于使用过滤器设置权限:[/size][/color] 过滤器,其实就是一个面向切面编程的很好例子,设置一个切点Pointcut,然后再前面后面加上需要的动作。像编码问题也可以使用到Filter作为统一的过滤。接下来就简单写一个例子:[size=medium][b]首先设置好页面:[/b][/size]index.jsp-->包含...

2013-08-28 22:12:46 108

ATM连接数据库

一个简单的ATM与mysql的连接,内容简单

2012-07-20

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

TA关注的人

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