- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 Bean的作用域
、<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans
2017-12-26 10:56:13 174
原创 Spring
Sring 是一个容器 用于降低代码间的耦合度 根据不同的代买采用了 ioc 和aop根据不同的代码的两种解耦和Spring的核心是 控制反转(ioc) 和面向切面编程(AOP) ioc 解 主业务逻辑间 耦合aop 解 系统级约为逻辑和主业务逻辑间 耦合
2017-12-21 18:43:22 188
原创 模板方法设计模式
package com.gqc.service;public abstract class Shopping { //模板方法 public void buyGoods(){ userLogin(); buy(); pay(); } //子类必须实现 (抽象方法) public abstract void buy(); //子类不能重写的方法 (最终方法)
2017-12-19 09:53:45 233
原创 为每一个工种定义一个适配器
package com.gqc.adapters;public interface IWorkerAdapters { String work(Object worker); boolean supports(Object worker); }package com.gqc.adapters.impl;import com.gqc.adapters.IWorkerAdapters;
2017-12-18 15:32:42 260
原创 只使用一个适配器
、、代码如下package com.gqc.adapters;public interface IWorkerAdapters { String work(Object worker);}package com.gqc.adapters.impl;import com.gqc.adapters.IWorkerAdapte
2017-12-18 15:28:44 309
原创 不适用适配器模式
若不适用适配器模式,则调用者需要定义出所有的工种对象 然后逐个工种对象的工作方法进行调用 有50个工种 就要调用50个方法十分麻烦package com.gqc.worker;//定义工种public interface ICooker { String cook();}package com.gqc.worker;//定义工种public interface IProg
2017-12-18 15:21:24 430
原创 动态代理--cglib 回调
package com.gqc.factory;import java.lang.reflect.Method;import net.sf.cglib.proxy.Enhancer;import net.sf.cglib.proxy.MethodInterceptor;import net.sf.cglib.proxy.MethodProxy;import com.gqc.serv
2017-12-18 09:57:31 858
原创 代理模式--动态代理 cglic
package com.gqc.factory;import java.lang.reflect.Method;import net.sf.cglib.proxy.Enhancer;import net.sf.cglib.proxy.MethodInterceptor;import net.sf.cglib.proxy.MethodProxy;import com.gqc.serv
2017-12-17 21:51:35 456
原创 代理模式——动态代理
package com.gqc.service;//主业务接口public interface ISomeService { //目标方法 String dofirst(); void doSecond();}package com.gqc.service;//目标类public class SomeServiceImpl implements ISomeServ
2017-12-17 21:44:05 244
原创 代理模式--静态代理
package com.gqc.proxy;import com.gqc.service.ISomeService;import com.gqc.service.SomeServiceImpl;//代理类public class SomeServiceProxy implements ISomeService { private ISomeService target; pu
2017-12-17 21:40:48 210
原创 代理模式
代理模式分为静态代理模式和动态代理模式静态代理: 代理类在程序运行前就已经定义好,与目标类的关系在程序运行前就完成了(类似企业的法律顾问)动态代理:代理类与目标对象的代理关系在程序运行时才确立(目标对象的代理对象由代理生成工具在程序运行时由jvm根据反射机制生成的 类似普通百姓遇到官司请律师)动态代理有:proxy 和cglicjdk的proxy 要求代理类和
2017-12-17 21:26:04 229
原创 Ajax
Ajax构建网页的一种综合使用JavaScript和XML的技术不是什么划时代的技术HTML网页的异步传输技术在等待网页的传输过程中,用户依然可以和系统进行交互页面不用刷新就可以更新内容合理的运用可以让用户感觉更好更方便但也不要滥用XMLHttpRequest重要的Javascript对象,通过它提起对服务器端的请求可以通过Javascrip
2017-12-05 10:14:36 249
原创 Java oracle ora-12505
向数据空中填数据的时候突然一直 报错ora-12505之前一直连接的好好的不知道为啥抽风了解决方法是 E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN (你oracle的目录)下的 listener.ora tnsnames.ora将 SID_NAME=xxxxxxx改成你自己的sid 查看sid方法cmd后 输入sqlp
2017-12-04 18:59:36 646
空空如也
IDEA 文件夹图标的问题
2018-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人