- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 spring之AOP
AOP是spring的又一核心技术,面向切面编程,日志、事务、权限拦截都可以用AOP来实现。一、注解实现AOP1)xml配置 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context
2017-04-28 09:35:09 336
原创 jdk动态代理和cglib动态代理剖析
一、 jdk动态代理直接上代码,下面代码是创建jdk代理工厂的代码:public class JDKProxyFactory implements InvocationHandler{private Object targetObject;public Object createProxyIntance(Object targetObject){this.targetObj
2017-04-27 16:25:44 344
原创 wangeditor使用以及读取本地文件错误解决(思想教训深刻啊)
由于项目需要富文本编辑器来设计网站后台,所以选择了wangeditor富文本编辑器。一、生成富文本编辑器内容 var editor = new wangEditor('div1');editor.config.menus = [ 'source','bold','underline','italic','strike
2017-04-27 15:51:10 8962 1
原创 spring扫描包管理bean
一、spring扫描包规则以及spring配置 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http:
2017-04-25 22:57:23 1906
原创 初识注解
在spring中我们知道注入依赖对象,可以使用spring配置文件中的property标签通过get set方法以及构造器来注入依赖对象,这样的方式被称为手工注入。通常一个系统包括很多bean,然后一个bean中有很多依赖对象,那么这样的配置文件就显得很臃肿。所以提供了一个自动装配依赖对象的方式-----注解。 下面通过例子来介绍两个简单的注解,@Resource 和 @Au
2017-04-25 21:18:24 311
原创 用Calendar来完成获取年份、月份 、日以及按月加等功能
可以用Calendar来计算:Calendar calendar = Calendar.getInstance(); calendar.setTime(tbProRating.getRatingStart());calendar.add(Calendar.MONTH, tbProRating.getRatingPeriod());Calendar.MONTH
2017-04-21 16:35:26 2605
原创 js比较时间
var startTime = $(obj).find("input[name=ratingStart]").val();var endTime = $(obj).find("input[name=ratingEnd]").val();var d1 = new Date(startTime.replace(/\-/g, "\/"));var d2 = new Date(endTime.
2017-04-21 15:55:39 238
原创 spring--ApplicationContext
ApplicationContext的定义为使用的bean工厂,spring的配置文件一般默认为ApplicationContext.xml,如果容器启动时找不到指定的spring配置文件,就会尝试加载这个默认的配置文件。一、java项目实例化spring ApplicationContex1)ClassPathXmlApplicationContext:通过类路径加载指定的配置文件b
2017-04-20 21:51:40 328
原创 java把字符串转化成公式计算
static ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript");Object aa = jse.eval(indexFormula)
2017-04-20 18:52:12 5285
原创 控制反转(IOC)和依赖注入(DI)
用过spring的人都知道,spring的核心是IOC和AOP。IOC,即控制反转不是什么技术,而是像gof一样,是一种设计模式。一、传统的程序设计public class carServiceImpl{private CarDao carDao = new CarDao();public void getCarInfo(){carDao.getCarInfo();}
2017-04-20 18:03:00 409
原创 上传文件
一、用传统的方式来上传文件1)前台定义个file<form action="fileUpload.action" method="post"enctype="multipart/form-data"> 其中enctype要指定。2)后台配置action,然后通过后台通过name="file"来接收该文件,注意后台接收的file为一个临时文件。接收到该文件就可
2017-04-19 13:02:15 270
原创 json完成数据传输
一、 json完成java对象的数据传输 1)后台把bean转为json格式 JSONObject json = JSONObject.fromObject(bean); request.setAttribute("jsonBean", json.toString());2)前台接收 String path =
2017-04-19 11:22:01 555
原创 mybatis pagehelper分页查询时候报错
今天再做开发的时候遇到了mybatis Pagehelper 分页查询的错误。The error occurred while handling results ### SQL: SELECT count(*) FROM tb_pro_rating WHERE pro_info_id = ? ### Cause: j,找了很久没有找到原因。 最后跟踪源代码,发现
2017-04-18 16:55:24 5367
原创 获得容器的绝对路径
String pathString = TbProRatingAction.class.getResource("/").getFile();这句话的意思就是获得容器的资源文件的路径:打印结果是:D:/work/project/apache-tomcat-6.0.35/webapps/fund/WEB-INF/classes/
2017-04-12 18:13:51 1329
原创 java通过超链接下载模板
一、通过超链接的方式前台写一个 a 标签,通过href 属性指定好模板的路径 这种方法的原理是通过浏览器来识别文件所在的位置,然后浏览器中配置了一个目标存放路径,会把文件下载进去。二、还可以通过servlet方式来实现1)前台配置servlet路径2)servlet 后台把把文件流输出来,浏览
2017-04-12 18:08:00 2923 1
原创 dom4j用xpath方式来查找(包括多条件查询)
下面通过一个实例来说一下xpath,实例的背景是,我要上传一个excel文件,然后根据excel的下标与读取的xml文件的属性 row 和 col 比对来确定,该excel单元格的值对应的是哪个对象中的哪个属性,然后通过反射给这个属性赋值。一、 首先创建一个xml文件 二、创建一个方法读取该xml文件,然后读取我们制定的三、xpath以及反射实
2017-04-12 16:19:57 1461
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人