`
dananhai
  • 浏览: 90575 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
   HTTPS实际是SSL over HTTP, 该协议通过SSL在发送方把原始数据进行加密,在接收方解密,因此,所传送的数据不容易被网络黑客截获和破解。本文介绍HTTPS的三种实现方法。      方法一 静态超链接      这是目前网站中使用得较多的方法,也最简单。在要求使用SSL进行传输的Web网页链接中直接标明使用HTTPS协议,以下是指向需要使用SSL的网页的超链接:  SSL例子  需要说明的是,在网页里的超链接如果使用相对路径的话,其默认启用协议与引用该超链接的网页或资源的传输协议相同,例如在某超链接“HTTPS://192.168.100.100/ok/ ...
   今天做了个实验,在 Tomcat 5.5 中启用 HTTPS 的连接。以前都是通过 APACHE 来做的,这回图省事,直接用 TOMCAT 了,没想到还挺麻烦。 一、生成 KeyStore 这一步比较简单,利用 JDK 自带的 keytool 即可完成。命令如下: wakan@wakan:~/tomcat2/bin> keytool -genkey -alias tomcat -keyalg RSA 输入keystore密码:  ************ 您的名字与姓氏是什么?   [Unknown]:  Wakan.Jiang 您的组织单位名称是什么?   [Unknown] ...
打算写文章介绍其中几个我认为比较通用的东西: Codec 包含 Hex, Base64, URL 的编码和反解码。对于 web 应用很有用处。 Commons-Collections 增强 jdk 的 Collection Framework 功能。 Commons-Configuration 读写配置参数。大多数程序都有运行参数放在某个地方,这个工具可以读写各种参数格式:数据库,xml ,Properties 文件,系统变量,等等。强吧? Commons-DBCP 数据库连接池,呵呵,现在连接池很多服务器都自带。但也有很多直接用这个。如果写 java application 要用到数据 ...
   Velocity 是一个基于 Java 的模板引擎,它提供了简单的基于模板的语言,可以用类似脚本的方式引用对象。Velocity 促进了分离团队成员之间的责任:允许 Web 设计人员专注于视图(即页面的观感),而 Java 程序员专注于后端代码。把 Java 代码从页面布局中分离出来,会让 Web 应用程序未来更易维护。当 Velocity 与 Sruts 这样的 MVC 框架结合时,就成了 JSP 或 PHP 可行的替代。 特点:      模板引擎中最强大、使用最频繁的功能之一是它通过内建的映像(Reflection)引擎查找对象信息的能力。这个映像引擎允许用一种方便的Java“.”类 ...
我们开发的B/S结构系统,在服务端一般要有日常运行的日志记录。保存成日志文件形式的时候,大家经常会遇到一个问题:日志文件过大。上百兆的日志文件对 查阅日志信息来说也是一个问题。所以我希望能够每天或每个月产生一个日志文件,这样文件不至于过大。 或者根据日志文件大小来判断,超过规定大小,日志自动增加新文件。   在log4j中这两种方式的实现都很简单,只要在配置文件中设置即可。      一、按照一定时间产生日志文件,配置文件如下:     # Set root logger level to ERROR and its only appender to A1.     log4j.rootLogg ...

java的集合

    博客分类:
  • java
   java 的集合类包含两部分,一部分是实现了接口Collection的类,另一部分是实现了接口Map的类.注意虽然后者没有实现Collection接口,但是它们都是Collections(不是Collection)的一部分.    List<T>的主要特点是它可以存放重复的元素        ArrayList<T>的特点是元素在里面是按添加的顺序存放的,随机获得元素较快        LinkedList<T>元素在里面是按添加的顺序存放的.在随机获得元素方面相对慢一点,而在添加删除元素方面,它比ArrayList<T>要快     S ...
   UNIX操作系统用cron守护进程来在特定的时间和日期运行脚本。Java Development Kit (JDK) 1.3的java.util.Timer类允许开发者设置每隔N毫秒执行一些任务,但没有类似cron的结构来指明一天或一周中的特定时间。   这个缺口现在被JDring包堵上了,它是Olivier Dedieu编写的一个Java的类似cron的日程安排提醒程序。JDring.zip文件中包含这些部分:   源代码:这不是必需的,可以不管它。   Javadoc文档:把这个放到你的docs目录中去。   Jar文件:这个文件包含编译好的类,要把它放到你的classpath ...
做网站常用的一些代码 http://www.webkey.cn/ 2007-5-25 0:58:41 IT人家整理 控制横向和纵向滚动条的显隐? <body style="overflow-y:hidden"> 去掉x轴 <body style="overflow-x:hidden"> 去掉y轴 <body scroll="no">不显 ------------------------------------------------------------------------- ...
6.2.ActiveX控制在WEB上的应用   考虑到WEB的安全性,为了在服务器与客户端建立良好的信任关系,必须为每个在WEB上使用ActiveX控制设置一个“代码签名”(CodeSigning)。VC5.0提供了生成供测试用的“代码签名”的工具。如果要正 ...
  1、查看当前数据库版本信息 select * from product_component_version; select * from v$version;   2、授权与取消 grant 权限(如sysdba) to 用户名; revoke 权限(如sysdba) from 用户名;   3、查看数据库中哪些用户被授予了sysdba和/或sysoper权限 select ...
SQL分类:   DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)   DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)   首先,简要介绍基础语句:   1、说明:创建数据库 CREATE DATABASE database-name   2、说明:删除数据库 drop database dbname   3、说明:备份sql server   --- 创建 备份数据的 device USE master EXEC sp_add ...
    最近搞了一段时间VBA编程,是基于JAVA下的OLE实现,这个东西还是比较贱的,特点如下:      1.函数调用如果有返回值,可以得到返回值判断之。      2.如果是属性(变量)类型是Variant,如果是null说明执行函数和获得属性的方法不存在,如果是Variant$$null是函数和属性执行结果的返回值,如果是Variant(一串数字)则该变量值存在。      3.如果变量是基本类型,可以调用Variant相应函数得到它的值。      4.在VBA下运行没问题的,可能JAVA下就会有错(郁闷 )      5.OLE方式中,对WORD的操作可以在程序中直接看到     ...
   在一个视图中包含一个Active X控件需要两个对象的支持,即一个OleFrame和一个OleClientSite对象。如果需要创建一个OLE应用,需要先后创建他们。创建OleFrame对象比较简单,OleFrame类定义在org.eclipse.swt.ole.win32中,创建OleFrame对象只需要简单的new就可以,如下:     OleFrame frame = new OleFrame(parent, SWT.NONE); 在这个构造函数中,第一个参数指的是该OleFrame的母窗口部件,即Active X控件将要被嵌入的窗口部件。     在OleFrame的基础上就可以创 ...

背单词的方法

背单词捷径的第一条,就是:一定要每次都大量地背。因为自己不比别人聪明,所以背完单词,别人忘掉五分之一,自己决不会比别人忘得少。然而,别人每天背十个单词,自己却可以背一百个,忘掉五分之一,还剩八十个,是 ...
GUI:WxWindows 、 Qt、Gtk+, xml解析      :xerces-c++,Xml4C 网络编程     :ACE, 数据库编程   :OTL 其它功能类库 :boost 算法库       : stl 日志库       : log4Cxx
Global site tag (gtag.js) - Google Analytics