自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hao947的专栏

java 数据库 javaSE java多线程 内部类 反射 泛型 多态 继承 接口

  • 博客(120)
  • 资源 (6)
  • 收藏
  • 关注

原创 hao947 : Mybatis resultMap配置插入和主键自增返回 : 好947

映射配置文件  好947               映射配置查询语句  好947  <!--   keyProperty:实体类中的id属性名,当返回主键的时候就是返回给keyProperty  order:生成主键和执行insert语句的顺序,在mysql是AFTER,在oracle中使用BEFORE  resultType:主键返回的数据类

2014-07-09 08:58:50 2071

原创 好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 2987

原创 Mybatis 配置resultMap 查询全部sql

映射配置文件 映射配置查询语句 select * from person 映射管理库表文件 测试文件// // 查询全部 @Test public void selectPersonAll() { // 创建一个sqlsession SqlSession session = sqlSessionF

2014-06-28 00:27:06 2805

原创 Mybatis 入门之resultMap与resultType讲解实例

resultMap:适合使用返回值是自定义实体类的情况resultType:适合使用返回值得数据类型是非自定义的,即jdk的提供的类型resultMap : type:映射实体类的数据类型id:resultMap的唯一标识column:库表的字段名property:实体类里的属性名配置映射文件:<!DOCTYPE mapperPUBLIC "-//myb

2014-06-26 00:49:44 3895

原创 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 732

原创 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 935

原创 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 798

原创 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 959

原创 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 789

原创 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 4111

原创 Spring Bean的生命周期

Bean的初始化过程已经被Spring完全包装起来了,无法人工干预。       Spring预留了两个回调方法的入口回调方法:定义出来完成一定的功能,提供给回调者/服务器/上层容器调用的方法,叫做回调方法。Bean类public class Bean1 { public Bean1() { //System.out.println("bean1...构造方法"); }

2014-06-17 20:12:32 673

原创 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 1091

原创 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 1438

原创 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 984

原创 我的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 755

原创 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 8118

原创 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 776

原创 班上一个哥们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 1225

原创 如何使用SpringMVC拦截器

如何使用SpringMVC拦截器自定义一个拦截器,要实现HandlerInterceptor接口:  public class MyInteceptor implements HandlerInterceptor { 略。。。 }Spring MVC并没有总的拦截器,不能对所有的请求进行前后拦截。  Spring MVC的拦

2014-06-05 12:30:17 1025

原创 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 974

原创 Spring AOP各种的实现

AOP 各种的实现       AOP就是面向切面编程,我们可以从几个层来实现AOP编译期---------字节码加载前---------字节码加载后在编译器修改源代码,在运行期字节码加载前修改字节码或字节码加载后动态创建代理类的字节码,以下是各种实现机制的比较。类别机制原理优点缺点静态AOP

2014-06-04 21:07:12 851

原创 springmvc如何访问到静态的文件,如jpg,js,css

如何你的DispatcherServlet拦截"*.do"这样的有后缀的URL,就不存在访问不到静态资源的问题。  如果你的DispatcherServlet拦截"/",为了实现REST风格,拦截了所有的请求,那么同时对*.js,*.jpg等静态文件的访问也就被拦截了。  要解决这个问题。   目的:可以正常访问静态文件,不可以找不到静态文件报404。方案一:激活Tom

2014-06-02 16:53:05 1478

原创 java javaEE javaWEB J2EE程序猿是脑残的程序员,一辈子打工的程序员

javaEE 垃圾的语言

2014-06-01 20:29:25 2888 2

原创 SpringMVC 上下文webApplicationContext

使用了listener监听器来加载配置,一般在Struts+Spring+Hibernate的项目中都是使用listener监听器的。如下 org.springframework.web.context.ContextLoaderListener  Spring会创建一个WebApplicationContext上下文,称为容器,保存在 ServletConte

2014-06-01 20:10:25 1157

原创 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 2409

原创 SpringMVC DispatcherServlet 说明与web配置

使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的

2014-05-31 19:11:20 1029

原创 SpringMVC核心类与接口

DispatcherServlet   -- 前置控制器HandlerMapping接口 -- 处理请求的映射HandlerMapping接口的实现类:SimpleUrlHandlerMapping  通过配置文件,把一个URL映射到ControllerDefaultAnnotationHandlerMapping  通过注解,把一个URL映射到Contro

2014-05-31 17:15:57 2312

原创 MySql的事务操作与示例

事务就是一个逻辑工作单元的一系列步骤。事务是用来保证数据操作的安全性事务的特征:Atomicity(原子性)Consistency(稳定性,一致性)Isolation(隔离性)Durability(可靠性)【事务只针对对数据数据产生影响的语句有效】 show engines  //查看mysql锁支持的数据引擎MyISAM不支持事物,InnoDB支持事物默认

2014-05-31 11:10:33 1393

原创 常见MVC框架比较

运行性能上:         Jsp+servlet>struts1>springmvc>struts2+freemarker>>struts2,ognl,值栈。开发效率上,基本正好相反。值得强调的是,spring mvc开发效率和struts2不相上下。 Struts2的性能低的原因是因为OGNL和值栈造成的。所以,如果你的系统并发量高,可以使用freemaker进行显示,而不是

2014-05-30 23:57:35 1033

原创 java新浪微博api

新浪微博API(java版)============================修改事项:1、接口返回结果采用json对象方式封装2、修改WeiboResponse中空字符串("")调用判断的bug3、修改了JSONObject中返回空对象的问题4、增加了直接文件上传接口直接常用接口实例:(使用前先修改 Weibo.java 中   public sta

2014-05-29 23:59:21 648

原创 javascript几种特殊的函数

/* * 函数: * * 如何定义函数: * * 第一种普通方式:function 函数名(参数n){函数体} * * 第二种构造函数方式:var 变量名 = new Function(参数n,函数体); * * 第三种直接量方式:var 变量名 = function(参数n){函数体} */// function fn(){//

2014-05-29 15:59:37 570

原创 javascript变量的作用域

/* * 变量的作用域: * * 全局变量:全局域和局部域 * * 局部变量:当前局部域 * * 作用域:全局域和局部域(函数域) * * 在JavaScript中是不存在类的概念 */ // //定义一个全局变量// var a = "a";// // function fn(){// //定义一个局部变量// var b

2014-05-29 15:53:52 476

原创 javascript Araguments对象的使用

01_Arguments 对象.html This is my HTML page. /* * Arguments 对象: * * JavaScript中的函数不具备重载 * * NaN表示不是一个数字(不存在的值) * * 在JavaScript中如果定义多个同名的函数时,最后定义的函数起

2014-05-29 15:39:31 618

原创 连接数据库-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 528

原创 可能会让你写一段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 836

原创 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 797

原创 继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?

答:父类: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 954

原创 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 1084

原创 SpringMVC三种handlerMapping配置

1.BeanNameUrlHandlerMapping  (默认)2.SimpleUrlHandlerMapping3.ControllerClassNameHandlerMapping

2014-05-27 15:21:46 801

原创 SpringMVC实例一

1. 创建一个web工程2. 导入依赖包3.创建springmvc的配置文件Ø        配置中央控制器创建springmvc的核心配置文件文件的命名规则:中央控制器(servlet的名称)的名称+“-servlet.xml”默认位置:WEB-INF下配置:controller和视图解析器4. 创建controller

2014-05-27 15:09:33 474

64位 jdk1.5

64位 jdk1.5 在win7 64位系统完美远行。如果你eclipse显示不能加载共享库,那很可能是32位jdk运行在64位系统中

2014-11-27

dubbo-2.0.7-sources

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。 主要核心部件: •Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制. •RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能 •Registry: 服务目录框架用于服务的注册和服务事件发布和订阅

2014-02-06

java Dom4j 无敌连环解析XML工具类

java Dom4j 无敌连环解析XML工具类

2014-02-06

12306订票助手车票

12306订票助手+车票无忧

2014-01-21

drcom客户端 5.20 破解

drcom客户端 5.20 破解

2013-06-26

MyEclipse 10.5注册机

MyEclipse 10.5注册机 java

2013-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除