6 秀才1989

尚未进行身份认证

暂无相关描述

等级
博文 160
排名 4w+

Spring 事物机制总结

spring两种事物处理机制,一是声明式事物,二是编程式事物声明式事物1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。声明式事务最大的优点就是不需要通过编程的方式管理事务,这样就不需要在业务逻辑代码中掺杂事务管理的代码,只需在配置文件中做相

2016-11-29 15:40:03

iReport采用JDBC的方式连接Oracle

iReport采用JDBC的方式连接Oracle    安装完成iReport-4.6后,想采用JDBC的方式连接Oracle10g数据库,却出现:java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver错误。 错误原因:    iReport没有找到Oracle10g的jdbc驱动,i

2016-08-11 14:26:00

Eclipse的SVN插件与本地svn客户端关联详解

在我们的工作项目的开发中,我们经常使用svn,之前我们没有使用eclipse软件的时候,我们都是在编辑器修改好代码之后,去在本地svn的那条流来提交代码的,但是我们的eclipse非常强大,我们在eclipse编辑修改好代码之后,可以直接在eclipse来点击按钮就可以提交了(需要在eclipse里面安装svn插件)。1.问题我们在eclipse里面使用svn插件一般有两种方法:方法

2016-08-09 14:02:45

使用Dom4j解析XML

使用Dom4j解析XML    dom4j是一个Java的XMLAPI,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的JavaXMLAPI,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它.    对主流的JavaXMLAPI进行的性能、功能和易用性的

2016-07-28 16:01:48

Oracle CASE WHEN 用法介绍

OracleCASEWHEN用法介绍1.CASEWHEN表达式有两种形式复制代码--简单Case函数 CASEsex WHEN'1'THEN'男' WHEN'2'THEN'女' ELSE'其他'END --Case搜索函数 CASEWHENsex='1'THEN'男'

2016-07-19 17:47:56

SPRING中的线程池ThreadPoolTaskExecutor

SPRING中的线程池ThreadPoolTaskExecutor一、初始化1,直接调用[java] viewplain copy print?ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTaskExecutor();  //线程池所使用的缓冲队

2016-07-19 10:28:30

oracle系统包——dbms_job用法(oracle定时任务)

oracle系统包——dbms_job用法(oracle定时任务)用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variablejobnonumber;dbms_job.submit(:jobno,—-job号                 'your_procedu

2016-07-08 15:55:36

Java 多线程 并发编程

一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间,同

2016-06-28 16:44:14

Hibernate使用原生SQL适应复杂数据查询

Hibernate使用原生SQL适应复杂数据查询                                                                      HQL尽管容易使用,但是在一些复杂的数据操作上功能有限。特别是在实现复杂的报表统计与计算,以及多表连接查询上往往无能为力,这时可以使用SQL(NativeSQL

2016-06-28 11:19:57

J2EE之oracle、mysql存储过程调用

J2EE之oracle、mysql存储过程调用       最近几天在研究hibernate、JPA对存储过程的调用,主要是针对有返回结果集的存储过程的调用方法,个人感觉存储过程是个好东西,虽然说heibernate对数据访问封装的比较不错,再加上他的缓存机制,确实很多情况下足够了,不过存储过程还是有他的用武之地,如果能用他提高性能,为何不用....     好吧,不讨论

2016-06-27 17:17:34

jmap命令

jmap命令jmap命令可以获得运行中的jvm的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等命令格式jmap[options]pid-dump:[live,]format=b,file= --dump堆到文件,live指明是活着的对象,file指定文件名因

2016-06-25 12:06:57

Spring DI的配置使用

SpringDI的配置使用1.1.1依赖和依赖注入SpringIOC容器的依赖有两层含义:Bean依赖容器和容器注入Bean的依赖资源:a、Bean依赖容器:也就是说Bean要依赖于容器,这里的依赖是指容器负责创建Bean并管理Bean的生命周期,正是由于由容器来控制创建Bean并注入依赖,也就是控制权被反转了,这也正是IOC名字的由来,此处的有依赖是指Bean和容器

2016-06-23 11:31:27

JVM加载class文件的原理机制

1JVM简介JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“HelloWorld”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,今天是交易系统报

2016-06-17 11:38:40

使用eclipse自带的工具访问webService

通过图形化界面的方式调用webservice工具1:webserviceexplorer

2016-06-17 10:30:18

myBase Desktop 6.x 用户手册

myBaseDesktop6.x用户手册(简体中文版)安装myBaseDesktop在我们的网站上提供有两种myBaseDesktop的安装包。一种是需要安装的自解压.exe安装包,使用这种方式,只需简单的按几下按钮就能完成安装。另一种是免安装的zip安装包,只需要解压到任意文件夹即可,解压完成后,双击nyfedit.exe即可运行

2016-06-08 14:38:27

Oracle

Oracle建立表空间和用户                 建立表空间和用户的步骤: 1.用户建立:createuser用户名identifiedby"密码"defaulttablespaceuserstemporarytablespacetempprofiledefault;2.授权:grantconnectto用户名;(这一步必须要

2016-06-03 14:46:30

【Oracle XE系列之一】Windows 7 64位安装Oracle XE(32位)数据库(REG_XE报错、字符集、修改8080端口等)

一、安装1、去Oracle官网下载XE版的安装包(貌似Windows只有32位的,Linux只有6位的),解压。2、双击Setup.exe,启动安装程序,在选在路径那里不要点下一步,否则会报“......Reg_XE. 该文件似乎不存在。”的错误!3、进入以下目录“C:\Users\\AppData\Local\Temp{60712028-B7B0-4EC3-9C28-663

2016-06-03 10:38:06

java序列化和serialVersionUID

java序列化和serialVersionUID            1、序列化:Java代码 序列化可以将一个java对象以二进制流的方式在网络中传输并且可以被持久化到数据库、文件系统中,反序列化则是可以把之前持久化在数据库或文件系统中的二进制数据以流的方式读取出来重新构造成一个和之前相同内容的java对象。  序列化可以

2016-05-31 15:34:38

Java中Synchronized的用法

Java中Synchronized的用法原文:http://blog.csdn.net/luoweifu/article/details/46613015作者:luoweifu转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Jav

2016-05-30 10:16:50

java 利用SMB读取远程文件

java利用SMB读取远程文件Java代码 package com.yss.test.FileReadWriter;    import java.io.BufferedInputStream;  import java.io.BufferedOutputStream;  import java.io.File;  import

2016-05-30 09:36:22
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!