摘要: 写一个计算类,计算前后需要打印日志。 从上面代码可以看出,四个方法的日志有重复的部分。 Main.java 打印结果: 结果没什么问题,可是在加入日志后,原有的业务方法急剧膨胀,每个方法在处理核心逻辑的同时还要兼顾其他多个关注点,并且在日志需求发生变化时,必须修改所有模块。 接下来,我们使用动态代理 阅读全文
posted @ 2016-04-17 21:03 七彩蝶 阅读(147) 评论(0) 推荐(0)
摘要: 公司接到新任务,需要做一个气象监测应用。该应用将实现三个界面:当前气象状态,气象统计以及气象预报。应用从WeatherObject对象中获取所需数据:温度,湿度,气压。当然,为了可扩展性,该应用同时也要求提供api给其他开发者以便他们开发自己的气象面板。如下图 WeatherData中的方法,3个g 阅读全文
posted @ 2016-04-17 21:02 七彩蝶 阅读(1212) 评论(0) 推荐(0)
摘要: 配置方式:通过工厂方法配置bean,通过FactoryBean配置bean 配置形式:基于注解的方式 组件扫描 泛型依赖注入 静态工厂方法 实例工厂方法 用FactoryBean配置bean 基于注解的方式配置bean,装配bean的属性 组件扫描:spring能够从classpath下自动扫描,侦 阅读全文
posted @ 2016-04-11 17:55 七彩蝶 阅读(152) 评论(0) 推荐(0)
摘要: 内容提要:红为1,黄2,绿3 配置形式:基于xml文件的方式;基于注解的方式 Bean的配置方式:通过全类名(反射),通过工厂方法(静态工厂方法&实例工厂方法),FactoryBean 依赖注入的方式:属性注入,构造器注入,工厂方法注入(很少使用,不讲) 注入属性值细节 自动装配 bean之间的关系 阅读全文
posted @ 2016-04-11 17:01 七彩蝶 阅读(155) 评论(0) 推荐(0)
摘要: 首先停止mysql服务net stop mysql 打开cmd窗口,切换至mysql的bin目录,运行命令: mysqld --defaults-file="YOUR PATH\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables 阅读全文
posted @ 2016-04-11 12:00 七彩蝶 阅读(166) 评论(0) 推荐(0)
摘要: 命名空间 自动装配 bean之间的关系:继承;依赖 使用外部属性文件 SpEL bean的生命周期 bean的后置处理器 (一)util命名空间 当用list,set等集合时,不能将集合作为独立的bean定义,导致其他bean无法引用,不同的bean之间不能共享集合。所以,引入util标签。 (二) 阅读全文
posted @ 2016-04-09 16:39 七彩蝶 阅读(137) 评论(0) 推荐(0)
摘要: 配置形式:基于xml文件的方式;基于注解的方式 Bean的配置方式:通过全类名(反射),通过工厂方法(静态工厂方法&实例工厂方法),FactoryBean 依赖注入的方式:属性注入,构造器注入 一 属性注入 1. Person.java Main.java 要调用person.hello(),需要先 阅读全文
posted @ 2016-04-09 16:04 七彩蝶 阅读(206) 评论(0) 推荐(0)
摘要: 以一个有关鸭子的电子游戏“SimUDuck”开始,初始设计为 这时,有了一个新的需求,需要让鸭子可以飞 第一次设计:(在父类Duck上加一个fly方法,此时所有子类都继承该方法) 然而,经理在演示该项目时,用的是橡胶鸭子,并表示橡胶鸭子不应该会飞(忧伤的程序员。) 该怎么解决这个问题呢?(给一个父类 阅读全文
posted @ 2016-04-09 12:21 七彩蝶 阅读(412) 评论(0) 推荐(0)
摘要: Kindergarten Counting GameEverybody sit down in a circle. Ok. Listen to me carefully.``Woooooo, you scwewy wabbit!''Now, could someone tell me how many words I just said?Input and OutputInput to your program will consist of a series of lines, each line containing multiple words (at least one 阅读全文
posted @ 2014-01-28 23:22 七彩蝶 阅读(152) 评论(0) 推荐(0)
摘要: The DecoderWrite a complete program that will correctly decode a set of characters into a valid message. Your program should read a given file of a simple coded set of characters and print the exact message that the characters contain. The code key for this simple coding is a one for one character s 阅读全文
posted @ 2014-01-28 22:59 七彩蝶 阅读(283) 评论(0) 推荐(0)