上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
  2013年2月12日
摘要: 本实例为javamail发送smtp邮件实例和常见问题解决 package mail; import java.util.Date; import java.util.Properties; import javax.mail.Address; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.i 阅读全文
posted @ 2013-02-12 16:22 蜜雪薇琪 阅读(192) 评论(0) 推荐(0) 编辑
  2013年2月11日
摘要: 哎,在学习计算机基础的时候没有好好学习,经常忘记这几个运算符号的规则。 位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。1.与运算符 与运算符用符号“&”表示,其使用规律如下: 两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。 public class data13 { public static void main(String[] args) { int a=129; int b=128; S 阅读全文
posted @ 2013-02-11 19:52 蜜雪薇琪 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Calendar 获取日期 如果想得到某个星期几是什么日期,可以使用下面的方式获取Java代码 /** * @param args */ public static void main(String[] args) { Calendar c3 = Calendar.getInstance(); // 上上周星期六 c3.add(Calendar.DATE, 0 - c3.get(Calendar.DAY_OF_WEEK) - 7 * 1); Date d3 = c3.getTime(); formatToString(d3, "yyyy-MM-dd"); // 上周星期六 阅读全文
posted @ 2013-02-11 19:51 蜜雪薇琪 阅读(680) 评论(0) 推荐(0) 编辑
摘要: javac -d . Class.java -d . 的意思为在当前目录生成包的层级目录,默认情况下不会生成包的层级目录,并且要指定类的完全限定名运行该java程序 阅读全文
posted @ 2013-02-11 19:51 蜜雪薇琪 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 最近碰到一个使用ThreadLocal时因为未调用remove()而险些引起内存溢出的问题,所以看了下ThreadLocal的源码,结合线程池原理做一个简单的分析,确认是否最终会导致内存溢出。既然是因为没调用remove()方法而险些导致内存溢出,那首先看下remove()方法中做了什么。 Java代码 publicvoidremove(){ ThreadLocalMapm=getMap(Thread.currentThread()); if(m!=null) m.remove(this); } public void remove() { ThreadLocalMap m =... 阅读全文
posted @ 2013-02-11 19:50 蜜雪薇琪 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 没有啥意义的东西 Java代码 publicstaticvoidmain(String[]args){ booleanend=false;//结束标志for(intxue=0;xue<=9;xue++){ System.out.println("xue="+xue); if(end)break; for(intxi=0;xi<=9;xi++){ System.out.println("xi="+xi); if(end)break; for(inthao=0;hao<=9;hao++){ System.out.println(" 阅读全文
posted @ 2013-02-11 19:49 蜜雪薇琪 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 现在项目在maven的管理很方便,所以我也打算用maven进行管理. [在eclipse 下构建一个项目,java的或者web都可以] [list=2] [建立完成后,在maven的按钮下,添加需要的依赖groupid,需找自己需要的LIB库] [/list] [list=3] [点击完成即可,我们可以看到自己的jar包在自动下载] [/list] 这是maven的一个最基本的功能,就是构建后,自动下载统一的jar. 阅读全文
posted @ 2013-02-11 19:49 蜜雪薇琪 阅读(513) 评论(0) 推荐(0) 编辑
摘要: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种. 阅读全文
posted @ 2013-02-11 19:48 蜜雪薇琪 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 本文比较了RMI,Hessian,Burlap,Httpinvoker,Web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。1. 简介 RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以用于任意语言。Httpinvoker是SpringFramework提供的远程通讯协议,只能用于JAVA程序间的通讯,且服务端和客户端必须使用SpringFramework。Web service是连接异构 阅读全文
posted @ 2013-02-11 19:48 蜜雪薇琪 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1. Name RMI是Romote Method Invocation的缩写,就是远程方法调用。 2. Intent 具体的说,就是能够通过这种机制,实现在一个JVM上调用另一个JVM上的Java对象的方法。 3. Structure (1)RMI Interface and Class 第一步:继承了Remote的interface 定义一个继承了Remote的interface,命名为TestRMIService。在其中有我们期望在Client端调用的方法testHello(),注意要抛出RemoteException。第二步:继承了UnicastRemoteObject且实现了Test 阅读全文
posted @ 2013-02-11 19:47 蜜雪薇琪 阅读(210) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页