搜索到与相关的文章
编程技术

Hibernate源代码分析(二):设计属于我的Session

上一篇中:Hibernate源代码分析(一):设计属于我的SessionFactory和ConnectionProvider分析到了SessionFactoryImpl.openSession()方法,该方法将其职责委托给了SessionImpl,打开org.hibernate.impl.SessionImpl.java,看看实现代码:1SessionImpl(2finalConnectionconnection,3finalSessionFactoryI

系统 2019-08-29 22:06:49 2556

Tomcat

使用JNDI配置Tomcat数据源[提高访问数据库效率]

原理:在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,呵呵,这与每次去直接访问数据库相比,会节省大量时间和资源。恩,感觉不错~JNDI(JavaNamingandDirectoryInterface),是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-

系统 2019-08-29 22:06:03 2556

Java

java异常处理学习笔记

try块与if语句不一样,try块后的花括号不可以省略,即使只有一行代码,也不能省略花括号。与之类似的是catch块后的花括号也不可以省略。try块里声明的变量是代码块内局部变量,它只在try块内有效,在catch块中不能访问。不管try块中的代码是否出现异常,也不管哪一个catch块被执行,甚至在try块或者catch块中执行了return语句,finally块总会被执行。异常处理语法结构中只有try块是必需的,也就是说,如果没有try块,则不能有后面的

系统 2019-08-29 22:01:30 2556

Java

【总结】String in Java

作者:每次上网冲杯Java时,都能看到关于String无休无止的争论。还是觉得有必要让这个讨厌又很可爱的String美眉,赤裸裸的站在我们这些Java色狼面前了。嘿嘿....众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。不过她却不是普通的类哦!!!【镜头1】String对象的创建1、关于类对象的创建,很普通的一种方式就是利用构造器,String类也不例外:Strings=newStrin

系统 2019-08-29 21:59:57 2556

编程技术

freemarker快速上手+空值的多种处理方法

------------------------------------------------------------前言:为什么要用模板?有了JSTL,还需要freemarker吗?模板技术与容器无关,同样可以应用于非Web应用程序环境。ftl文件改动之后是不需要编译的,这点不同于Jsp。JSTL只能用在jsp中,修改了jsp,需要重新编译,从而使用模板更有效率。一、上手实例1.在WEB-INF/lib中放置freemarker.jar,新建一个Ser

系统 2019-08-12 09:29:59 2556

各行各业

2007年第7周最热网友收藏

JavaScript的方法和技巧(104),共127人收藏,cx3181220首先收藏SQL查询语句精华使用简要(95),共151人收藏,yanglilibaobao首先收藏熊猫烧香-核心源码(僅供研究使用!後果自行負責)(91),共150人收藏,qzmp_sc首先收藏IT从业人员必看的10个论坛(90),共631人收藏,XiaoLingZhi首先收藏C语言面试题大汇总之华为面试题(56),共201人收藏,wangdehao首先收藏七招制胜ASP.NET应

系统 2019-08-12 09:27:07 2556

SqlServer

SQLServer 2012异常问题(二)--由安装介质引发性

原文:SQLServer2012异常问题(二)--由安装介质引发性能问题问题描述:生产环境一个数据库从SQLSERVER2008R2升级到SQLSERVER2012,同时更换硬件,但迁移后发现性能明显下降,应用写入、读取性能下降的比较厉害;向微软寻求帮助后得出答案,原来这与SQLSERVER的安装介质有关。大致意思是说由于NUMA架构可以自行管理内存池,在安装了CAL的EE后,由于限制只能使用20个cores,同样内存则只能管理到20个cores涉及到的N

系统 2019-08-12 01:55:17 2556

Android

【Android Developers Training】 77. 使用Wi-F

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html在这系列课程的第一节课中(博客链接:http://www.cnblogs.com/jdneo/p/3579936.html),向

系统 2019-08-12 01:55:01 2556

数据库相关

求序列中第k大的元素(划分树模板)

http://acm.hdu.edu.cn/showproblem.php?pid=4251n个数,求给定区间中间大小的元素的值SampleInput553241313243551064823132435SampleOutputCase1:332Case2:6641#include2#include3#include4#include5#defineN1000096usingnamesp

系统 2019-08-12 01:54:34 2556

数据库相关

数据泵 EXPDP 导出工具的使用

--=================================--数据泵EXPDP导出工具的使用--=================================对于Oracle数据库之间的导入导出,可以使用Oracle提供的导入导出工具EXP/IMP来实现。EXP/IMP是Oracle早期提供的数据导入导出工具。在Oracle10g中,提供了高速导入导出数据泵IMPDP,EXPDP,本文主要讲述EXPDP的用法。关于IMPDP的用法,请参照:

系统 2019-08-12 01:53:54 2556