`
文章列表
/* * Copyright 2002-2005 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/L ...
下面四种方式都可以得到webroot/WEB-INF/classes这个路径,有什么区别,哪种方式最好? String path = this.getClass().getResource("/").getPath(); String path2 = this.getClass().getClassLoader().getResource("/").getPath(); String path3 = Thread.currentThread().getContextClassLoader().getResource("").getPat ...
简介   西藏最有名的咒有两种: 第一种是:莲花生大士咒,称为金刚上师咒   莲花生大士咒,称为金刚上师咒,嗡阿吽班杂咕噜叭嘛悉地吽(OM AH HUM VAJRA GURU PADMA SIDDHI HUM)。 第二种是:大悲观世音菩萨咒   大悲 ...
六字大明咒 百科名片 六字大明咒「唵嘛呢叭咪吽(OM MAŅI PADME HUM)」是大慈大悲观世音菩萨咒,源于梵文,象征一切诸菩萨的慈悲与加持。六字大明咒是“唵啊吽”三字的扩展,其内涵异常丰富、奥妙无穷、至高无上,蕴藏了宇 ...
public static void main(String[] args) throws Exception { /*Properties properties = new Properties(); properties.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("b.txt")); for(Map.Entry entry:properties.entrySet()){ System.out.println((String)entry.g ...
只是转来看看而已,东西有对有错 关于Date和Calendar这两个类的java doc还是值得好好看看的,尤其是你需要精确的计算时间的。 Calendar中的add set roll方法都是字段操作方法,set()不会立即触发日期值的重新计算,就算你set()了多 ...
1.list转setSet set = new HashSet(new ArrayList());   2.set转listList list = new ArrayList(new HashSet());   3.数组转为listList stooges = Arrays.asList("Larry", "Moe", "Curly");或者String[] arr = {"1", "2"};List list = Arrays.asList(arr);   4.数组转为setin ...

date1 zihuan

    博客分类:
  • Date
转,只是转http://www.iteye.com/topic/285405 可以采用common lang的DateUtils方法 Calendar cal = Calendar.getInstance(); Date date1 = cal.getTime(); Thread.sleep(10); Calendar cal2 = Calendar.getInstance(); Date date2= cal2.getTime(); System.out.println(date2.getTime() - date1.getTime()); ...
一、MD5是何方神圣?   所谓MD5,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初 ...
1,公钥和私钥成对出现 2,公开的密钥叫公钥,只有自己知道的叫私钥 3,用公钥加密的数据只有对应的私钥可以解密 4,用私钥加密的数据只有对应的公钥可以解密 5,如果可以用公钥解密,则必然是对应的私钥加的密 6,如果可以用私钥解密,则必然是对应的公钥加的密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们,然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。 我的好朋友x用我的公钥1加密了字符a,加密后成了 ...

LUnicode

public class LUnicode { /** * @param args */ public static void main(String[] args) { for (int i=0 ;i<100;i++){ System.out.println(i); } String sName = "Java转义字符(补遗)"; //sName = sName.replaceFirst("(补遗)",""); System.out ...

stupid stupid

import java.util.regex.Matcher; import java.util.regex.Pattern; public class LReg { /** * @param args */ public static void main(String[] args) { //注意 //System.out.println("1a5".replaceAll("1.5","1.0")); String mailAddress = " ...

i am stupid . 位运算

    博客分类:
  • za
public class LReg2 { /** * @param args */ public static void main(String[] args) { anweiCal(8, "<<", 2); } public static void anweiCal(long i, String oper, long j) { //final String _ANWEIYU = "&"; System.out.println(Long.toBi ...
 最近一个师弟问某实现是该用对象持有(其实就是组合)还是集成关系实现好。所以就在这里简单的浅谈一下,仅是个人观点,仅供参考。如果写的不对的地方请指出。      首先它们都是实现系统功能重用,代码复用的最常用的有效的设计技巧,都是在设计模式中的基础结构。相信大家已了解的,类继承允许我们根据自己的实现来覆盖重写父类的实现细节,父类的实现对于子类是可见的,所以我们一般称之为白盒复用。对象持有(其实就是组合)要求建立一个号的接口,但是整体类和部分类之间不会去关心各自的实现细节,即它们之间的实现细节是不可见的,故成为黑盒复用。      继承是在编译时刻静态定义的,即是静态复用,在编译后子类和父类的 ...
关于war包 jar包 ear包 及打包方法2008-12-18 23:09war包:是做好一个web应用后,通常是网站打成包部署到容器中 jar包:通常是开发的时候要引用的通用类,打成包便于存放管理。 ear包:企业级应用 通常是EJB打成ear包 各种包的打法 ...
Global site tag (gtag.js) - Google Analytics