- 浏览: 956507 次
- 性别:
- 来自: 北京
-
最新评论
-
天使建站:
jquery获取网页里多选框checkbox选中项的值的方法及 ...
JS jQuery分别获取选中的复选框值 -
abao1:
发现一个小问题 sortAndSave方法中的for循环 第二 ...
完整java实现外部排序 -
西巴拉古呀那:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
成大大的:
Kafka分布式消息系统实 ...
消息系统kafka介绍
文章列表
很多人都说在
JAVA
中用
final
来修饰方法参数的原因是防止方法参数在调用时被篡改,其实也就是这个原因,但理解起来可能会有歧义,有的人认为是调用语句的地方的变量的实际值不会被修改,另一种理解就是仅在调用方法内部不能被修改。
实际上第一种理解是错误的,对于基本类型来说,用不用
final
来修饰都是一样的效果,如下面的代码:
publicstaticvoid main(String hh[])
{
int i = 1;
System.out.println(i);
che ...
- 2009-04-27 16:15
- 浏览 5270
- 评论(2)
/**
* Encode a string using algorithm specified in web.xml and return the
* resulting encrypted password. If exception, the plain credentials
* string is returned
*
* @param password Password or other credentials to use in authenticating
* this username
...
- 2009-04-15 17:45
- 浏览 1289
- 评论(0)
Eclipse3.x中热部署项目,启动错误问题:
2009-4-14 22:12:33 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:t' did not find a matching property.
2009-4-14 22:12:33 org.apache.catalina.c ...
- 2009-04-14 22:47
- 浏览 8668
- 评论(4)
SVN,CVS,VSS不同版本模型工作方式比较
VSS:采用 锁定——修改——解锁 模型 。该模型限制太多,用户必须线性单用户工作。并发协作性差,如果两开发人员在同一时刻需要修改同一文件,则只能是等待某一开发人员修改并解锁后,再次从版本服务器获取最新更改并锁定。
CVS:采用 复制——修改——合并 模型。该模型相比VSS有了较大改进,多用户可以同时协作开发。并行性好。多用户可同时获取版本控制服务器上最新的同一文件,建立私用工作副本。并修改各自的副本,最终将各自的副本合并成最终版本。不过麻烦之处就是必须手工核对合并操作的正误。还有就是某些情况(虽然很少)比如需要同时修改一张图片等使得 ...
- 2009-04-13 17:36
- 浏览 2872
- 评论(0)
OAuth协议致力于使网站和应用程序(统称为消费方)能够在无须用户透露其认证证书的情况下,通过API访问某个web服务(统称为服务提供方)的受保护资源。更一般地说,OAuth为API认证提供了一个可自由实现且通用的方法。
一个典型的例子是某打印服务提供商printer.example.com(消费方),希望在无须用户提供其照片存储站点密码的情况下,访问用户储存在photos.example.net(服务提供方)上的个人照片。
OAuth协议致力于使网站和应用程序(统称为消费方)能够在无须用户透露其认证证书的情况下,通过AP
- 2009-04-10 10:38
- 浏览 9750
- 评论(1)
hibernate 中配置MYSQL日期类型自动赋值问题
报错:ERROR JDBCExceptionReporter:101 - Field 'addDate' doesn't have a default value
当在hibernate 中配置需要自动设置值的日期类型时候,只能使用timestamp时间戳类型,并且在<property>标签中配置时候不可以直接配置属性TYPE=“timestamp”这样情况下,当使用hibernate的hbm2ddl工具时候创建的表字段为datetime类型,而非我们所想要的时间戳timestamp类型。我们应该在<c ...
- 2009-04-09 17:28
- 浏览 4095
- 评论(4)
关于mysql 日期类型
· DATE (适用于“出生日期”等只需要年月日数据的日期字段)
日期。支持的范围为'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式显示DATE值,但允许使用字符串或数字为DATE列分配值。
· DATETIME (适用于添加的记录需要精确到秒的日期字段,如公交发车,抵达时刻字段)
日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。MySQL以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,但允许使用字符串 ...
- 2009-04-09 16:49
- 浏览 2675
- 评论(0)
方式一:
Action 继承ActionSupport 覆盖public void validate(){//将验证错误信息设置到FiledError的MAP中 addFieldError(String ,String)}方法 ,在普通JSP页面表单中通过STRUTS2标签读取错误信息
<s:fielderror>
<s:fielderror>
<s:param>field1</s:param>
<s:param>field2</s:param>
</s:fielderror>
<s:f ...
- 2009-04-09 14:19
- 浏览 1544
- 评论(0)
struts2 异常处理总结
1---:java.lang.NoClassDefFoundError: org/apache/struts2/dojo/views/jsp/ui/HeadTag
解决办法:原因缺少了dojo的JAR包,引入即可:struts2-dojo-plugin-2.1.2.jar
(
The "head" tag renders required JavaScript code to configure Dojo and is required in order to use any of the tags included in t ...
- 2009-04-09 14:16
- 浏览 9054
- 评论(2)
编辑词条
XMPP
1、什么是XMPP ? XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信
- 2009-04-09 10:46
- 浏览 1970
- 评论(0)
Google是个真正能不断的为大伙带来惊喜的公司。从免费的Gmail把大家带入电子邮件的G级时代以来,Google一直在为实现统一的网络应用平台努力着。前不久Google在 Google Campfire One 大会上宣布推出App Engine(应用引擎),一个在线应用平台。
App Engine是什么呢?它到底会怎样的改变现在的网络环境呢。
简洁的说,App Engine是一个由Python应用服务器群、BigTable(Google的一个内部的数据库系统)数据库访问及GFS数据储存服务组成的平台,它能为开发者提供一体化的、提供主机服务器及可自动升级的在线应用服务。用户编写应 ...
- 2009-04-09 09:28
- 浏览 2613
- 评论(0)
正确设定MySQL中的字符集,解决终端乱码问题
我们经常在telnet终端操作MySQL数据库时会遇到中文乱码问题,这主要是因为字符集设定错误造成的。这里面涉及到好几个地方的字符集设置,如果我们搞清楚它后面的原理,就可以很容易解决这些乱码问题。
在MySQL的客户端上执行一次查询的过程一般是,在客户端的提示符后面输入一条SQL语句,回车,然后终端显示出查询的结果。这个过程中,只有终端和三个MySQL的系统变量指定了正确的字符集,才能保证我们将一个正确的SQL语句送到服务器,然后服务器返回正确的结果,并且在终端正确显示。
三个MySQL的系统变量是:
1. character_set_cl ...
- 2009-04-08 23:07
- 浏览 5566
- 评论(0)
数据库采用mysql, (Navicat MySQL作为mysql的UIhttp://www.w2blog.net/view/142.html)
服務器采用tomcat6.0,
IDE使用Europa ,
使用dbutil(http://commons.apache.org/dbutils/)作为操作数据库辅助的jar。
1. 国际化问题
所有代码都使用utf-8(在europa中如下设置jsp、js 、 properties的编码格式)
所有jsp页面
<%@ page language="java" contentType=&qu ...
- 2009-04-08 22:58
- 浏览 1574
- 评论(0)
linux下/etc/mysql/my.cnf(windows下my.ini)
[client] 下添加
default-character-set=utf8 默认字符集为utf8
[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
#character-set-server=utf8
collation-server=utf8_general_ci
init_connect='set collation_connection=utf8_general_ci'
init_connect='set names utf8' (设定连接 ...
- 2009-04-08 22:53
- 浏览 3586
- 评论(0)
应用的设计要点
如果MySQL应用占用的CPU超过10%就应该考虑优化了。
1.如果这个服务可以被其他非数据库应用代替(比如很多基于数据库的计数器完全可以用WEB日志统计代替)最好将其禁用。非用数据库不可吗?虽然数 ...
- 2009-04-08 22:52
- 浏览 1402
- 评论(0)