- 浏览: 144401 次
- 性别:
- 来自: 济南
最新评论
-
wfwind:
呵呵真有缘。正好在找个方法,发现你写了,正好在我生日那天写的。 ...
JAVA中进行数据完整性验证 -
meteormatt:
发现2篇博客竟然一模一样.晕.
NMEA-0183协议介绍 -
meteormatt:
这篇写的不错啊.比什么百度之类的好多了.
GPS NMEA-0183协议介绍 -
kinghongen:
IE7是不行滴,IE6可以
如何判断一个页面被刷新还是被关闭 -
wyj04138:
用css+div来代替table主要有两个原因:1、提高页面加 ...
div 固定宽度横向布局
文章列表
JAVA中进行数据完整性验证
- 博客分类:
- 安全
最近在看JAVA安全方面的东东。简单地说,安全包括访问控制、数据安全两部分。安全访问控制是根据系统需求进行设计的,对资源进行访问控制的一种措
施。而数据安全包括数据传输过程中的安全防范措施,包括数据完整性、传输安全性、接收/发送方不可否认性等方面。下面就数据完整性验证部分做简单的
介绍。
假如我要下载一个最新版本的tomcat7 ,我会访问http://tomcat.apache.org/download-70.cgi。在下载列表中,我可以点击链接进行下载。但如何保证在
下载过程中,没有被其他程序篡改过?其他程序可能是网络传输过程中的第三方监听者,也有可能是我本地环境中存在的不良程序,如 ...
前几年写的一篇文章,今天翻出来了,看样子是个笔记。希望对大家有用:
1 如何成为一名架构师?
成为一名架构师需要如下的要求 :
(1)全面系统的技术知识(但不一定要求掌握很深入)。
(2)系统思维能力
(3)丰富的项目经验
(4
在这里,先想说一下div布局和table布局孰优孰劣的问题,个人觉得其实不是说div布局就一定要好于table。个人感觉最外层的布局用table蛮不错的,就是代码过多,眼晕,没别的坏处。
言归正传,假设想用布局一个固定宽的的网站,应该怎样去做?div是“块”元素,每个div默认都会占据一行的,如果要用div进行布局的话,我们首先要做的就是使div可以横向排列。这通过设置float为left实现的。
- 2009-08-25 11:42
- 浏览 4718
- 评论(1)
这个问题很久以前我遇见过,找到了解决办法,原出处已经忘了,文章如下:
比如我们现在有一个Parent的实体,在Parent实体当中有一个children的Set由于这个children的数据并非非常重要,为了方便,我们在修改parent的时候,做法经常都是1,清空children全部删了,再把新的children全部加进去。今天早上做这一方面工作的时候遇到一个问题,就是在更新parent的时候,报了一个Don't dereference a collection with cascade="all-delete-orphan"的异常,经常一半个小时的查资料和调试,终于找到了 ...
- 2009-08-24 11:38
- 浏览 929
- 评论(0)
以 mysql为例:
1 首先是数据库的编码问题,尽量让数据库的编码和程序的编码一致起来,推荐utf-8
这又分为jdbc部分的编码设置:
a 需要指定connection url为:jdbc:mysql://localhost/dms?characterEncoding=UTF-8,注意编码部分
b 设置数据库结构的编码
2 增加字符编码过滤器(filter):
web.xml的配置:
<filter> <filter-name>Encoding</filter-name> <filter-class> ...
- 2009-08-24 11:38
- 浏览 642
- 评论(0)
这是看网上例子写的,记录了编写过程和全部源代码
感觉不是一般的难用啊,配来配去的,不是很方便…………
RMI:使客户端能够调用调用服务器端的对象的方法。
先看一下服务器端的需要做的事情。1 被客户端调用的类。 这里包括两部分:1 一个接口,定义了可以被客户端调用的方法。2 一个类,实现了上面接口的类。
接口必须实现java.rmi.Remove
完整代码:package com.hf.rmi.server.test;
import java.rmi.*;
public interface PerfectTimeI extends Remote {
long getP ...
- 2009-08-24 09:48
- 浏览 1095
- 评论(0)
在使用doGet传递参数(这里指的是点击超级连接的传递方式),有时候会出现中文乱码或者根本获取不到中文参数的问题。
这是可以使用"http://YOUR_SERVER/?YOUR_PARAM="+escape('你的中文')
这样转换一下中文,就可以传递过去啦。
很好用。
- 2009-08-24 09:43
- 浏览 845
- 评论(0)
“开闭原则”--对修改关闭,对扩展开放。在设计模式中的解释是这样的:“在软件设计开发中,不要对原有的代码进行修改,通过对原有代码进行扩展来实现相应功能。”
初学模式,这段话读着绝对拗口,甚至是矛盾重重。不修改,怎么去扩展呢?
其实,在尽量不修改代码的情况下进行扩展是可行的的,注意,这里是“尽量”。官方的解释中好像没发现有这个词的,因为如果较真的话,在不修改一点代码的情况下,根本无法实现扩展的。
- 2009-08-24 09:30
- 浏览 951
- 评论(0)
(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选) A)表对应类 B)记录对应对象 C)表的字段对应类的属性 D)表之间的参考关系对应类之间的依赖关系 (2)以下关于SessionFactory的说法哪些正确?(多选) A)对于每个 ...
- 2009-08-20 11:54
- 浏览 1379
- 评论(0)
最近考虑到对网站的样式部分进行统一管理,遂写出本文,供大家参详,不妥之处,欢迎补充【这只是一点点想法,希望大家一起完善】:
以前在程序中,有美工设计好了静态页面,而我们程序员将其整理成动态页面(例如jsp页面),一般程序员是不会管像图片、样式这样的东西,直接拿来就用了。这时可能出现下面几个问题:
1 修改过几次后,会出现无用的样式或者图片;
2 不同页面所用的样式可能在一个css文件中,查找起来非常的麻烦。
3 没有良好的结构,对以后的扩展(例如换肤)非常不利
- 2009-08-12 19:57
- 浏览 990
- 评论(0)
自己写的birt学习笔记,由于是根据英文教材学习的,可能在理解上会出现一些偏差,见谅……,如需要示例,可以联系我
BIRT概述
BIRT (Business Intelligence and Reporting Tools), 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统 ...
- 2009-08-12 19:03
- 浏览 3418
- 评论(0)
NMEA-0183
NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association )为海用电子设备制定的标准格式。目前业已成了GPS导航设备统一的RTCM(Radio Technical Commission for Maritime services)标准协议。
序号
找到的一篇关于GPS常用的一种协议的介绍,希望对大家有用
NMEA-0183
NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association )为海用电子设备制定的标准格式。目前业已成了GPS导航设备统一的RTCM(Radio Technical Commission for Maritime services)标准协议。
序号
- 2009-08-12 17:10
- 浏览 4976
- 评论(1)
需要改一下tomcat的conf/server.xml文件,增加URL编码项即可:
<Connector
port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
c ...
- 2008-07-11 12:51
- 浏览 783
- 评论(0)
假设你要传递3个参数:
p1
p2
p3
这时候如果p2为空'',拼凑起来就是:
http://YOUR_WERVER_NAME/YOUR_PAGE?p1=1&p2=&p3=3.
不出错才怪。
建议还是使用表单提交数据,实在不行的话也要对参数进行检测先,否则哭死你哦
- 2008-06-19 09:19
- 浏览 720
- 评论(0)