- 浏览: 415702 次
- 性别:
- 来自: 北京
最新评论
-
MCLoginandPwd:
分享一个代码生成器,http://blog.csdn.net/ ...
利用MyBatis Generator自动创建代码 -
astarring:
本人写了一个带界面版的mybatis geneator,htt ...
利用MyBatis Generator自动创建代码 -
spp_1987:
楼主, 有 操作 xsd 字符串 跟 xml 字符串 的吗? ...
JAXB安装与编译器使用 -
maimode:
814687491 写道List<ResolveInfo ...
Android 语音识别示例 -
maimode:
ydpiaoyun 写道你好,好像没看到数据库驱动配置的地方如 ...
利用MyBatis Generator自动创建代码
文章列表
JAXB提供了XML到java对象(类)之间的相互映射(转换),我们可以利用JAXB来消除繁琐的XML解析工作。
下面是引用oracle网站中有关jaxb的一句话。
Now developers have another Java API at their disposal that can make it easier to access XML documents: Java Architecture for XML Binding (JAXB). A Reference Implementation of the API is now available in the Java ...
JAXB (Java Architecture for XML Binding) 的主要功能是根据DTD或者XML Schema将XML Element转化为Java类。将XML文本流转化为Java Object,把XML Processing转化为对类的一些属性的访问。简单的来说,它可以让你轻松解析和验证XML内容而不用去写那些繁琐的XML解析代码。
JAXB 包含两个部分:
1, 第一部分:JAXB包含一个编译器,它读入DTD或者XML Schema,然后生成相等结构的Java Object Model. 这些生成的object model
Producer
package activemq;
import javax.jms.Connection;
import javax.jms.ConnectionFactory;
import javax.jms.Destination;
import javax.jms.JMSException;
import javax.jms.MessageProducer;
import javax.jms.Session;
import javax.jms.TextMessage;
import org.apache.activemq.ActiveMQConnect ...
本文是研究ActiveMQ过程中总结的资料,主要目的是梳理activemq的现有功能帮助记忆。
ActiveMQ是JMS的一种实现,因此对JMS标准的了解非常有助于对ActiveMQ的认识。
目录
1. Jms消息: 4
1.1 PTP模型 4
推荐阅读:http://blog.csdn.net/historyasamirror/article/details/5778378
一、 Reactor and Proactor
IO读写时,多路复用机制都会依赖对一个事件多路分离器,负责把源事件的IO 事件分离出来,分别到相应的read/write事件分离器 。涉及到事件分离器的两种模式分别就是 Reactor和Proactor,Reactor是基于同步IO的,Proactor是基于异步IO的 。
在Reactor模式中,事件分离者等待某个事件或者可应用或个操作的状态发生(比如文件描述符可读写,或者是socket可 ...
本文将简单介绍maven及使用命令,重点介绍如何搭建maven开发环境,最后给出一个利用maven创建项目的例子。
一 maven是什么
简单的说,maven是项目构建和依赖管理的工具。
利用maven可以脱离IDE创建、编译,打包、发布项目。类似产品如ant。
二 快速了解
Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece o ...
SimpleDateFormat中经常用到的日期时间掩码:
The following pattern letters are defined (all other characters from
'A' to 'Z' and from 'a' to
'z' are reserved):
Letter
Date or Time Component
Presentation
Examples
G
Era designator
Text
AD
y
Year
Year
...
以下内容转自:http://blog.csdn.net/sunyujia/article/details/2501709
package com.syj.util.reflect;
import java.lang.reflect.Method;
/**
* <p>
* Title: 私有方法调用工具类
* </p>
*
* <p>
* Description:利用java反射调用类的的私有方法
* </p>
*
* <p>
* Copyright: Copyrigh ...
update多表关联示例:
update A a set a.route =
(select b.route from B b where a.orgn = b.orgn and a.dest = b.dest)
where exists
(select * from B b where b.orgn = a.orgn and b.dest = a.dest);
update 超过2个值
update customers a
set (city_name,customer_type)=(select b.city_name,b. ...
[code="sql"]--创建表空间CREATE TABLESPACE testdb1LOGGING DATAFILE 'e:\oracle\test\testdb1.dbf' SIZE 100m AUTOEXTEND ON NEXT 100m MAXSIZE 10240m EXTENT MANAGEMENT LOCAL;--创建临时表空间CREATE TEMPORARY TABLESPACE testdb1_tempTEMPFILE 'e:\oracle\test\testdb1_temp.dbf'SIZE 100MAUTOEXTEND ONNEXT 10 ...
最近学习mybatis,总结了一些东西,都是些死东西,但是很实用,分享出来,希望将要学习mybatis的同学少走弯路。
阅读mybatis文档了解
1.重要类及其建议生命周期:
SqlSessionFactoryBuilder:method scope
SqlSessionFactory:application scope
SqlSession:request or method scope 因此建议使用模式为:
1.web项目中如果没有在web.xml中配置contextConfigLocation属性则默认会需找WEB-INF下的applicationContext.xml文件(web项目有两种方式加载spring:org.springframework.web.context.ContextLoaderServlet 或者 org.springframework.web.context.ContextLoaderListener)
2.在web项目web.xml的contextConfigLocation属性配置中可以使用/WEB-INF/applicationContext*.xml这样 ...
本文转载自:http://blog.csdn.net/ilibaba/article/details/3965359
1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。
传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回-1这个正确的值时就会出现混淆;可读性降低,将程序代码与 ...
JTA和JDBC事务
一般情况下,J2EE应用服务器支持JDBC事务、JTA事务、容器管理事务。这里讨论JTA和JDBC事务的区别。这2个是常用的DAO模式事务界定方式。JDBC 事务 JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。★ 在jdbc中,事务操作缺省是自动提交。也就是说,一条对数据库的更新表达式代表一项事务操作,操作成功后,系统将自动调用commit()来提交,否则将调用rollback()来回滚。★ 在jdbc中,可以通过调用setAu ...
重新认识正则表达式group
- 博客分类:
- 转载
转自:http://java.chinaitlab.com/base/786367.html
在java中使用正则表达式返回符合正则表达式的字符串就要用到group(),group中记录了所有符合指定表达式的字符串,下面我通过一段代码讲解如何使用group:
public static void main(String[] args)
{
Pattern p = Pattern.compile("(\\d+,)(\\d+)");
String s = "123,456-34,345";
Matcher m = p.matcher ...