2018年1月26日

新建Maven项目出错

摘要: 创建完项目后出现 弹出个窗口 出现如下信息 问题: Maven新建项目出现 Could not calculate build plan:plugin 错误解决办法 解决办法: 删除本地.m2仓库中 org.apache.maven.plugins:maven-resources-plugin所在目 阅读全文

posted @ 2018-01-26 16:13 OrangeCsong 阅读(101) 评论(0) 推荐(0) 编辑

2018年1月20日

一个ioc例子jdk和spring版本导致问题

摘要: 今天橘子松在做一个简单例子的时候,出现bug让我久久找了半小时。。。 天啊 不会吧 错误如下: java.lang.NoSuchMethodError: org.springframework.aop.scope.ScopedProxyUtils.isScopedTarget(Ljava/lang/ 阅读全文

posted @ 2018-01-20 21:07 OrangeCsong 阅读(117) 评论(0) 推荐(0) 编辑

2017年11月17日

cglib代理

摘要: 前面讲的 静态代理和动态代理(JDK代理) 中目标对象都有实现的接口,如果一个类中没有实现的接口,我们想要对其功能进行扩展,不妨考虑使用cglib代理实现 Cglib子类代理采用了底层的字节码技术,在内存中动态的构建一个子类对象 。。所以使用cglib子类代理时候,目标对象不能是final 否则无法 阅读全文

posted @ 2017-11-17 14:26 OrangeCsong 阅读(114) 评论(0) 推荐(0) 编辑

动态代理

摘要: 前面讲了静态代理,有明显的缺陷。。动态代理可以解决代理对象不需要实现接口的情况,但是必须要求目标对象应该有实现的接口,才能用动态代理对功能进行扩展 接口类 IStudent 1 package cn.secol.dynamic_proxy; 2 3 public interface IStudent 阅读全文

posted @ 2017-11-17 13:35 OrangeCsong 阅读(139) 评论(0) 推荐(0) 编辑

静态代理

摘要: 代理是一种设计模式,提供了对目标对象另一种访问方式。。。可以对其功能进行扩展(符合OCP原则) 我们先来看静态代理。。(1)静态代理中代理对象必须和目标对象实现统一的接口 先定义接口类 IStudent 目标对象类StudentImp 代理对象类StudentProxy 测试类TestDemo pa 阅读全文

posted @ 2017-11-17 12:59 OrangeCsong 阅读(144) 评论(0) 推荐(0) 编辑

2017年10月26日

递归式的求解

摘要: 最近在刷软考题。。这个递归式求时间复杂度一直很绕。。网上百度了下,有主方法、递归树法、数学归纳法等等、、 下面针对形如 T(n) = aT(n/b)+f(n) 递归式的求解做个归纳总结 第一步:观察f(n)中有没有对数因子 比如f(n)=n2lgn 此类就含有。。 如果有的话:T(n) = aT(n 阅读全文

posted @ 2017-10-26 15:16 OrangeCsong 阅读(182) 评论(0) 推荐(0) 编辑

测试代码折叠

摘要: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+ 阅读全文

posted @ 2017-10-26 11:57 OrangeCsong 阅读(124) 评论(0) 推荐(0) 编辑

数据结构排序算法

摘要: 各大排序算法的简单比较 如图 冒泡排序、插入排序(冒插)的最坏情况和最好情况分别是O(n) O(n2) 快速排序的最坏情况和最好情况分别是O(nlgn) O(n2) 阅读全文

posted @ 2017-10-26 11:40 OrangeCsong 阅读(121) 评论(0) 推荐(0) 编辑

导航