Houying

新的开始

2009年07月03日

原创 构造一个当前时间填充的java.util.data


new Date(new java.util.Date().getTime())阅读全文>

发表于 @ 2009年07月03日 11:24:00|评论(loading...)|举报|收藏

转载 Mysql中DATETIME、DATE和TIMESTAMP类型的特征和区别


当你需要同时包含日期和时间信息的值时则使用DATETIME类型。MySQL以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值。支持的范围为'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”表示尽管先前的值可能工作,但没有保证)。
当你只需要日期值而不需要时间部分时应使用DATE类型。MySQL用'YYYY-MM-DD'格式检索和显示DATE值。支持的范围是'1000-01-01'到 '9999-12-31'。
TIMESTAMP列类型的属性不固定,取决于MySQL版本和服务器运行的SQL模式。这些属性将在本节后面描述。
可以使用任何常见格式指定DATETIME、DATE和TIMESTAMP值:
'YYYY-MM-DD HH:MM:SS'或'YY-MM-DD HH:MM:SS'格式的字符串。允许“不严格”语法:任何标点符都可以用做日期部分或时间部分之间的间割符。例如,'98-12-31 11:30:45'、'98.12.31 11+30+45'、'98/12/31阅读全文>

发表于 @ 2009年07月03日 11:19:00|评论(loading...)|举报|收藏

2009年07月02日

转载 Java生成UUID(Universally Unique Identifier)


UUID是128位整数(16字节)的全局唯一标识符(Universally Unique Identifier)。
指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。UUID按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的是微软的GUID(Globals Unique Identifiers)。
在ColdFusion中可以用CreateUUID()函数很简单的生成UUID,其格式为:xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx(8-4-4-16),其中每个 x 是 0-9 或 a-f 范围内的一个十六进制阅读全文>

发表于 @ 2009年07月02日 09:02:00|评论(loading...)|举报|收藏

2009年07月01日

转载 ibatis 自动生成的主键


对于任何数据库来说,提供唯一标识数据表中一行记录的能力是至关重要的。几乎所有数据库都提供了为新添加的行自动生成主键的方法。这样再操作数据库的时候比较方便,但它也带来了一个问题,如果我们需要知道新生成的主键值该怎么办?
有的数据库供应商是预先生成(pre-generate)主键的(如Oracle和PostgreSQL),有的则是事后生成(post-generate)的(如SQL Server和MySQL)。不管是哪种方式,我们都可以使用节点来获取语句所产生的主键。下面的例子演示了这两种方式下的做法:



阅读全文>

发表于 @ 2009年07月01日 16:36:00|评论(loading...)|举报|收藏

转载 commons-fileupload-1.2 实现文件上传




用commons-fileupload-1.2 实现文件上传     前几天搞文件上传, Google到了Apache 的 commons-fileupload-1.2.jar 上传组件, 研究了API然后结合Hibernate实现了上传图片
并保存到MySQL数据库. 今天重新写了一遍, 由于不需要保存到数据库了, 就实现了保存成文件格式.
    我的这个FileUpload web工程源文件下载如下 : FileUpload.rar . 解压到当前文件夹后直接剪切到 Tomcat 主目录下的 webapps
目录下, 启动 Tomcat 后在浏览器输入 http://localhost:8080/FileUpload/upload.html 查看演示.
    我是用Eclipse 开发. 首先, 下载两个开发包: commons-fileupload 和 commons-io(这个在应用commons-fileupload时会用到).
这两个开发包(jar文件) 在我前面提供的FileU阅读全文>

发表于 @ 2009年07月01日 16:17:00|评论(loading...)|举报|收藏

2009年06月30日

转载 理解并使用 JSPWiki 中的权限控制



一. 权限系统介绍
JSPWiki(http://www.jspwiki.org/) 是一款简单易用的基于 JSP + Servelt + JavaBean 的不依赖于其它 J2EE 框架的 Wiki 系统, 它本身的存储基于文件系统, 只需要 Tomcat 即可运行, 代码也比较便于读懂并加以改进. 虽然说是简单易用, 但是因为其后台管理系统的功能不够强大, 所以在公司内部使用时仍旧遇到了一些权限控制的问题. 本文将基于JSPWiki v2.4.71 来讨论 JSPWiki的权限管理.

二. 权限系统使用
如上所示, Admin 的账户可以通过两个途径来建立:
方式1: 建立一个名为 Admin 的 Group, 在这个版本中是保存在文件 WEB-INF\groupdatabase.xml 文件中, 可以手工改动它来设置第一个管理员, 但是改动后必须重新加载 wiki web 应用才可生效;
方式2: 在 Web 容器中设置为 Admin 的 Role, 并加入用户. 例如对 Tomcat 来说阅读全文>

发表于 @ 2009年06月30日 17:54:00|评论(loading...)|举报|收藏

2009年06月24日

转载 利用clickstream跟踪用户


项目主页:http://www.opensymphony.com/clickstream/
具体的例子可以看clickstream-1.0.2.war





Clickstream 概述

一个用来跟踪正在你的站点上访问的用户所到达位置细节的工具。它允许你跟踪访问你的站点的“点击流”或者“传输路径”。请访问JIRA的更新日志 来了解Clickstream最近的发展。

特性

• 当用户会话产生时,开始跟踪点击流。(通过一个监听器)
• 跟踪用户产生的每次点击信息。(通过一个过滤器)
• 当用户会话终止时,将完整的点击流记录到文件或者PrintStream中。
• 设法发现用户是不是机器人,并进行适当的过滤(目前可以检测252种机器人)

安装

把clickstream-1.0.2.jar and commons-logging.jar放到[web应用程序根目录]/阅读全文>

发表于 @ 2009年06月24日 15:57:00|评论(loading...)|举报|收藏

2009年06月19日

原创 Appfuse 中文 乱码问题


除了修改,taglibs.jsp,decorator/default.jsp,web.xml meta.jsp ,
以及替换 ApplicationResource等三个文件 还要注意使用
C:\Program Files\Java\jdk1.5.0_02\bin>native2ascii.exe nav.txt ApplicationResources.properties 命令 把中文进行编码阅读全文>

发表于 @ 2009年06月19日 17:32:00|评论(loading...)|举报|收藏

2009年06月18日

转载 脊柱 保健新方法



文章简介:日本养生学家推广出了一套被称为“西氏健康法”的养生保健方法:睡平板床、枕硬枕头、金鱼运动、毛管运动、合掌合跖法以及背腹运动等六项运动方法。

    这些健康法可以纠正脊椎的歪斜、弯曲、椎间盘突出、小关节紊乱;同时,促进血液回流,改善微循环降低血液黏稠度,使心脏回流量及搏出量增加,增加身体主要脏器的供血和供氧,从而使人体保持良好的健康状况。
  睡平板床平时盖厚被的人要逐渐习惯盖薄被。睡平板床全身能真正安静休息,矫正脊椎上小关节紊乱、椎间盘突出,保证脊柱的生理弯曲,增加肺活量,减轻对心脏的压迫,促进肾功能,改善血液循环及皮肤的机能(脊椎第三到第十节保持水平状,肝脏和肾脏机能就能完善)。姿势宜仰卧,床板宜硬而平,开始不适应,逐步就会习惯。




枕硬枕头正常人体适合枕硬枕头,确保颈部的生理弯曲。用木制或陶器的硬枕,枕在第三、第四颈椎的部位(脖子弯曲处),身体仰卧。刚开始有疼痛感,可垫一块毛巾,待习惯后取掉毛巾。通过枕硬枕头,增加肌肉张力,可防治颈椎病。有些中老年阅读全文>

发表于 @ 2009年06月18日 15:46:00|评论(loading...)|举报|收藏

转载 MyEclipse 7.0 安装jbpm插件:jbpm-jpdl-designer-3.1.4


1、myeclipse安装目录:D:\Program Files\Genuitec
2、插件文件目录:D:\Program Files\eclipse-plugins\designer
运行如下程序:
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class CreatePluginsConfig {
    public CreatePluginsConfig(){
    }
    public void print(String path){
        List list=getFileList(path);
        if(list==null){
            return;
        }
        int length=list.size();
阅读全文>

发表于 @ 2009年06月18日 15:23:00|评论(loading...)|举报|收藏

转载 eclipse 安装插件的三种方式


1 Install from Update Manager
比如安装VE这个可视化编辑UI的插件,其步骤为
  Help > Software Updates... > Available Software
  Add Site... > add the VE 1.4 Update site: http://update.soyatec.org/Ganymede/ve/1.4
2 下载相应的插件解压后扔进去,
     直接按照相应的目录扔到对应的eclipse目录的features跟plugins目录下
3 在eclipse目录下新建一个links目录
  在eclipse/links目录下信件一个文本文件,比如link.ini,编辑如下
  path=PLUGINS1_HOME
  path=PLUGINS2_HOME
,其中PLUGINS1_HOME就是你插件所在的位置,
可以是相对位置,比如说将Visual Editor这个插件直接解压到阅读全文>

发表于 @ 2009年06月18日 14:31:00|评论(loading...)|举报|收藏

转载 hibernate.hbm2ddl.auto

在hibernate配置文件中 validate 加载hibernate时,验证创建数据库表结构 create 每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。 create-drop 加载hibernate时创建,退出是删除表结构 update 加载hibernate自动更新数据库结构。 阅读全文>

发表于 @ 2009年06月18日 13:55:00|评论(loading...)|举报|收藏

转载 JBPM流程通过Aciton动态创建TaskInstance来实现“会签”


昨天在Jbpm-inside群里面和大家讨论了在Jbpm流程中,如何实现“会签”的问题,最后得出了两种方案。今天就这两种思想中的一种:通过Aciton动态创建TaskInstance来实现“会签”,自己实现了一把,成功了!
1. 创建processDefinition.xml流程定义文件,如下:

代码






阅读全文>

发表于 @ 2009年06月18日 11:11:00|评论(loading...)|举报|收藏

转载 jBPM中的assignment

出自:http://zhangv.com/archives/52在jbpm的流程定义文件(processdefinition.xml)中当定义一个task的assignment的时候有几种选择:Swimlane Pooled Actors Expression Actor Handler 这里分别描述一下每种的用法,以及使用场景。使用场景的理解很重要,只有清楚每一种用法的所适合的情形,以及他们之间的相互转换才能说是真的“会用了”。Swimlane可以理解为角色,这里是指这个流程中的参与者或者角色。在实际的业务系统中,他可能根本就不是一个业务角色,可能是一个外部应用,也可能是一个处理过程,或者是几个业务角色的结合。所以要清楚他是指“在该流程中”的角色。在jPDL的user guide中写的很清楚也反复强调 - “process role”。通过在流程定义文件中定义:阅读全文>

发表于 @ 2009年06月18日 09:15:00|评论(loading...)|举报|收藏

用户操作
[即时聊天] [发私信] [加为好友]
厚厚
订阅我的博客
XML聚合  FeedSky
厚厚的公告
天行健,君子以自强不息;
地势坤,君子以厚德载物。
文章分类
收藏
    工具网站
    7610论坛
    Google推广广告可以营利的那种
    html 比较好的教程
    IP138 手机号码身份证IP查询网站
    N72
    Synergy
    中佰康--用户意见反馈网
    中国秘书网
    伴奏下载
    北京公交
    北京天津轮滑刷街联盟
    地图查询
    房老大
    汉化新世纪--感觉人家做的很牛
    测试外网速度
    济南劳动保障信息网
    火狐插件
    租房
    系统监控nagios
    超牛伴奏ANG
    吉他乐器
    吉他曲谱
    名琴吉他网
    天堂鸟吉他
    虫虫吉他
    朋友
    J2EE学习网站
    sohu的博客,感觉比较有个性
    Tobi Blogged
    卢成川(幸福不在于拥有的多,而在于计较的少)(RSS)
    很不错的网页特效
    李冬医生
    杨静
    软件开发相关
    ChinaUnix精华区
    IBM Websphere 技术交流论坛
    linuxsir linux 方面的知识
    Linux命令简介技术专题
    威客网 创业的好去处
    常用js脚本
    平面设计
    春天的故事-------感觉有很多东西可以借鉴
    软件下载
    下载基地
    下载基地
    中国绿色软件 破解软件下载
    多特软件下载,很多有用得
    木蚂蚁软件
    河源下载
    绿色软件下载联盟 免受插件病毒困扰
    长枫软件
    学习资源下载
    ChinaDaily
    Linux压缩解压命令详解
    VOASpecialEnglish
    千源网 各种学习资源
    大耳英语
    艺术设计类
    幻色中国
    蓝色理想
    存档
    Csdn Blog version 3.1a
    Copyright © 厚厚