
面试中用到的
文章平均质量分 53
wawa129
这个作者很懒,什么都没留下…
展开
-
Hibernate的缓存机制介绍
Hibernate的缓存机制介绍缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑...原创 2011-02-21 10:15:06 · 168 阅读 · 0 评论 -
HIbernate的优化
C存取,然而,在经过比较好的性能优化之后,Hibernate的性能还是让人相当满意的,特别是应用二级缓存之后,甚至可以获得比较不使用缓存的JDBC更好的性能,下面介绍一些通常的Hibernate的优化策略: 1.抓取 优化 抓取是指Hibernate如何在关联关系之间进行导航的时候,Hibernate如何获取 关联对象的策略,其主要定义了两个方面:如何抓取和何时抓取 1)如何抓取。 Hibernate3主要有两种种抓取方式,分别应用于对象关联实例(many-to原创 2011-02-21 11:01:29 · 115 阅读 · 0 评论 -
如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存
原创 2011-07-14 09:58:34 · 587 阅读 · 0 评论 -
java面试题大全
原创 2011-07-14 10:15:06 · 70 阅读 · 0 评论 -
在控制台输入一串数字,排序后在控制台打印
static int[] queue(int a[]) { for(int i=a.length-1;i>0;i--) { for(int j=0;ja[j+1]) { int num = a[j+1]; a[j+1] =a[j]; a[j] = num; } } } return a; } public static void main(String[] args) { // TODO A原创 2011-07-14 11:04:27 · 407 阅读 · 0 评论 -
请用java写二叉树算法,实现添加数据形式二叉树功能,并以先序的方式打印
int data) { if (tree == null) { tree = new MyTree(); tree.key = key; tree.data = data; } else { MyTree newTree = new MyTree(); newTree.key = key; newTree.data = data; MyTree parent = tree; while (true) { if (newT原创 2011-07-14 11:51:38 · 99 阅读 · 0 评论 -
二分查找
* * 非递归的二分查找:二分查找也可以用非递归的算法,但是分治算法通常要回到递归。分治算 * 法常常是一个方法,在这个方法中含有两个对自身的递归的调用。 * * 分治算法:递归的二分查找是分治算法的一种实现方法。把一个是问题分成两个更小的问题, * 并且解决它们。这个过程一直持续下去直到易于求解的基值情况,就不需再分了。 * 分治算法常常是一上方法,在这个方法中含有两个对自身的递归调用原创 2011-07-15 10:13:16 · 84 阅读 · 0 评论 -
笔试题2
原创 2011-07-15 14:23:09 · 86 阅读 · 0 评论 -
试题3
大的非技术上的成就 如果要建立一个大型超市,要修多少停车位. 技术综合类 你上一个公司JAVA架构,有什么优点,缺点,如何改进 考察 JUnit, HttpUnit, Struts, Apache Tomcat的熟悉程度 考察对 development and build process 环境建立的熟悉程度 考察对 数据库的Analysis, design, performance tuni原创 2011-07-15 14:50:57 · 93 阅读 · 0 评论 -
Hibernate的缓存机制介绍
存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内 置缓存和外置缓存。Session的缓存是内置的原创 2011-02-21 10:15:06 · 63 阅读 · 0 评论 -
一台电脑同时运行多个tomcat配置方法:
一台电脑同时运行多个tomcat配置方法:1.使用压缩版的tomcat不能使用安装版的。 2.第一个tomcat的配置不变。 3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址。 4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。 5.修改新的to...原创 2013-02-26 09:04:29 · 195 阅读 · 0 评论 -
HIbernate的优化
Hibernate性能优化文章分类:Java编程 有很多人认为Hibernate天生效率比较低,确实,在普遍情况下,需要将执行转换为SQL语句的 Hibernate的效率低于直接JDBC存取,然而,在经过比较好的性能优化之后,Hibernate的性能还是让人相当满意的,特别是应用二级缓存之后,甚至可以获得比较不使用缓存的JDBC更好的性能,下面介绍一些通常的Hibernate的优化策略:...原创 2011-02-21 11:01:29 · 92 阅读 · 0 评论 -
如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算) ...
/** * 超大整数相加: * 题目要求:如果系统要使用超大整数(超过long的范围),请你设计一个数据结构来存储这种 * 超大型数字以及设计一种算法来实现超大整数的加法运算 * @author Administrator * */ public class VeryBigNumAdd { ...原创 2011-07-14 09:58:34 · 297 阅读 · 0 评论 -
java面试题大全
java面试题集 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是...原创 2011-07-14 10:15:06 · 87 阅读 · 0 评论 -
在控制台输入一串数字,排序后在控制台打印
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;public class QueueTest { /** * @param args */ public ...原创 2011-07-14 11:04:27 · 436 阅读 · 0 评论 -
请用java写二叉树算法,实现添加数据形式二叉树功能,并以先序的方式打印出来...
import java.io.*;import java.util.Stack;public class MyTest { private MyTree tree; /** * 二叉树的插入,参数为(关键字,数据) * */ public void insert(int key, int data) { if (tree == null) {...原创 2011-07-14 11:51:38 · 146 阅读 · 0 评论 -
二分查找
/** * * @author SunnyMoon */ /** * 概念介绍: * * 递归的二分查找: 想用最少的比较次数在一个有序的数组中找到一个给定的数据项。 * * 非递归的二分查找:二分查找也可以用非递归的算法,但是分治算法通常要回到递归。分治算 * 法常常是一个...原创 2011-07-15 10:13:16 · 105 阅读 · 0 评论 -
笔试题2
.简单介绍下Strut2的配置流程,这些框架常用的JSP标签。 创建web工程----》在web.xml中配置filter,使其能加载Struts框架------》把struts2所需的jar包导入到web的lib文件中------》创建所需的Action或Inteceptor,--------》在Strut.xml中注册Action和inteceptor2.Spring通...原创 2011-07-15 14:23:09 · 104 阅读 · 0 评论 -
试题3
非技术类 请描述什么是你理想的一天工作日? 你认为大学所学的对你的职业生涯有多大帮助? 你最大的技术上的成就 你最大的非技术上的成就 如果要建立一个大型超市,要修多少停车位. 技术综合类 你上一个公司JAVA架构,有什么优点,缺点,如何改进 考...原创 2011-07-15 14:50:57 · 102 阅读 · 0 评论 -
一台电脑同时运行多个tomcat配置方法:
新的tomcat的地址。 4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。 5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。 6.修改conf/server.xml文件: 6.1 把端口改为没有是使用的端口,如8006。 6.2 把端口改为没有是使用的端口,如8082。原创 2013-02-26 09:04:29 · 66 阅读 · 0 评论