- 博客(21)
- 资源 (8)
- 收藏
- 关注
原创 jdbctemplate 使用多表查询List
Spring JDBC提供了一个BeanPropertyRowMapper的实现,能够自动将数据库表中读出的字段与Domain对象的属性进行映射 public List findGoodsListBean(String goodsnum, Integer vmid, Integer omid, String rusjstart, String rusjend) throw
2015-06-29 13:56:36 6313
转载 SpringMVC+Mybatis整合的增删改查
本文基于 SPRING注解。本文使用Oracle数据库。项目文件下载地址:http://download.csdn.net/detail/u010634066/8188965项目总图:现在lib中导入所有所需jar包:这里就不叙述了一:在SRC下创建一个Bean包;在bean下面添加实体类,实体类对应于数据表,其属性与数据表相同或多于数据表。package
2015-06-26 15:25:05 7670
转载 Spring MVC使用拦截器实现权限控制
1、首先准备对应的架包2、看看项目的架构3、基本的web.xml文件<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http:/
2015-06-26 15:14:06 1250
原创 Spring的JdbcTemplate插入操作返回主键ID的方法
Spring的JdbcTemplate插入操作返回主键ID的方法:/** * * * 增加并且获取主键 * @param sql sql语句 * @param params 参数 * @return 主键 */ public Long insertAndGetKey(final String sql, final Studentstudent ) {
2015-06-25 16:17:01 2746
转载 JdbcTemplate的三种callback
JdbcTemplate针对数据查询提供了多个重载的模板方法,你可以根据需要选用不同的模板方法。 如果你的查询很简单,仅仅是传入相应SQL或者相关参数,然后取得一个单一的结果,那么你可以选择如下一组便利的模板方法:int queryForInt(String sql) int queryForInt(String sql, Object[] args) long que
2015-06-25 10:32:56 1524
转载 使用Spring的NamedParameterJdbcTemplate完成DAO操作
NamedParameterJdbcTemplate内部包含了一个JdbcTemplate,所以JdbcTemplate能做的事情NamedParameterJdbcTemplate都能干,NamedParameterJdbcTemplate相对于JdbcTemplate主要增加了参数可以命名的功能。public Object queryForObject(String sql, Map pa
2015-06-25 10:26:56 499
原创 spring tx:advice 和 aop:config 配置事务
spring tx:advice 和 aop:config 配置事务 关键字: eclipse不能识别标签 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="h
2015-06-21 21:42:52 618
原创 JdbcTemplate带参数的分页查询
JdbcTemplate带参数的分页查询: public List getAllList(int start, int end, SearchParam param) { StringBuffer sb=new StringBuffer(); if(Global.getWebid().equals("jsy")){ sb=new StringBuffer("select p1.*
2015-06-19 09:48:50 15842 1
原创 JdbcTemplate 、NamedParameterJdbcTemplate、SimpleJdbcTemplate的区别
JdbcTemplate 、NamedParameterJdbcTemplate、SimpleJdbcTemplate的区别 一、JdbcTemplate 首先在配置文件中设置数据源 <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" de
2015-06-15 11:11:22 475
原创 js笔记
js中substr,substring,indexOf,lastIndexOf等的用法1.substrsubstr(start,length)表示从start位置开始,截取length长度的字符串。var src="images/off_1.png";alert(src.substr(7,3));弹出值为:off 2.substringsubstring(start
2015-06-12 16:37:29 450
原创 MyEclipse8.6配置Maven
一:Maven的下载安装准备工作:1)安装环境 Windows xp2)需安装JDK ,并配置环境变量(略)3) Maven版本3.0.54)下载地址:http://mirror.bit.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.zip5)zip包解压。路径为:F:\Java\apac
2015-06-10 09:39:46 1867
原创 java并发多线程面试题和答案
1.java中有几种方法可以实现一个线程?两种,一种是实现Runnable接口,另一种是继承Thread2.如何停止一个正在运行的线程? this.stop()方法结束线程。3.notify()和notifyAll()有什么区别? notifyAll使所有原来在该对象上等待被notify的线程统统退出wait的状态,变成等待该对象上的锁,一旦该对象
2015-06-09 15:21:40 1203
转载 多线程的使用
首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。 多进程是指操作系统能同时运行多个任务(程序)。 多
2015-06-09 14:04:08 380
转载 java线程间的协调
当多个线程都需要修改这个资源的时候就会出现线程安全问题。 比如说在银行开个账户会有一个存折和一张卡,如果某一天同一时间丈夫拿着存折去柜台取钱,而妻子拿着银行卡去ATM取钱。当丈夫查询余额里面有3000元,正准备取2000元,这时候妻子也到ATM里面查询也有3000,也取2000元。其实银行不可能让我们这么做,如果这样的话那我们天天取钱去了,还搞什么工作啊。其实在丈夫查询的时
2015-06-09 13:53:44 400
原创 Java多线程用法解析
1.创建线程在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数:public Thread( );public Thread(Runnable target);public
2015-06-05 17:03:41 424
原创 Netty之java序列化
通过一个实例来说明:Netty服务端接受到客户端的用户订购请求消息,服务端接受到请求消息,对用户名进行合法性校验,则构造订购成功的应答消息返回给客户端。使用Netty的ObjectEncoder和ObjectDecoder对订购请求和应答消息进行序列化. 订购请求POJO类的定义: import java.io.Serializable;/** * 客户端请求消息 * @auth
2015-06-04 21:31:09 490
原创 25个经典的Spring面试问答
本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。欢迎大家向我推荐你在面试过程中遇到关于Spring的问题。我会把大家推荐的问题添加到下面的Spring常用面试题清单中供大家参考。问题清单:什么是Spring框架?Spring框架有哪些主要模块?使用Spr
2015-06-04 17:13:24 487
原创 Java Spring AOP的两种配置方式
第一种:注解配置AOP注解配置AOP(使用 AspectJ 类库实现的),大致分为三步:1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around).2. 开发需要被拦截的类。3. 将切面配置到xml中,当然,我们也可以使用自动扫描Bea
2015-06-04 17:08:57 428
原创 40个Java集合面试问题和答案
Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。另外,码农网之前也整理过一篇关于Java集合面试题的文章:大公司最喜欢问的Java集合类面试题1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和A
2015-06-04 17:00:54 657
原创 Netty的分隔符和定长解码器应用
TCP以流的方式进行数据传输,上层的应用协议为了对消息进行分区,往往采用下面4种方式: (1)消息长度固定,累计读取到长度总和为定长LEN的报文后,就以为读取到了一个完整的消息;将计数器置位,重新开始读取下一个数据报; (2)将回车换行符作为消息结束符,例如FTP协议,这种方式在文本协议中应用比较广泛; (3)将特殊的分隔符作为消息的结束标志,回车换行符就是一种特
2015-06-04 08:52:26 1773
原创 TCP/IP、Http、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输, 而HTTP是应用层协议,主要解决如何包装
2015-06-02 09:10:26 451
Spring Security开发安全的REST服务包含视频和源码
2019-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人