- 浏览: 232482 次
- 性别:
- 来自: beijing
-
文章列表
做代码备份吧
long t=System.nanoTime();
long t2=System.nanoTime();
System.out.print(t2-t+" 纳秒");
long t3=System.currentTimeMillis();
long t4=System.currentTimeMillis();
System.out.print(t4-t3+" 毫秒");
/**
* MD5 加密
*/
private static String getMD5Str(String str) {
MessageDigest messageDigest = null;
try {
messageDigest = MessageDigest.getInstance("MD5");
messageDigest.reset();
messageDigest.update(str.getBytes("UTF-8"));
} catch (NoSuchAlgorith ...
今天还是没有工作要做,于是就自己学习,在网上逛看见Acegi 这个java安全设置框架。于是就从网上找资料学习, 推荐一个http://zhanjia.iteye.com 中的关于Acegi的学习的DEMO很是详细。
自己整理了下学习心得。
Acegi 的目的:
java 的安全设置 j2EE 项目的安全设定 有两方面: 一种关于URL,不能让未授权的用户访问目标 URL 与 不同用户访问的URL的控制, 比如 一般用户 可以看A页面,但是不能让他看到B页面,超级用户可以全部看到。 可以认为是模块级别的安全设置。粗粒度的安全 ...
1、去除不需要加载的模块
一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。 windows–>perferences–>general–>startup and shutdown
关掉没用的启动项:
怎样才能知道哪些启动项有用呢?我现在把 ...
在hibernate 3.0 以后 find方法变成不推荐的使用方法
使用find方法的时候 返回类型是list ,采用hql 语句的方式的时候不要用强制转换,用 session,createQuery("hql").list();
get 与load方法 区别很简单
对于Hibernate get方法 ...
一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:mysql -h1 ...
我用的是 oracle 数据库, 建表语句是从pl/SQL devep 中导出来的,详细配置信息采用的hibernate。properties ,关于db的配置在里面。
、1 先写了一种方式 具体实现类对应着一个表 上传 code吧
很多朋友不知道两者的区别,我在这里详细说说吧。如果是使用hibernate.properties作为配置文件的话,配置文件的内容大概是这样的:
--------------------------------------------------------------hibernate.dialect=org.hibernate.dialect.MySQLDialecthibernate.connection.driver_class=com.mysql.jdbc.Driverhibernate.connection.url=jdbc:mysql://localhost:3306/workhi ...
学习了 jquery validate.js 这个是 jquery 的插件,我觉得么,用了jquery 改变了我们很多的编程习惯,我们都习惯与传统的验证方式,将验证的js 写到 form 的页面中,或者 抽取出来,写在一个js中
但是jquery validate.js 这个东西,感觉就不是在写传统的js。
还是看看 jquery validate. 给的 zip包中的demo吧
一、默认校验规则
(1)required:true 必输字段
(2)remote:"check.php" 使用aja ...
Spring 中AOP概念是老生长谈的东东了, 说起概念来大家都晕晕的, 真是不好理解 ,抓住问题的本质,
三个为什么恩。 AOP的目的是什么,为了解决什么问题引出的AOP,实现的原理是什么恩,三个问题
1引出AOP的问题是
yu
package com.cee.springMVC;
import org.apache.log4j.Logger;
public class LoginDemo {
private Logger logger = Logger.getLogger(this.getClass().getName());
/**
*
...
见同事的代码所有的中文都是/u 类的编码 , 于是才知道用的是jdk带的工具转换过来。
native2ascii.exe 是 Java 的一个文件转码工具,是将特殊各异的内容 转为 用指定的编码标准文体形式统一的表现出来,它通常位于 JDK_home\bin 目录下,安装好 JDK 后,可在命令行直接使用 native2ascii 命令进行转码,示例:native2ascii -encoding 8859_1 c:\test.txt D:\temp.txt将 test.txt 文件内容用 8859_1 转码,另存为 temp.txt 文件格式:native2ascii -[optio ...
cewolf 的学习,项目中用到了 cewolf+ jfreeChart于是就学习了下, cewolf 我个人认为是实现了 一个MVC设计模式 ,将显示 与控制分离 , view 在jsp中与tablib方式 将 饼图,柱图,等在前台显示出来, 控制的 model 就是数据定义的数据 类似与javabean 类
注意:这里说的delete是指不带where子句的delete语句 相同点 truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触 ...
public class Test { static boolean foo(char c) { System.out.print(c); return true; }
public static void main(String[] argv) { int i = 0; for (foo('A'); foo('B') && (i < 2); foo('C')) { i++; foo('D'); } }}
ABDCBDCB
API:http://edndoc.esri.com/arcsde/9.2/api/japi/docs/index.html介绍
ArcSDE Java API提供了一个开放的、高层次的编程接口,以处理与分析空间信息。它包含了三个java包:Client包、Geometry包、以及Projection包。
Client包提供了实现ArcSDE服务器相关的功能的类。利用这个包建立的应用程序,能建立一个到ArcSDE实例的连接,查询一个层,或者与ArcSDE服务器进行通讯。
Geometry包提供了实现OGC(开源GIS)几何学功能接口的类。
Projection包提供了定义一个坐标系统与在 ...