摘要: 详细设计是软件开发中非常重要的环节,无论你是工作几年的技术大牛,还是只有一两年工作经验的小菜。可能你看到设计两个字,就觉得非常高大上,然而你只要在用心写代码,在思考如何定义方法,如何定义类,你都在做着详细设计。至于做的怎么样,那就另说了。####详细设计涉及哪些内容?首先详细设计不同于架构设计,架构... 阅读全文
posted @ 2015-01-05 21:11 wangyan9110 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 使用场景在使用maven来管理项目时,项目除了web项目,还有可能为控制台程序,一般用于开发一些后台服务的程序。最近在工作中也遇到了这种场景,使用quartz开发一个任务调度程序。程序中依赖很多jar包,项目的启动时只需要初始化spring容器即可。使用方法使用一个简单的基于spring框架的dem... 阅读全文
posted @ 2014-08-17 23:04 wangyan9110 阅读(9181) 评论(1) 推荐(0) 编辑
摘要: WhatSingleton:保证一个类仅有一个实例,并提供一个访问它的全局访问点。Why Singletion是我比较熟悉的设计模式之一,在平常的开发过程中,也曾几次用到,它主要适用于如下场景:1、当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。2、当这个唯一实例应该是通过子类可扩展的... 阅读全文
posted @ 2014-08-14 23:30 wangyan9110 阅读(315) 评论(0) 推荐(0) 编辑
摘要: WhatPrototype:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。WhyPrototype适用于在一个类的实例有几种不同的状态组合的一种时,建立相应的数目的原型并克隆她们,要比每次使用合适的状态创建它们方便一些,或者为了避免创建一个与产品类层次平行的工厂类层次时,要实例化一... 阅读全文
posted @ 2014-08-09 16:40 wangyan9110 阅读(181) 评论(0) 推荐(0) 编辑
摘要: WhatBuilder:将一个复杂的对象的构建和表示分离,使得同样的构建过程可以创建不同的表示。WhyBuilder也是创建型模式的一种,它是一步一步的向导式的创建一个复杂的对象,Builder接口定义创建复杂对象的零部件,Director根据客户端端传入的builder按照一定的步骤创建完成复杂对... 阅读全文
posted @ 2014-08-02 20:32 wangyan9110 阅读(354) 评论(0) 推荐(0) 编辑
摘要: WhatFactory Method:定义一个创建对象的接口,让子类来决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。WhyFactory Method是一个比较基础的创建型模式,它主要在于由子类决定实例化哪一个类。主要用于框架代码或者工具包中。适用于如下场景:1、当一... 阅读全文
posted @ 2014-08-01 00:20 wangyan9110 阅读(221) 评论(0) 推荐(0) 编辑
摘要: WhatAbstarct Factory:提供一个创建一系列相关或相互依赖的接口,而无需指定他们具体类。WhyAbstarct Factory是创建型设计模式的一种,主要在创建对象时解耦,避免对象的直接依赖,方便替换与定制。常见的比如:一个功能有两种不同的风格,需要根据配置来切换不同的风格时,或者在... 阅读全文
posted @ 2014-08-01 00:16 wangyan9110 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1、问题以及解决办法最近因为项目需要,需要实现一个位置校对的功能,大致的需求如下:有一个图片,有一些位置信息,但是位置信息可能和实际有些偏差,需要做简单调整,后面会对这张图片进行切割等,做些处理。(位置信息连接起来是一个个小矩形。)解决以上问题的大致思路如下:使用canvas进行绘制,把图片作为ca... 阅读全文
posted @ 2014-07-25 22:49 wangyan9110 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: 现在 4.0 的SDK已经可以下载, 开发者应该立刻去下载安装最新的SDK,然后打开4.0的模拟器 在上面测试自己的程序是否能够正常运行.对于下载SDK比较慢的用户, 可以直接使用其他下载工具(比如迅雷)去下载如下的4.0 SDK文档:http://dl.google.com/android/ADT... 阅读全文
posted @ 2014-07-21 15:13 wangyan9110 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 用ConfigurationManager类来读取应用程序配置文件的信息时,提示:System.Configuration命名空间下找不到ConfigurationManager类查过资料后得知:要添加对System.Configuration.dll文件的引用 阅读全文
posted @ 2014-07-21 15:13 wangyan9110 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 3.简单xml操作例子http://blog.sina.com.cn/s/blog_4673bfa50100b0xj.html了解以上基本知识之后,就可以进行一些简单的xml操作了。当然,还没有涉及到内码转换(使得xml中可以处理中文)、xpath等较复杂的操作。3.1创建xml文档有了上面的基础,... 阅读全文
posted @ 2014-07-21 15:12 wangyan9110 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 最近在写一个任务调度程序,需要每隔几秒查询数据库,并取出数据做一些处理操作。使用到了Quartz任务调度框架。基本概念Quartz包含几个重要的对象,分别为任务(Job),触发器(Trigger),调度器(Scheduler)Job:一个接口只有一个方法void execute(),我们需要执行的任... 阅读全文
posted @ 2014-07-20 14:54 wangyan9110 阅读(568) 评论(0) 推荐(0) 编辑
摘要: FastJson 自定义Serialize、Parser今天在处理Json反序列化时,在C#传过来的JSON字符串中枚举类型为int类型,FastJson对于枚举的处理有两种类型,一种是字符串一种是int类型,但是它自带的解析int是按照枚举的顺序来解析的,但是有时候值不一定和顺序相对应,所以使用自... 阅读全文
posted @ 2014-07-16 23:47 wangyan9110 阅读(2628) 评论(0) 推荐(0) 编辑
摘要: 最新版已同步至http://yywang.info/2014/05/31/maven-install-and-create-project/maven是一个比较流行的项目管理工具,在最近参与的项目中,也使用了maven,本文主要对在项目中的使用做一个总结,主要涉及maven的安装于配置、maven创... 阅读全文
posted @ 2014-04-01 19:48 wangyan9110 阅读(11970) 评论(1) 推荐(3) 编辑
摘要: 1.eclipse下的编码设置:eclipse 中使用模板新建 JSP,xhtml等 文件时,默认的编码为:ISO-8859-1。 ISO-8859-1 编码对于中文的显示是不支持的,如果要支持简体中文,则编码方式应为 GBK 或者 GB2312 或者 UTF-8(推荐) 等。右键菜单栏window --> preferences --> 在type filter text中输入jsp; --> 选择下面的jsp -> 选择creating files组中的encoding 为UTF-8编码就可以了如果要使新建立工程、java文件直接使UTF-8则需要做以下工作: 1、 阅读全文
posted @ 2014-03-30 22:03 wangyan9110 阅读(2227) 评论(0) 推荐(0) 编辑