自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 (转)web集群时session同步的3种方法

在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题:一,利用数据库同步session在做多服务器session同步时我没有用这种方法,如果非要用这种方法的话,我想过二种方...

2012-11-01 09:51:28 119

原创 (转)负载均衡,会话保持,session同步

一,什么负载均衡一个新网站是不要做负载均衡的,因为访问量不大,流量也不大,所以没有必要搞这些东西。但是随着网站访问量和流量的快速增长,单台服务器受自身硬件条件的限制,很难承受这么大的访问量。在这种情况下,有二种方案可以选择:1,对单台服务器的硬件进行更新,由双核的变成四核的,内存加大等。2,增加服务器的台数,来分担服务器的负担。以实现增加网络带宽,增加服务器的处理能力的目的...

2012-11-01 09:49:57 124

MyEclipse关闭更新

1. Window --> Preferences --> General --> Startup and Shutdown -->在列表项里面找到"Automatic Updates Scheduler " 项去掉前面的勾。(注意:要在下面列表框里面靠下面一点找到) 2. Window --> Preferences --> Myeclipse Enterprise Workbench ...

2010-03-29 12:11:18 141

转载一个CSDN上的关于Spring2.5.6的基础教程

[color=red]一、spring学习笔记:开始使用spring[/color][url]http://blog.csdn.net/sunxing007/archive/2009/08/06/4419327.aspx[/url][color=red]二、spring学习笔记:Spring IOC容器,Spring源码[/color][url]http://blog.csdn.net...

2010-03-26 19:51:00 116

java中的equals和hashCode(转载)

在某些时候,我们需要判断两个对象是否相等。Java的每个类都继承于Object类。它使用equals()及hashCode()这两个方法来判断两个Object是否相等。 1. equals()需要满足5点: 1 自省:对于任一非null引用x,x.equals(x)应返回true;2 反射:对于任一非null引用x及y,仅在y.equals(x)返回true时,x.equ...

2010-03-26 18:38:32 86

原创 java传值和传引用

java是传值还是传引用,这个估计很多人至今都很糊涂,这里有篇文章写的还是可以的,大家可以看看。。 这个写的还是比较清楚,只是不够深入。1. 简单类型是按值传递的  Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明: [code="java"]/* 例 1 *//*** @(#) Test....

2010-01-13 17:15:44 91

原创 jar包查询,强力推荐

http://jarvana.com/jarvana/ 可直接查看源码,下载各个版本的jar包等,强力推荐

2009-12-29 16:09:45 96

用VNC实现远程桌面共享的方法

[code="java"][/code]VNC,全称为Virtual Network Computing,它是一个桌面共享系统。它的功能,类似于windows中的远程桌面功能。VNC使用了RFB(Remote FrameBuffer,远程帧缓冲)协议来实现远程控制另外一台计算机。它把键盘、鼠标动作发送到远程计算机,并把远程计算机的屏幕发回到本地。   VNC技术与平台无关,VNC Viewer...

2009-11-05 16:07:14 432

原创 Linux上FTP服务器部署常见问题

使用文件传输协议,即我们常说的FTP,是计算机之间进行文件传输的一种常用方法。FTP协议定义了一个远程计算机系统和本地计算机系统之间传输文件的标准。为了安全起见,一般FTP服务器需要先设置FTP帐户。用户只有得到这个FTP帐户后,才能向FTP服务器上传以及下载文件。   若企业在微软的操作系统上架立FTP服务器的话,是一件很轻松的事情。凭借微软FTP服务器构建向导,可以十分简单的构建起一个FTP服...

2009-11-04 11:52:00 164

原创 RedHat Linux下的 网络配置基础

Linux服务器中最重要网络设备。据统计,Linux网络故障有35%在物理层、25%在数据链路层、10%在网络层、10%在传输 层、10%在对话、7%在表示层、3%在应用层。由此可以看出,网络故障通常发生在网络七层模型的下三层,即物理层、链路层和网络层。对应于实际网络也就 是使用的网络线缆、网卡、交换机、路由器等设备故障。Linux的网络实现是模仿FreeBSD的,它支持FreeBSD的带有扩展的...

2009-11-03 17:14:27 222

原创 RedHat Linux AS4远程控制管理配置的三种方式

RedHat Linux AS4远程控制管理配置1、 安装2、 配置VNC服务A、 在安装RedHat AS4操作系统的过程中应该选择安装VNC程序B、 打开一个中断窗口,输入rpm –q vnc-server命令来检查VNC服务是否安装。如果安装成功,在目录/etc/sysconfig 中有vncserver文件,在目录...

2009-11-02 17:10:58 168

原创 Oracle中BLOB和CLOB字段的操作

一、区别和定义 LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列  LONG RAW: 可变长二进制数据,最长2G  CLOB: 字符大对象Clob 用来存储单字节的字符数据  NCLOB: 用来存储多字节的字符数据  BLOB: 用于存储二进制数据  BFILE: 存储在文件中的二进制数据...

2009-10-26 10:18:24 171

原创 用JDBC连接Sql Server 2005总结

* 最近因为开发活动需要,用上了Eclipse,并要求使用精简版的SQL数据库(即Sql server 2005)来进行开发项目 *工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) .Microsoft SQL server 2005 Express Edition下载地址:http://download.microsoft.com/download/0/9/0...

2009-10-22 17:08:58 83

原创 《RedHat Linux用户基础》笔记(一)

[size=large]X图形环境、虚拟控制台和用户会话[/size]在Linux系统中,用户的会话是从用户登录(login)开始的。Red Hat Linux企业版为用户提供了6个虚拟控制台(virtual console)。可以使用ctrl+alt+F1~F6组合键在这些虚拟控制台之间进行切换。系统还提供了图形环境,可以使用组合键ctrl+alt+F7切换到图形环境。我在Fedora系统下...

2009-10-09 10:32:25 461

原创 Java核心API需要掌握的程度

Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。1、java.lang包下的80%以上的类的功能的灵活运用。2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.3、jav...

2009-08-19 09:10:30 80

Mysql 外键设置

外键的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值!例如:a b 两个表a表中存有 客户号,客户名称b表中存有 每个客户的订单有了外键后你只能在确信b 表中没有客户x的订单后,才可以在a表中删除客户x建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。 指定主键关键字...

2009-08-01 19:54:41 217

logbackXML配置

[code="java"] %date{yyyy-MM-dd hh:mm} %-5level %logger{80} - %msg%n GBK ${log.base}.log ${log.base}.%d{yyyy-MM-dd}.log 1 %date{yyy...

2009-07-21 13:02:06 134

原创 Spring事务配置的五种方式

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般...

2009-07-10 22:18:35 78

原创 Spring Security学习总结一

在认识Spring Security之前,所有的权限验证逻辑都混杂在业务逻辑中,用户的每个操作以前可能都需要对用户是否有进行该项操作的权限进行判断,来达到认证授权的目的。类似这样的权限验证逻辑代码被分散在系统的许多地方,难以维护。AOP(Aspect Oriented Programming)和Spring Security为我们的应用程序很好的解决了此类问题,正如系统日志,事务管理等这些系统级的...

2009-07-10 21:40:07 98

1000 本oracle电子书下载

http://download.chinaitlab.com/special/oracleebook.htm

2009-06-26 11:12:42 284

mysql 随笔

mysql 命令show create table user;查看创建user表的DDLshow engines;查看mysql支持的数据库引擎mysql5.0以前的默认数据库引擎是MYISAM 这种引擎的插入和查找的速度都比较快,但是它不支持事物和外键。mysql5.0以后的默认数据库引擎是INNODB 这种引擎支持事物,对sql规范的支持更好,大负载的情况下INNO...

2009-06-12 22:04:56 82

struts2.1.6 标签的导入

刚开始学习struts2,直接就接触的是最新版本的2.1.6 ,貌似版本与以往的有很多不同之处所以好多网上的资料都不管用,开始接触标签了,却发现标签无法导入在2.1.6版本中无法找到struts-tags.tld这个文件,网上找到的好多资料都无效果,[code="java"][/code]都是提示找不到由于servlet2.4和2.5规范都支持直接导入标签,所以无法...

2009-04-12 22:33:58 107

struts2.1.6使用中出现的一点小问题

最近开始学习struts2,使用2.1.6版本。方法是阅读项目的源码,之前有学习过webwork所以还好上手整合S2SH,启动tomcat报出异常如下[code="java"]严重: Exception starting filter struts2java.lang.RuntimeException: java.lang.RuntimeException: com.opensymphon...

2009-04-12 16:45:08 103

myeclipse中导入struts2.1.6的源文件

在使用struts2开发和学习的过程中,我们都应该知道实时查看源码的重要性,以下笔记是使用myeclipse6.5导入struts2.1.6源文件的过程首先到[url]http://struts.apache.org/download.cgi#struts216[/url]下载[color=red]struts-2.1.6-src.zip[/color]显示有20MB其实就4MB在使用使用...

2009-04-12 16:32:54 63

spring相关jar包简介

spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。  除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需...

2009-04-11 20:31:05 69

spring in action2 笔记(1)

Spring in action 2 学习笔记第6章 事务管理6.1理解事务 事务在软件中扮演了一个重要的角色,用于确保数据和资源永远不会处于一种不一致的状态下。没有事务,就可能会出现数据被破坏,或者是应用程序中的业务规则缺乏一致性。6.1.1仅有4个词解释事务 ACID 事务的四要素 原子性(Atomic)---事务有一个或多个行为捆绑在一起组成,好像是一个单独的工...

2009-04-03 15:10:39 57

手工添加spring配置文件的DTD描述

使用myeclipse开发spring,在编写配置文件的时候可能遇到无法使用帮助,来自动添加xml元素的问题,是因为无法查找spring的DTD描述。这里做个记录手工添加DTD的方法window--》preferences--》MyEclipse--》Files and Editors--》XML--》XML Catalog 1)点击ADD2)Key Type:选择URL ...

2009-03-25 21:35:01 378

MyEclipse官方网站打不开(解决办法)

[url]http://www.coobai.com/[/url]这是个代理网站经本人测试过可以打开MyEclipse的官方网站(附官方网址[url]www.myeclipseide.com[/url])

2009-03-25 18:28:52 74

proxool 0.9.1配置使用

首先去官方网站下载proxool 0.9.1的zip包lib +|proxool-0.9.1.jar +|proxool-cglib.jar使用是应再导入commons-logging.jar这里使用proxool.xml 配置,不会写的可以在zip包的api中查找。配置如下:[code="java"] test jdb...

2009-03-07 23:43:57 135

主流邮件服务器pop3和smtp配置

126邮箱:POP:POP.126.comSMTP:SMTP.126.comhttp://mail.126.com/help/client_04.htm163邮箱:POP:pop.163.comSMTP:smtp.163.comhttp://mail.163.com/help/help_client_04.htm新浪邮箱:POP:pop.sina.com...

2009-02-21 14:06:37 2146

09-2-8-随笔

随笔备忘: 之前老师曾告诉我在hibernate的hbm文件中建议使用封装类型(对象类型) 今天看到http://www.iteye.com/topic/324187这篇文章希望在pojo中也使用封装类型,觉得很有道理,记下。...

2009-02-08 15:10:27 58

原创 针对事务型数据库设计小结

以下是针对事务型数据库: 1.是否使用联合主键?个人倾向于少采用联合主键。因为这样会降低索引的效率,联合主键一般都要用到至少一个业务字段,往往是字符串型的,而且理论上多字段的索引比单字段的索引要慢些。看上去似乎也不那么清爽。 在实际的设计中,我尽量避免使用联合主键,有些时候“不得不”使用联合主键。 2.PK采用无意义的字段(逻辑主键)还是有意义的字段(业务主键)?个人倾向于“逻...

2009-02-05 12:23:26 71

原创 Spring2.5的新特性:第一部分

简介从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。一年前发布的Spring2.0 就把这些主题推到了一个新的高度。XML Schema的支持和自定义命名空间的使用大大减少了基于XML的配置。使用Java5及更新版本java的开发人员如今可以利用植入了像泛型(generic)和注解等新语言特性的Spring库。最近,和Aspect...

2009-01-16 12:26:18 48

原创 Spring 2.5新特性-第二部分-Spring MVC中的新特性

Spring 框架从创建伊始就致力于为复杂问题提供强大的、非侵入性的解决方案。Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能,从此它便深深植根于核心Spring框架(aop、context、jee、jms、 lang、tx和util命名空间)、Spring Portfolio项目(例如Spring Security)和非Spring项目中(例如CXF)。Spring ...

2009-01-16 12:15:32 133

原创 JSP中出现According to TLD or attribute directive

JSP中出现According to TLD or attribute directive in tag file, attribute value does not accept any expressions 应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, a...

2009-01-03 13:58:35 134

原创 用 jcaptcha 自定义验证码

用 jcaptcha 自定义验证码2008-03-20 14:58package common.web;[code="java"]import com.octo.captcha.service.captchastore.FastHashMapCaptchaStore;import com.octo.captcha.service.image.DefaultManageableImage...

2008-12-31 15:38:46 190

原创 Hibernate中Criteria的完整用法

最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criter...

2008-12-28 12:25:02 55

原创 MySQL 日期类型

MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 日期范围------------ --------- --------------------- ----------------------------------------- datetime 8 bytes ...

2008-12-26 14:13:43 63

c3p0配置

在JDT架构中使用的连接池配置项 2008.9[code="java"] 数据库驱动 jdbc连接字符串 连接池最小连接数 连接池最大连接数[/code][code="java"] [/code]最大空闲时间60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 [code="java"][/code]当连接池中的连接...

2008-12-24 11:43:24 75

hibernate-3.3.1GA包结构解释

[color=red][/color]hibernate3.3.1GA 目录结构hibernate-distribution-3.3.1.GA---[color=red]hibernate3.jar[/color]---lib//Hibernate的库,没有什么可说的,必须使用的jar包------bytecode------optional------required...

2008-12-22 12:22:52 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除