- 博客(120)
- 资源 (6)
- 收藏
- 关注
原创 hao947 : Mybatis resultMap配置插入和主键自增返回 : 好947
映射配置文件 好947 映射配置查询语句 好947 <!-- keyProperty:实体类中的id属性名,当返回主键的时候就是返回给keyProperty order:生成主键和执行insert语句的顺序,在mysql是AFTER,在oracle中使用BEFORE resultType:主键返回的数据类
2014-07-09 08:58:50
2134
原创 好947 Mybatis 配置resultMap 带参数查询Map 注意selectOne数据库返回结果一条数据库 否则会报错
//TMD 写几个demo 还有大站采集好947映射配置文件 好947 <RESULT property="birthday" column="birthday" /> 映射配置查询语句<!-- 当查询值得时候resultMap指定key与value。 map.put("name","项目经理") map.put("gender" 1)好9
2014-07-09 00:37:27
3066
原创 Mybatis 配置resultMap 查询全部sql
映射配置文件 映射配置查询语句 select * from person 映射管理库表文件 测试文件// // 查询全部 @Test public void selectPersonAll() { // 创建一个sqlsession SqlSession session = sqlSessionF
2014-06-28 00:27:06
2880
原创 Mybatis 入门之resultMap与resultType讲解实例
resultMap:适合使用返回值是自定义实体类的情况resultType:适合使用返回值得数据类型是非自定义的,即jdk的提供的类型resultMap : type:映射实体类的数据类型id:resultMap的唯一标识column:库表的字段名property:实体类里的属性名配置映射文件:<!DOCTYPE mapperPUBLIC "-//myb
2014-06-26 00:49:44
4046
原创 Mybatis入门实例
第一步:创建项目导入jar包第二步:建表:CREATE TABLE `person` ( `ID` int(10) NOT NULL AUTO_INCREMENT, `NAME` varchar(10) DEFAULT NULL, `GENDER` int(10) DEFAULT NULL, `ADRESS` varchar(50) DEFAULT NULL,
2014-06-25 21:17:14
768
原创 JavaScript 作用域链图详解
/** * 作用域链: */ var a = "a"; function hao947(){ var b = "b"; alert(a);// output a alert(b);// output b // alert(c);// o
2014-06-22 12:58:29
979
原创 Spring 模拟注解开发实例
1.注解开发无需导入全新的jar包 2.使用注解开发必须开启命名空间context<beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/
2014-06-17 23:51:48
834
原创 Spring 引用注入setter
注入引用类型:对象 必须保障该对象以Bean形式存在于IoC容器,受Spring控制1. 提供对应要注入的属性public class Bean2User { public void Test() { System.out.println("bean2 use obj ..."); }}2. 为每个要注入的属性提供对应的标准封装se
2014-06-17 22:20:08
1011
原创 Spirng setter 注入简单
1. 提供对应要注入的属性//setter注入public class Bean2 { private String name; private Integer age; // 提供要注入的属性对应的setter方法 public void setName(String name) { this.name = name; } public void setAge(I
2014-06-17 21:37:27
830
原创 Spring 构造注入 传参数
1. 提供对应的构造方法//构造器注入public class Bean6 { private String name; private Integer age; // 服务于构造器注入使用 public Bean6(String name, Integer age) { super(); this.name = name; this.age = age;
2014-06-17 21:16:05
4202
原创 Spring Bean的生命周期
Bean的初始化过程已经被Spring完全包装起来了,无法人工干预。 Spring预留了两个回调方法的入口回调方法:定义出来完成一定的功能,提供给回调者/服务器/上层容器调用的方法,叫做回调方法。Bean类public class Bean1 { public Bean1() { //System.out.println("bean1...构造方法"); }
2014-06-17 20:12:32
717
原创 Spring Bean的作用域 实例
Spring 默认创建的对象是单例模式的对象设置Bean的作用域,通过Bean元的Scope属性Scope取值范围:Singleton:单例proptotype:非单例 Request:创建该Bean,并调用request.setAttribute(“beanId”,beanObj); Session:创建该Bean,并调用request.get
2014-06-16 21:50:44
1145
原创 Spring 类构造器初始化实例
构造方法类Bean1package com.hao947.bean;public class Bean1 { public Bean1() { System.out.println("bean1...构造方法"); } public void show(){ System.out.println("bean1...方法"); }}配置文件applicationCont
2014-06-16 19:39:44
1485
原创 Spring DI基础实例解析
1. 在程序中提供需要依赖Spring为其注入属性的属性名和类型package com.hao947.ioc;public class UserService { private String name; private String year; public void setName(String name) { this.name = name; } pub
2014-06-16 16:36:28
1025
原创 我的Spring入门Demo
第一步:导入Spring jar 包Spring核心包(4个) 日志包(2个) jdbc模板支持(1个) spring-jdbc-3.2.0.RELEASE.jar 模板相关事务处理包(1个) spring-tx-3.2.0.RELEASE.jar ORM框架模板支持(1个) spring-orm-3.2.0.RELEASE.jar第二步:增加一个S
2014-06-15 21:44:32
801
原创 java编写输入一个数判断是否是回文数,所谓回文数比如121,1221,6778776
package com.hao947;import java.util.Scanner;public class demo5 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int x = 0; x = scanner.nextInt(); Syste
2014-06-06 16:51:47
8201
原创 applicationContext.xml 配置
以下是详解Spring的applicationContext.xml文件代码: com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/tie?hao947=true&characterEncoding=utf-8
2014-06-05 22:14:55
828
原创 班上一个哥们java脑残的笔试题1,2,3,4等于12可以重复3分钟答出来
package com.hao947;public class hao947 { public static void main(String[] args) { int a = 1; int b = 2; int c = 3; int d = 4; int count = 0; for (int i = 0; i <= 12; i++) { for (int
2014-06-05 21:00:58
1297
原创 如何使用SpringMVC拦截器
如何使用SpringMVC拦截器自定义一个拦截器,要实现HandlerInterceptor接口: public class MyInteceptor implements HandlerInterceptor { 略。。。 }Spring MVC并没有总的拦截器,不能对所有的请求进行前后拦截。 Spring MVC的拦
2014-06-05 12:30:17
1075
原创 AOP里的说明,之间的关系
AOP里的说明,之间的关系l Joinpoint:拦截点,如某个业务方法。 l Pointcut:Joinpoint的表达式,表示拦截哪些方法。一个Pointcut对应多个Joinpoint。l Advice: 要切入的逻辑。 n Before Advice 在方法前切入。 n After Advice 在方法后切入,抛出异常时也会切入。 n After Returni
2014-06-04 21:23:47
1018
原创 Spring AOP各种的实现
AOP 各种的实现 AOP就是面向切面编程,我们可以从几个层来实现AOP编译期---------字节码加载前---------字节码加载后在编译器修改源代码,在运行期字节码加载前修改字节码或字节码加载后动态创建代理类的字节码,以下是各种实现机制的比较。类别机制原理优点缺点静态AOP
2014-06-04 21:07:12
917
原创 springmvc如何访问到静态的文件,如jpg,js,css
如何你的DispatcherServlet拦截"*.do"这样的有后缀的URL,就不存在访问不到静态资源的问题。 如果你的DispatcherServlet拦截"/",为了实现REST风格,拦截了所有的请求,那么同时对*.js,*.jpg等静态文件的访问也就被拦截了。 要解决这个问题。 目的:可以正常访问静态文件,不可以找不到静态文件报404。方案一:激活Tom
2014-06-02 16:53:05
1545
原创 SpringMVC 上下文webApplicationContext
使用了listener监听器来加载配置,一般在Struts+Spring+Hibernate的项目中都是使用listener监听器的。如下 org.springframework.web.context.ContextLoaderListener Spring会创建一个WebApplicationContext上下文,称为容器,保存在 ServletConte
2014-06-01 20:10:25
1210
原创 SpringMVC Service配置文件讲解
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www
2014-05-31 20:03:27
2461
原创 SpringMVC DispatcherServlet 说明与web配置
使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的
2014-05-31 19:11:20
1095
原创 SpringMVC核心类与接口
DispatcherServlet -- 前置控制器HandlerMapping接口 -- 处理请求的映射HandlerMapping接口的实现类:SimpleUrlHandlerMapping 通过配置文件,把一个URL映射到ControllerDefaultAnnotationHandlerMapping 通过注解,把一个URL映射到Contro
2014-05-31 17:15:57
2376
原创 MySql的事务操作与示例
事务就是一个逻辑工作单元的一系列步骤。事务是用来保证数据操作的安全性事务的特征:Atomicity(原子性)Consistency(稳定性,一致性)Isolation(隔离性)Durability(可靠性)【事务只针对对数据数据产生影响的语句有效】 show engines //查看mysql锁支持的数据引擎MyISAM不支持事物,InnoDB支持事物默认
2014-05-31 11:10:33
1462
原创 常见MVC框架比较
运行性能上: Jsp+servlet>struts1>springmvc>struts2+freemarker>>struts2,ognl,值栈。开发效率上,基本正好相反。值得强调的是,spring mvc开发效率和struts2不相上下。 Struts2的性能低的原因是因为OGNL和值栈造成的。所以,如果你的系统并发量高,可以使用freemaker进行显示,而不是
2014-05-30 23:57:35
1067
原创 java新浪微博api
新浪微博API(java版)============================修改事项:1、接口返回结果采用json对象方式封装2、修改WeiboResponse中空字符串("")调用判断的bug3、修改了JSONObject中返回空对象的问题4、增加了直接文件上传接口直接常用接口实例:(使用前先修改 Weibo.java 中 public sta
2014-05-29 23:59:21
671
原创 javascript几种特殊的函数
/* * 函数: * * 如何定义函数: * * 第一种普通方式:function 函数名(参数n){函数体} * * 第二种构造函数方式:var 变量名 = new Function(参数n,函数体); * * 第三种直接量方式:var 变量名 = function(参数n){函数体} */// function fn(){//
2014-05-29 15:59:37
646
原创 javascript变量的作用域
/* * 变量的作用域: * * 全局变量:全局域和局部域 * * 局部变量:当前局部域 * * 作用域:全局域和局部域(函数域) * * 在JavaScript中是不存在类的概念 */ // //定义一个全局变量// var a = "a";// // function fn(){// //定义一个局部变量// var b
2014-05-29 15:53:52
502
原创 javascript Araguments对象的使用
01_Arguments 对象.html This is my HTML page. /* * Arguments 对象: * * JavaScript中的函数不具备重载 * * NaN表示不是一个数字(不存在的值) * * 在JavaScript中如果定义多个同名的函数时,最后定义的函数起
2014-05-29 15:39:31
681
原创 连接数据库-mysql/oracle工具类
package com.common.database;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * 功能描述:连接数据库-mysql/oracle * * @author :雪藏的心 * @Date :Jul 18, 2014 * @T
2014-05-28 08:16:21
592
原创 可能会让你写一段Jdbc连Oracle的程序,并实现数据查询.
package com.hao947.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class jdbcOracle { Str
2014-05-27 21:47:24
893
原创 Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?
public class Client { Server端程序: Socket socket; BufferedReader in; PrintWriter out; public Client() { try { System.out.println("Try to Connect to 127.0.0.1:10000"); socket = new Socket("1
2014-05-27 20:48:02
845
原创 继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
答:父类:package test;public class FatherClass{public FatherClass(){System.out.println("FatherClass Create");}}子类:package test;import test.FatherClass;public class ChildClass extends FatherCla
2014-05-27 20:25:18
995
原创 java字符串反转切割
public class Something { public static void main(String[] args) { String a = "I love you"; String[] as = a.split(" "); StringBuffer sb = new StringBuffer(); for (int i = as.length - 1; i >=
2014-05-27 19:59:07
1147
原创 SpringMVC三种handlerMapping配置
1.BeanNameUrlHandlerMapping (默认)2.SimpleUrlHandlerMapping3.ControllerClassNameHandlerMapping
2014-05-27 15:21:46
842
原创 SpringMVC实例一
1. 创建一个web工程2. 导入依赖包3.创建springmvc的配置文件Ø 配置中央控制器创建springmvc的核心配置文件文件的命名规则:中央控制器(servlet的名称)的名称+“-servlet.xml”默认位置:WEB-INF下配置:controller和视图解析器4. 创建controller
2014-05-27 15:09:33
504
dubbo-2.0.7-sources
2014-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人