`
文章列表
queryspringtypessqldaoemail 近日系统有一个打印采购单的功能,发现连续打印多张后,主机宕机,看了下service和dao层的实现,很繁杂,估计原因主要出在组页面资料的时候,循环套循环导致效能下降,然后想想有什么办法可以减少组资料时的一些对象转换,dao层取回来的是map,然后还要转换成vo,然后又循环组资料,google下资料,发现jdbctemplate查询还有个query方法,可以直接在查好后返回你需要的vo,改好上线,不知道对效能有没有帮助,不过这个做法感觉不错,特把文章贴在blog里面,以备后用,呵呵     在内部建立内联类实现RowMapper接口 ...

使用JdbcTemplate

1、使用JdbcTemplate的execute()方法执行SQL语句 Java代码  收藏代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");  2、如果是UPDATE或INSERT,可以用update()方法。 Java代码  收藏代码 jdbcTemplate.update("INSERT INTO USER VALUES('"             + user.getId() + "', '"      ...
一、EL简介 1.语法结构     ${expression} 2.[]与.运算符     EL 提供.和[]两种运算符来存取数据。     当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:         ${user.My-Name}应当改为${user["My-Name"] }     如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如:         ${sessionScope.user[data]}中data 是一个变量 3.变量     EL存取变量数据的方法很简单,例如:${username} ...
Spring MVC 教程快速入门 资源下载: Spring_MVC_教程_快速入门_深入分析V1.1.pdf SpringMVC核心配置文件示例.rar 作者:赵磊 博客:http://elf8848.iteye.com 目录 一、前言 二、spring mvc 核心类与接口 三、spring mvc 核心流程图 四、spring mvc DispatcherServlet说明 五、spring mvc 父子上下文的说明 六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css 八、spring mvc ...
spring springMVC ation事务管理 自己单独做了个小网站 但是发现action事务不起作用了 但是如果用service层就没问题 找了很多办法没解决 最后自己解决了 其实就是一个加载顺序的问题 首先使用了spring MVC的项目是不需要配置action bean  ...
文章来源:http://liuzidong.iteye.com/blog/1067492 一 环境:XP3+Oracle10g+MyEclipse6+(Tomcat)+JDK1.5 二 工程相关图片: 三 基本上参照之前示例修改得来,重点关注SimpleJdbcTemplate与JdbcTemplate用法 以下只列出比较重要的类 UserController.java Java代码     package com.liuzd.sj.web;             import java.util.List;             import javax.annotati ...
springmvcstringhibernatesessionlist 分页主要需要两个参数: 1、当前页是第几页 2、每页展示多少条数据 先写一个类来封装处理这两个参数: [java] view plaincopy     package com.smvc.annonation.utils;            import java.io.Serializable;      import java.util.List;            import org.apache.commons.lang.builder.ToStringBuilder;      im ...
jspurlservlettomcat浏览器服务器 1、文章1 最近遇到一个问题:用get方法传递中文有问题,用post没有问题。 问题简单的描述是这样的: <a href="userGroup.jsp?userGroupName=<%=userGroupName%>">aa</a> 这里userGroupName是中文 在use ...
获取表字段: select * from user_tab_columns where Table_Name='用户表' order by column_name 获取表注释: select * from user_tab_comments where Table_Name='用户表' order by Table_Name 获取字段注释: select * from user_col_comments where Table_Name='用户表' order by column_name /* 获取表:*/ select table_name from user_table ...
objectjson parse用于从一个字符串中解析出json对象,如 var str = '{"name":"huangxiaojian","age":"23"}' 结果: JSON.parse(str) Object age: "23" name: "huangxiaojian" __proto__: Object 注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。 stringify()用于从一个对象解析出字符串,如 var ...

怎样给U盘加密

给U盘加密其实很简单,下载一个叫U盘超级加密3000的U盘加密软件就可以了。 这款U盘加密的软件最大的特点是不用安装,只要一个exe文件。你把它放到你需要加密的U盘里,就可以加密U盘里的数据了。并且到任何一台电脑上都可 ...
ubuntunetworkexpress工具网络access Ubuntu 中,通常有线网卡为eth0,无线网卡则为wlan0,后续增加的以此类推(可能某些无线网卡型号命名为eth1,而非wlan0)。 ifconfig简介 ifconfig 是一个用来查看、配置、启用或禁用网络接口的工具,这个工具极为常用的(说的是喜欢动命令的人……)。 查看 Ubuntu 中,通常有线网卡为eth0,无线网卡则为wlan0,后续增加的以此类推(可能某些无线网卡型号命名为eth1,而非wlan0)。 ifconfig简介 ifconfig 是一个用来查看、配置、启用或禁用网络接口的工具,这个工具极为常用的( ...
find 命令有几个用于根据您系统的时间戳搜索文件的选项。这些时间戳包括 mtime 文件内容上次修改时间 atime 文件被读取或访问的时间 ctime 文件状态变化时间 mtime 和 atime 的含义都是很容易理解的,而 ctime 则需要更多的解释。由于 inode 维护着每个文件上的元数据,因此,如果与文件有关的元数据发生变化,则 inode 数据也将变化。这可能是由一系列操作引起的,包括创建到文件的符号链接、更改文件权限或移动了文件等。由于在这些情况下,文件内容不会被读取或修改,因此 mtime 和 atime 不会改变,但 ctime 将发生变化。 这些时间选项都需要 ...
Java非对称加密算法dh     接下来我们分析DH加密算法,一种适基于密钥一致协议的加密算法。 DH Diffie-Hellman算法(D-H算法),密钥一致协议。是由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。简单的说就是允许两名 ...
Java非对称加密算法rsa     接下来我们介绍典型的非对称加密算法——RSA RSA     这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。     这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与私钥。同时支持数字签名。数字签名的意义在于,对传输过来的数据进行校验。确保数据在传输工程中不被修改。 流程分析: ...
Global site tag (gtag.js) - Google Analytics