`
fengfan2008
  • 浏览: 96465 次
  • 性别: Icon_minigender_1
  • 来自: 南京市
社区版块
存档分类
最新评论
文章列表
1.java的GC程序是一个由JVM实现的对用户透明的程序, 而且在GC时用户程序会出现暂停, 这在网络应用等不允许有响应延迟的情况的程序就需要对GC进行配置, 如设置为增量式GC这样可以分段进行GC减少每次GC时用户程序的暂停时间 2.通过使用java.lang.ref.SoftReference来减少OutOfMemory的发生机率, 提高内存的使用率, 通过WeakReference加速GC回收.
1.数据安全传输:   编码+加密+数字签名. java中提供了两个类:SealedObject保证机密性,SignedObject保证不被篡改,两者常常组合起来使用:创建并签名此SignedObject,然后再用它创建一个SealedObject.正好可以充分利用这两个类来解决网络安全问题。 2. 认证:   Form认证, Basic认证(tomcat:docs/realm-howto.html)   以及SSL认证(https)
在vmware中安装好2003要想能够正常上网, 请在虚拟机Virtual Machine Settings中将网络连接改为桥接bridge的方式, 然后在win2003中将其ip设为自动获取即可
http://open.taobao.com/api_tool/api_test.html?wikiApi=taobao.product.search
搭建集群和实现负载平衡 部分参考: http://ispring.iteye.com/blog/374272 http://wangcheng.iteye.com/blog/66928 http://ajava.org/course/server/13877.html (一)前期准备 我的系统用的是windowsXP专业版,我要做的是,用一个apache和多个(这里以两个作为示例)tomcat,通过jk方式,构造一个集群。以下是要首先准备的东西: 1、jdk,我用的版本是jdk1.5.0_06,下载地址是http://192.18.108.216/ECom/EComTicketServ ...

文件编码

        Properties properties = System.getProperties();;           System.out.println(properties.getProperty("file.encoding"));
由于本人开发平台是JAVA+TOMCAT. 在开发完程序后,就要把APP部署在远程机器的TOMCAT上。但是有时候运行在远程机器上的TOMCAT下的程序难免会出些问题了。出了问题,就想看远程的TOMCAT的控制台信息显示以便于自己对程序的排错。由于本人对Linux的熟悉度不够,所以对这个事情我无从下手。 原来Linux下有个命令tail 命令就可以解决这个问题。 关于tail的命令我就不说了,大家可以去网络上查查。我现在只说如何看远程的tomcat控制台命令。 用远程登陆客户端登陆linux 进入tomcat/logs/文件夹下 键入指令:tail -f catalina.out 这样 ...
1. 到官方下载tomcat如apache-tomcat6.0.20.tar.gz 2. 解压到/usr/tomcat6下 3. 编辑/etc/profile文件.    设置CATALINA_HOME, CATALINA_BASE, 然后在/usr/tomcat6/bin下执行./startup.sh即可启动
1. 可以通过“删除程序”删除预装的jdk1.4 2. 下载linux版的jdk如: jdk-6u14-linux-i586-rpm.bin. 3. 在下载目录执行sh jdk-6u14-linux-i586-rpm.bin 进行安装. 会出现“服务条款”,可以直接按 q 到最后, 再输入yes, 进行安装, 此时会在jdk-6u14-linux-i586-rpm.bin所在的目录下自动下载一些packing, 不要理会, 过一会就出现安装完成done. 4. java默认会安装在/usr/java下, 在命令行输入: vi /etc/profile 在里面添加如下内容 export ...
在VMWARE下安装完了LINUX,默认的分辨率是800*600,在linux的"显示设置"里怎么改然后重新启动或注销都没有变化,要想改变linux的分辨率,必须安装vmware tools,具体过程如下: 1.在VM下拉菜单里有一选项Install vmware tools,你必须先启动你的虚拟机,不然选项是灰色的,不可用。启动之后点击他,在你的limux的/tmp目录下就会出现一个叫vmware-linux-tools.tar.gz的包。 2.解压缩这个包在当前的目录,会产生一个vmware-tools-distrib的目录。 3.在终端输入init 3,切换到命令行模 ...
ftp://210.51.180.252/club/nce/新概念英语新版-教材+CD转mp3(美音)1-4册/第1册.rar * X7 X1 W+ W9 ^; X% | * L. ^, ^1 W0 {4 R$ w; eftp://210.51.180.252/club/nce/新概念英语新版-教材+CD转mp3(美音)1-4册/第2册.rar 2 a: D. r6 Q9 l0 W4 @& o  M8 Y! i, \$ f7 X& g: C$ U6 R* N ftp://210.51.180.252/club/nce/新概念英语新版-教材+CD转mp3(美音)1-4册/第3册.r ...
许多开发人员在做项目时都习惯把一些实用方法做成通用的静态方法,放在一起使用,例如对字符串的处理。有些实际编码中十分常用的方法却没有在Java的String类中提供。实际上Apache的commons子项目的lang包就是帮我们解决这个问 ...
用c:forEach 中vaStatus的属性可以获得迭代的自身状态,如: <c:forEach var="" items="" varStatus="status"> <c:out value="${status.index}"/> 此次迭代的索引 <c:out value="${status.count}"/> 已经迭代的数量 <c:out value="${status.first}"/> 是否是第一个迭代对象 & ...
  如何让集合的长度能自动改变,能够增加/删除元素呢?这就是用顺序表--java.util.list 接口。当中你可以选择ArrayList或是LinkedList,前者是数组实现,后者是链表实现。 import java.util.*; public class List1{     public static void main(String[] args){         //链表实现         List list = new LinkedList();         //数组实现         //List list = new ArrayList();         ...
1: QBE (Query By Example)    Criteria cri = session.createCriteria(Student.class);    cri.add(Example.create(s)); //s是一个Student对象    list cri.list();      实质:创建一个模版,比如我有一个表serial有一个 giftortoy字段,我设置serial.setgifttoy("2"),          则这个表中的所有的giftortoy为2的数据都会出来 2: QBC (Query By Criteria) 主要有C ...
Global site tag (gtag.js) - Google Analytics