`
senton
  • 浏览: 205895 次
  • 性别: Icon_minigender_1
  • 来自: 紫禁城
社区版块
存档分类
最新评论
文章列表
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为 ...
1)java.util.Timer这个方法应该是最常用的,不过这个方法需要手工启动你的任务:Timer timer=new Timer();timer.schedule(new ListByDayTimerTask(),10000,86400000);这里的ListByDayTimerTask类必须实现TimerTask里面的run()方法。 2)ServletContextListener这个方法在web容器环境比较方便,这样,在web server启动后就可以自动运行该任务,不需要手工操作。将ListByDayListener implements ServletContextListen ...
         Java 良好的支持多线程。使用java,我们可以很轻松的编程一个多线程程序。但是使用多线程可能会引起并发访问的问题。synchronized和 ThreadLocal都是用来解决多线程并发访问的问题。大家可能对synchronized较为熟悉,而对ThreadLocal就要陌生得多了。       并发问题。         当一个对象被两个线程同时访问时,可能有一个线程会得到不可预期的结果。 一个简单的java类Student,代码: public class Stud ...
1.  使用 WebLogic Workshop Portal Extensions 进行门户开发:http://dev2dev.bea.com.cn/download/school/workshop/WorkshopCNHelp/doc/zh/core/index.html    2.  Portlet 教程 http://wiki.javascud.org/pages/viewpage.action?pageId=4095&navigatingVersions=true   3.  WebSphere Portal 新手入门 http://www.ibm.com/developer ...
                                                                     关于Portal                                 By http://maxuan.blueidea.com/archives/2006/418.shtml这里所说的Portal是指JCP-JSR ...
1.设置Cookie Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60); 设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。 cookie.setPath("/test/test2"); 设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.getContextPath() + web.xml里配置的该Servlet的url-pattern路径部分) respon ...
Java做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证明这一点。 其实从理论上来讲java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么N多理由来证明它确实占内存呢?两个字,陋习。 (1)别用new Boolean()。 在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是通过Boolean封装传递的,大部分ORM也是用Boolean来封装boolean类型的,比如: ps.setBoolean("isClosed",new Boolean( ...
为了深入了解Java的ClassLoader机制,我们先来做以下实验: package java.lang;public class Test {    public static void main(String[] args) {        char[] c = "1234567890".toCharArray();        String s = new String(0, 10, c);    }} String类有一 ...
电脑在桌面点右键,反应特慢在此将该问题的解决办法说一下:桌面按右键反应慢,通常都是显卡驱动程序惹的祸,最简单的办法就是:开始--运行--.运行regsvr32 /u igfxpph.dll如果对注册表熟悉,还可以运行 regedit将HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers下面的子项除了 New(新建) 以外的都删掉这样就行了 NTEL集成显卡补丁(解决右键慢) regsvr32 -u C:\windows\system32\hccutils.DLLregsvr32 -u C:\windows\syste ...
Alt+左箭头,右箭头        以在编辑窗口切换标签Alt+上下箭头,                以自动选择鼠标所在行,并将其上下移动Ctrl+f6                            可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换Ctrl+f7                            可以在视图之间切换 ,如编辑视图,输出视图,工程视图Ctrl+f8                            可以在不同的观察视图中切换,就是在java视图,调试视图,等之间切换Ctrl+m                           ...
JBOSS的常用设置 1、将默认端口8080改为80    找到JBOSS_HOME\server\default\deploy\jbossweb-tomcat50.sar\server.xml文件,找到如下部分:       <!-- A HTTP/1.1 Connector on port 8080 -->       <Connector port="8080" address="${jboss.bind.address}"          maxThreads="250" strategy="ms& ...
要轻松流畅上网你是否注意到你的电脑系统磁盘的可用空间正在一天天在减少呢?是不是像老去的猴王一样动作一天比一天迟缓呢?  没错!在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)日志文件(*.log)、临 时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的 临时文件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间。这些LJ文件不仅仅浪费了宝贵的磁盘空间,严重时还会使系统运行慢如蜗牛。这点相信你肯定忍 受 ...
  基本概念   1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。   2.OOP中最重要的思想是类,类是模板是蓝图,从类中构造一个对象,即创建了这个类的一个实例(instance)。   3.封装:就是把数据和行为结合起在一个包中)并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instanc ...
近日,公司美工在画一个HTML时,发现表格不能垂直居中,很是困惑,示意源代码为: <html xmlns="http://www.w3.org/1999/xhtml"> <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head> <body><table width="100%" hei ...
第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. 一个是@SuppressWarnings:这一个类型可以来暂时把一些警告信息消息关闭. 如果不清楚上面三个类型的具体用法,各位可以baidu或google一下的,很简单的。 第二部分:讲一下annotation的概念,再来讲一下怎样设计自己的annotation. 首先在jdk自带的java ...
Global site tag (gtag.js) - Google Analytics