- 博客(16)
- 资源 (10)
- 收藏
- 关注
原创 为什么负数的表示形式是补码的方式?
为什么负数的表示形式是补码的方式?文首我们都知道负数在计算机中是以补码(忘了补码定义的戳这里)表示的,那为什么呢?本文尝试了解补码的原理,而要想理解它,首先得理解算术中“模”的概念。所以首先看一下什么是模,然后通过一个小例子来理解补码。1 模(Modulo)1.1 什么是模数In mathematics, modular arithmetic is a system of arithmetic for integers, where numbers “wrap around” upon reach
2021-09-13 10:21:16 175 1
原创 vnc连接linux时出现双鼠标的问题
前文提到过,在虚拟硬件配置中使用绝对定位设备(tablet)取代相对定位设备(mouse)是解决 QEMU VNC 访问 Xen 虚拟机时“双鼠标指针”问题的办法之一。这种办法对于 Windows 和 Ubuntu 虚拟机都有效,无需在虚拟机操作系统内做额外配置。但这对于 CentOS 虚拟机无效,初步判断是 CentOS 没有相应的 tablet 设备驱动。不过经实验发现,CentOS 中已包含...
2011-01-12 14:55:48 1361
jdk for linux 安装
1.JDK下载:http://java.sun.com 下载自解压包:jdk-1_5_0_04-linux-i586.bin #sh jdk-1_5_0_04-linux-i586.bin 按提示选择yes. 或者 #chmod 755 jdk-1_5_0_04-linux-i586.bin #./jdk-1_5_0_04-linux-i586.bin 解压后 <iframe id="goo...
2010-04-14 11:38:42 97
原创 Eclipse JAVA文件注释乱码
将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。总结网上的建议和自己的体会,可以参考以下几种解决方式:1 改变整个文件类型的编码格式 1) eclipse->window->preferences->General->Conten...
2009-12-24 16:04:22 85
Hadoop的安装和部署
1. 环境概述系统:RedHat linux enterprise5Jdk:jdk1.6Hadoop:Hadoop-0.19.2节点数目:两台(可自行扩充)2. 匿名登录设置l 设置机器的hosts转换问root用户,修改/etc/hosts文件,内容如下:# Do not remove the following line, or var...
2009-08-11 11:06:15 90
原创 Hibernate+Spring+Struts2整合开发中的一个分页显示方案
[code="java"][/code]关键字: NHibernate hibenagte 分页器 hibernate 分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2项目时设计的分页代码,与大家分享交...
2009-07-14 17:13:21 57
原创 HQL查询及语法
[code="java"]HQL:Hibernate Query LanguageHQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按如下步骤进行:(1)获取Hibernate Session对象;(2)编写HQL语句;(3)以HQL语句作为参数,调用Session的create...
2009-06-02 17:43:16 83
原创 Hibernate过滤器
[code="java"]import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.se...
2009-06-02 12:01:53 68
原创 Hibernate查询实体对象
n+1问题:在默认情况下,使用query.iterator()查询,有可能有n+1问题,所谓n+1是指在查询对象的时候发出n+1条查询语句。 1:先发出查询id列表的sql语句。 N:再发出根据id到缓存中查询,如果缓存中有与之匹配的数据,就从缓存中取得数据,否则依次根据id发出sql语句。 list和iterator到区别: list:在默认情况下,list每次都...
2009-06-02 12:00:57 79
原创 Hibernate配置文件中配置各种数据库的driver、URL
[code="java"]hibernate.properties######################### Query Language ########################### define query language constants / function nameshibernate.query.substitutions yes ...
2009-06-02 11:59:36 94
原创 HibernateDAO.java
[code="java"]import java.util.List;/*** 使用Hibernate实现DAO的基础类 包括持久化操作的一些基础方法* * @author Administrator* */public class HibernateDAO {/** * 保存对象信息到数据库 * @param obj 需要持久化的对象 ...
2009-06-02 11:58:50 122
原创 HibernateUtil.java
[code="java"]import javax.naming.InitialContext;import javax.naming.NamingException;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.hibernate.In...
2009-06-02 11:57:39 67
原创 Hibernate的缓存
转载:http://hi.baidu.com/javajavajava/blog Hibernate 一级缓存: 一级缓存很短和session生命周期一致,随着session关闭而消失 * get/load/iterator(查询实体对象),使用一级缓存 * 一级缓存缓存的是实体对象,而不是属性 如何管理一级缓存: * session.clear/s...
2009-06-02 11:53:30 66
原创 log4j配置
log4j.properties 使用一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.appenderName = fully.q...
2009-05-17 11:28:30 66
原创 Hibernate性能优化1
一、批量修改和删除 在Hibernate 2中,如果需要对任何数据进行修改和删除操作,都需要先执行查询操作,在得到要修改或者删除的数据后,再对该数据进行相应的操作处理。在数据量少的情况下采用这种处理方式没有问题,但需要处理大量数据的时候就可能存在以下的问题: 占用大量的内存。 需要多次执行update/delete语句,而每次执行只能处理一条数据。 以上...
2009-04-29 11:11:26 66
原创 java反射(转载)
2008-11-12Java反射经典实例 Java Reflection Cookbook 关键字: 反射 http://orangewhy.iteye.com/blog/56011 Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问...
2008-12-11 11:48:22 67
pip-20.1.1.tar.gz
2020-05-21
java 1.6 api 帮助文档英文版
2011-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人