随笔分类 - java
摘要:1、整体思路 目前Redis可以说风生水起,无论是政府口、企业、互联网,Redis缓存技术均已经得到了广泛应用,今年半年多没有写代码了,手痒难耐,决定学习一下Redis。 由于是初学,先做个简单的 (1)将200万条数据灌入到到MySql中。 (2)由Redis缓存其中的10000条。 后期我考虑建
阅读全文
摘要:1、业务是从前台传入List<T> ,在controller层接受参数,并进行批量新增操作。 2、需要处理的细节 a) mybatis可以支持批量新增,注意数据表需要将主键设置成自增列。 b) 由于spring mvc 无法将参数[{id:0,text:'a'},{id:1,text:'b'}] j
阅读全文
摘要:由于第三方厂商未能按时提供实时数据,故需要纯手动导入一些实时数据,用于统计分析。正好最近自己学习了mybatis 。因此使用mybatis 配置一个select.insert 的简单操作语句,用于灌入实时数据。 业务表 Ems_Standard_FormulaRelation【配置表,主要提供实时表
阅读全文
摘要:mybatis 是支持普通SQL查询,存储过程和高级映射的优秀持久层框架,mybatis 清除了几乎所有的jdbc代码和参数的手工设置及对结果集的检索封装。mybatis可以使用简单的xml和注解用于配置和原始映射,将接口和java的pojo(普通的java对象)映射成数据库中的记录。 mybati
阅读全文
摘要:整体配置 1、配置xml文件 2、properties文件 3、测试类 注意点: 需要引入org.springframework-transaction.jar包。否则update 方法会,cannot find DataAccessException BatchUpdate: 1、定义了一个操作数
阅读全文
摘要:Spring AspectJ 一、基于注解的方式配置通知 1、额外引入的jar包: a) com.springsource.org.aopalliance-1.0.0.jar b) com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar c) sp
阅读全文
摘要:个人理解: Spring AOP 与Struts 的 Interceptor 拦截器 有着一样的实现原理,即通过动态代理的方式,将目标对象与执行对象结合起来,降低代码之间的耦合度,主要运用了Proxy这个静态类,通过newProxyInstance方法将目标对象与插入对象进行结合,java中推崇面向
阅读全文
摘要:1、定义基础仓库 2、定义基础服务层 3、定义User服务层 4、定义仓库服务层 5、测试类
阅读全文
摘要:1、实现Spring 提供的FactoryBean接口 2、配置xml文件 3、bean文件 4、main方法实现
阅读全文
摘要:1、静态工厂方法: bean 2、静态工厂类 3、main方法 4、配置bean-factory.xml 工厂方法: xml
阅读全文
摘要:Spring IOC 容器可以自动装配Bean,需要做的是在<bean>的autowire属性里指定自动装配的模式 1)byType 根据类型自动装配,若IOC 容器中有多个目标Bean类型一致的Bean,Spring将无法判定哪个Bean最适合该属性,不能执行自动装配 2)byName 根据名称自
阅读全文
摘要:1、基本定义 IOC: 其思想是反转资源获取的方向,传统的资源查找方式要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源,而应用了 IOC之后,容器主动将资源推送给它所管理的组件,组件索要做的只是选择一种合适的方式接受资源,这种行为也被称为查找的被动形式。 DI: IOC 的另一种表述方式
阅读全文
摘要:XML 1、引入dom4j-2.0.0.jar 2、引入jquery-1.8.2.js 3、新建common.js 4、新建xmlTest.jsp 5、修改struts.xml文件 6、新建GetXmlAction.java JSON 1、引入struts2-json-plugin.jar、jso
阅读全文
摘要:1、右键 项目名称 —— MyEclipse —— Add Spring Capabilities 2、选取 Copy checked Library contents to project folder 3、建立IService 与 Service 【Spring 同样是面向接口编程,因此需要引入
阅读全文
摘要:核心思想 1、ActionContext HttpServletRequest getAttribute setAttribute ActionContext get put 2、ServletRequestAware 3、ServletResponseAware 与 Cookie 的使用 4
阅读全文
摘要:1、Test.java 2、Test2.java 3、Test3.java 4、定义properties文件 hellofile_en_US.properties hello = hello:{0} hellofile_zh_CN.properties hello = \u4f60\u597d :
阅读全文
摘要:1、下载apache 的 commons-fileupload.jar 包及 commons-io.jar 2、引入到lib 文件夹下 3、新建uploadApache.jsp <%@ page language="java" import="java.util.*" pageEncoding="I
阅读全文
摘要:1、新建upload.jsp <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN
阅读全文

浙公网安备 33010602011771号