04 2016 档案
摘要:写一个计算类,计算前后需要打印日志。 从上面代码可以看出,四个方法的日志有重复的部分。 Main.java 打印结果: 结果没什么问题,可是在加入日志后,原有的业务方法急剧膨胀,每个方法在处理核心逻辑的同时还要兼顾其他多个关注点,并且在日志需求发生变化时,必须修改所有模块。 接下来,我们使用动态代理
阅读全文
摘要:公司接到新任务,需要做一个气象监测应用。该应用将实现三个界面:当前气象状态,气象统计以及气象预报。应用从WeatherObject对象中获取所需数据:温度,湿度,气压。当然,为了可扩展性,该应用同时也要求提供api给其他开发者以便他们开发自己的气象面板。如下图 WeatherData中的方法,3个g
阅读全文
摘要:配置方式:通过工厂方法配置bean,通过FactoryBean配置bean 配置形式:基于注解的方式 组件扫描 泛型依赖注入 静态工厂方法 实例工厂方法 用FactoryBean配置bean 基于注解的方式配置bean,装配bean的属性 组件扫描:spring能够从classpath下自动扫描,侦
阅读全文
摘要:内容提要:红为1,黄2,绿3 配置形式:基于xml文件的方式;基于注解的方式 Bean的配置方式:通过全类名(反射),通过工厂方法(静态工厂方法&实例工厂方法),FactoryBean 依赖注入的方式:属性注入,构造器注入,工厂方法注入(很少使用,不讲) 注入属性值细节 自动装配 bean之间的关系
阅读全文
摘要:首先停止mysql服务net stop mysql 打开cmd窗口,切换至mysql的bin目录,运行命令: mysqld --defaults-file="YOUR PATH\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
阅读全文
摘要:命名空间 自动装配 bean之间的关系:继承;依赖 使用外部属性文件 SpEL bean的生命周期 bean的后置处理器 (一)util命名空间 当用list,set等集合时,不能将集合作为独立的bean定义,导致其他bean无法引用,不同的bean之间不能共享集合。所以,引入util标签。 (二)
阅读全文
摘要:配置形式:基于xml文件的方式;基于注解的方式 Bean的配置方式:通过全类名(反射),通过工厂方法(静态工厂方法&实例工厂方法),FactoryBean 依赖注入的方式:属性注入,构造器注入 一 属性注入 1. Person.java Main.java 要调用person.hello(),需要先
阅读全文
摘要:以一个有关鸭子的电子游戏“SimUDuck”开始,初始设计为 这时,有了一个新的需求,需要让鸭子可以飞 第一次设计:(在父类Duck上加一个fly方法,此时所有子类都继承该方法) 然而,经理在演示该项目时,用的是橡胶鸭子,并表示橡胶鸭子不应该会飞(忧伤的程序员。) 该怎么解决这个问题呢?(给一个父类
阅读全文

浙公网安备 33010602011771号