`
newchq
  • 浏览: 54972 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
package cn.com.yitong.xls; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.util.Vector; import cn.com.yitong.ChartImg; import cn.com.yitong.VireObj; import cn.com.yitong.platform.log.YTLogger; import jxl.CellType; import jxl.Workbook; impor ...
公司目前有这样的需求,结合spring+quartz开发个后台的WEB管理系统,系统主要包括以下功能:   1、动态添加、修改和删除数据源,并加入到spring管理。   2、动态注册、修改和删除任务(需要实现的具体quartz业务类),并加入到quartz管理。   3、提供上传第三方包的功能。(主要考虑实现的业务类,需要引入其他的jar包)。   4、在线日志查询分析。   。。。    后台系统的应用领域:   1、执行多个数据库之间的数据交换服务。   2、架设系统与银行之间的通讯服务。   。。。   以前没搞过这方面应用,比较头疼,经过google、百度,初步方案实现如下:     ...
/** * 小写金额转成大写。 * * @param input * @return */ public static String numtochinese(String input) { String s1 = "零壹贰叁肆伍陆柒捌玖"; String s4 = "分角整元拾佰仟万拾佰仟亿拾佰仟"; String temp = ""; String result = ""; if (input == null) return "输 ...
static double abs(double a)           返回 double 值的绝对值。 static float abs(float a)           返回 float 值的绝对值。 static int abs(int a)           返回 int 值的绝对值。 static long abs(long a)           返回 long 值的绝对值。 ...
如果出现eclipse不能自动编译的问题,可以尝试以下的解决方法: 1.选中project->build automatically。 2.选择project->clean..->clean select project,这样就会把原来已经生成的class文件全部删除掉,eclipse会重新生成所有的类文件。 3.在WEB工程中,进入configure build path,在java build path->source下的output folder修改为 <工程名>/WebRoot/WEB-INF/classes 4.另外一个最重要的问题是,如果项目中引用 ...
Oracle时间计算 核心提示:日期格式参数 含义说明 D一周中的星期几 DAY天的名字,使用空格填充到9个字符 DD 月中的第几天 DDD年中的第几天 DY天的简写名 IW ISO标准的年中的第几周 IYYYISO标 日期格式参数   含义说明 D  一周中的星期几
java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述             VARCHAR L+N VARCHAR java.lang.String 12   CHAR N CHAR java.lang.String 1   BLOB L+N BLOB java.lang.byte[] -4   TEXT 65535 VARCHAR java.lang.String -1               INTEGE ...
在上面的两种情况实现AOP中的目标对象UserManagerImpl都实现了接口,如果没有实现接口,该如何做呢?使用CGLIB。 下面简单介绍spring对AOP的支持的几种情况: 1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP 2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP 3、如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换 如何强制使用CGLIB实现AOP? * 添加CGLIB库,SPRING_HOME/cglib/*.jar * 在spring配置文件中加入<aop:aspe ...
上面我们使用注解配置,注解配置使用很方便也很快速,但它不够灵活,不好维护。下面我们将使用配置文件来建立AOP。 我们还是基于上面的例子,使用配置文件,我们只需修改上面的SecurityHandler.java和applicationContext.xml,代码如下: SecurityHandler.java public class SecurityHandler { private void checkSecurity() { System.out.println("------checkSecurity()------"); ...
AOP是使用动态代理而现实的,在上面动态代理中,我们可以想一下几个概念,我们写一个验证方法,在现实类中我们在拿几个方法中应用这个方法。那在Spring AOP中是如何表述这些概念? 下面先来看AOP中几个比较重要的概念: ² ...
问题:我们有一个实现类,分别有添加、删除、更新、查询等方法,如果我们现在要在执行方法加一个验证权限的方法,我们该如何做呢?有人会这还不简单,新建一个方法,在每个方法前调用一个就行。这种是可以完成功能,但它不够灵活,也破坏了我们的原有的代码。那该如何做才能更灵活呢?我们现在用jdk提供的动态代理模式来实现。 首先,我们新建一个接口UserManager public interface UserManager { public void addUser(String username, String password); public void deleteUser ...
根据名称自动装配根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配。 例如,在Bean1定义Bean2类型bean2属性(同时提供setBean2 (..)方法),Spring就会在配置文件中查找id为bean2的be ...
配置文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <!-- 配置init-method属性表示初始化方法 destroy-method属性表示消亡方法 --> ...
<!-- <bean id="bean1" class="spring.Bean1" scope="singleton"/> --> <bean id="bean1" class="spring.Bean1" scope="prototype"/>  spring Bean的作用域:主要由<bean>标签的属性scope决定。 scope可以取值:     * sin ...
配置文件 <beans> <bean id="conf" class="dbconf.Conf" > <!--构造函数方法注入--> <constructor-arg index="0" type="java.lang.String"> <value>sunDriver</value> ...
Global site tag (gtag.js) - Google Analytics