`
sunqitang
  • 浏览: 74816 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
第1章.     MIME概述 MIME, 全称为“Multipurpose Internet Mail Extensions”, 比较确切的中文名称为“多用途互联网邮件扩展”。它是当前广泛应用的一种电子邮件技术规范,基本内容定义于RFC 2045-2049(注意RFC1521和RFC1522是它的过时版本)。 MIME试图在不改变SMTP协议和RFC822
实现业务系统中的用户权限管理--设计篇     B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的“非法用户”将会将他们彻底的“拒之门外”。下面就让我们一起了解一下如何设计可以满足大部分B/S系统中对用户功能权限控制的权限系 ...
多Web服务器之间共享Session的解决方案很多开发中涉及到用户的Session验证很保留的问题,这个问题比较有意思,总结了几种方案,只供参考。[  问题提出 ]为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器( ...
1 先上一段代码,分析最简单的lucene的Hello World代码   package cn.itcast.lesson; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; impor ...
MVC框架已经使用的非常广泛了,现在我也自制一个MVC框架来加深我对MVC框架的理解。   首先MVC共分三个内容,M(MODEL)V(VIEW)C(controller)。 M:主要就是一些Action,用来处理业务内容和数据库的操作。 V:视图,用于向用户显示内容。 C:所有的请求由这里来管理,进行分配。分发业务请求。       1 在web.xml文件中加入一个servlet,去拦截所有的满足条件请求,这些请求由控制键(C)来进行分发管理。 <servlet> <description>DispatchServlet</des ...
第一步:在web.xml文件中加入<listener>和<context-param>。并且加入spirng 的DispatcherServlet。 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation</pa ...
在制作分页显示的时候,给出一种样式: 《《 1 2 3 4 》》 <div class=pages> <em><a title="总页数" href="javascript:void(0)">Total:${articleListPage.totalSize }</a></em> <c:set var="pageBegin" value="${(articleListPage.currentPage-1)-(articleListPa ...
[code=&quot;java&quot;]import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.Method; import java.util.LinkedHashMap; import javax.persistence.EmbeddedId; import javax.persistence.Entity; import javax.persistence.EntityManager; import javax.per ...
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j.rootLogger  =   [ level ]   ...
一些java类中为什么需要重载 serialVersionUID 属性。 在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用老 ...
deb http://ftp.sjtu.edu.cn/ubuntu/ intrepid main multiverse restricted universe deb http://ftp.sjtu.edu.cn/ubuntu/ intrepid-backports main multiverse restricted universe deb http://ftp.sjtu.edu.cn/ubuntu/ intrepid-proposed main multiverse restricted universe deb http://ftp.sjtu.edu.cn/ubuntu/ intrepi ...
Fisrt, you got the "iso" of  Ubuntu. Then , use the WINRAR put the ".date",“casper”,“wubi”,“umenu” to "C:/" double click umenu,select “from cd 。。”  
1. 主键( id )        Hibernate的主键生成策略有如下几种: 1)  assigned 主键由外部程序负责生成,在 save() 之前指定。 2)  hilo 通过 hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。 3)  seqhilo 与 hilo 类似,通过 hi/lo 算法实现的主键生成机制,需要数据库中的 Sequence,适用于支持 Sequence 的数据库,如 Oracle。 4)  increment 主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键 ...
1  help->Software update->search for new feature to install-->new romote site  -->name:subclipse url:http://subclipse.tigris.org/update_1.6.x
注释配置和 XML 配置的适用场合 是否有了这些 IOC 注释,我们就可以完全摒除原来 XML 配置的方式呢?答案是否定的。有以下几点原因: 注 释配置不一定在先天上优于 XML 配置。如果 Bean 的依赖关系是固定的,(如 Service 使用了哪几个 DAO 类),这种配置信息不会在部署时发生调整,那么注释配置优于 XML 配置;反之如果这种依赖关系会在部署时发生调整,XML 配置显然又优于注释配置,因为注释是对 Java 源代码的调整,您需要重新改写源代码并重新编译才可以实施调整。 如果 Bean 不是自己编写的类(如 JdbcTemplate 、SessionFactoryBe ...
Global site tag (gtag.js) - Google Analytics