上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 91 下一页
  2012年12月4日
摘要: 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非 阅读全文
posted @ 2012-12-04 15:05 duanxz 阅读(393) 评论(0) 推荐(0)
摘要: 由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性 阅读全文
posted @ 2012-12-04 14:28 duanxz 阅读(311) 评论(0) 推荐(0)
摘要: 本文主要介绍利用单台PC服务器来实现可支持百万级用户并发访问的WEB服务器的实践工作。意在提出一些手段来发掘设备的潜力,充分利用设备资源,以求达到降低硬件投入成本和维护成本的目的。 随着硬件技术的飞速发展,当前单台PC 服务器的性能得到了显著提升,反之,硬件成本却在快速下降。另一方面,多数门户网站、 阅读全文
posted @ 2012-12-04 13:55 duanxz 阅读(1784) 评论(0) 推荐(0)
摘要: 服务器采购一直是让人头疼的事情,之前我们用漫画形式讲述了不同规模的企业如何选购适合的服务器《漫画详解:企业需要选购什么样的服务器》,当我们确定选购什么类型服务器的时候,还需清楚企业要搭建什么服务器,是用来搭建网站服务器还是文件共享或是打印共享服务。弄清所要搭建的服务器需求,然后对症下药才能买到性能最 阅读全文
posted @ 2012-12-04 13:07 duanxz 阅读(1586) 评论(0) 推荐(0)
摘要: 从 iBatis 到 MyBatis,你准备好了吗?对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层... 阅读全文
posted @ 2012-12-04 08:55 duanxz 阅读(577) 评论(0) 推荐(0)
  2012年12月3日
摘要: 索引的创建对数据库的查询性能有很好的优化,但是不恰当的索引使用也会给数据库带来性能上的影响。 一、重复索引和冗余索引 SQL索引创建需要注意的情况: mysql允许在相同列上创建多个索引,无论是有意还是无意,mysql需要单独维护重复的索引,并且优化器在优化查询的时候也需要逐个地进行考虑,这会影响性 阅读全文
posted @ 2012-12-03 17:26 duanxz 阅读(5831) 评论(0) 推荐(0)
摘要: 《JDK的动态代理深入解析(Proxy,InvocationHandler)(转)》 《cglib简介与callback解析》 一、静态代理 1.1、什么是静态代理 1.2、静态代理示例说明 1.3、静态代理缺点 二、动态代理 2.1、java动态代理原理 2.2、动态代理示例说明 2.3、JDK动 阅读全文
posted @ 2012-12-03 14:53 duanxz 阅读(1338) 评论(0) 推荐(0)
摘要: 《代理模式--结构型 》 《JDK的动态代理深入解析(Proxy,InvocationHandler)(转)》 《Spring AOP 实现原理》 一、什么是动态代理 动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延 阅读全文
posted @ 2012-12-03 13:52 duanxz 阅读(5607) 评论(1) 推荐(2)
  2012年12月1日
摘要: 1、Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Pi 阅读全文
posted @ 2012-12-01 17:21 duanxz 阅读(3181) 评论(0) 推荐(0)
摘要: 一、spring boot介绍 因为Spring Boot实在是太惊艳了,所以过去一年多的时间里有不少和它相关的言论。 首先,Spring Boot不是应用服务器。这个误解是这样产生的:Spring Boot可以把Web应用程 序变为可自执行的JAR文件,不用部署到传统Java应用服务器里就能在命令 阅读全文
posted @ 2012-12-01 13:54 duanxz 阅读(1109) 评论(0) 推荐(0)
摘要: 恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现,可以有效地减少处理对象池化时的工作量,为其它重要的工作留下更多的精力和时间。创建新的对象并初始化的操作, 阅读全文
posted @ 2012-12-01 13:49 duanxz 阅读(465) 评论(0) 推荐(0)
摘要: 刚刚被一个比较麻烦的问题所困扰。这个问题就是如何判断数据中某张表是否存在,如果不存在则创建它。恩,我先用了最笨的方法,就是写个select从表中读数据,捕获异常的同时就知道了改表没有创建。此法不通,因为这个时候的异常似乎被认定为了系统错误,于是后面创建表的代码被忽略了。大部分人的做法类似于select system.table where tabblename='***',反正我曾经用类似的句子查询过DB2,是成功的。但是,我现在面对的不是DB2,而是7个不同的数据库,基本上常用的都包括了。是不是每类数据库都有上面的查询语句呢?是否查询语句相似呢?于是我挑了hsqldb,也是当 阅读全文
posted @ 2012-12-01 09:05 duanxz 阅读(491) 评论(0) 推荐(0)
  2012年11月29日
摘要: 目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V 阅读全文
posted @ 2012-11-29 15:38 duanxz 阅读(2366) 评论(0) 推荐(0)
  2012年11月28日
摘要: 1.检查数据库类型;1.1. HSQLDB;1.2. SQLAnywhere;2. 检查HSQLDB数据库是否需要升级;2.1. 需要升级HSQLDB数据库;2.1.1. HSQLDB升级开始;2.1.2. 数据迁移,在两个不同版本数据库文件之间;2.1.3. 新旧数据库文件切换;2.2. 不需要升级HSQLDB数据库;3. 检查数据库脚本是否需要升级;3.1. 需要升级脚本;3.1.1. 脚本升级开始,备份旧的数据库文件;3.1.2. 脚本升级,主要是连上数据库执行相关SQL;3.1.3. 更新最新版本号至T_DBVersion表中;3.2. 不需要升级脚本;4.不需要升级/升级完成;e文: 阅读全文
posted @ 2012-11-28 15:45 duanxz 阅读(995) 评论(0) 推荐(0)
  2012年11月27日
摘要: 用root账号登录后(切换到root账号的命令su root)mount -t cifs //192.0.2.204/c$/2204 /home/cesadm/Desktop/abc -o username=administrator 阅读全文
posted @ 2012-11-27 08:59 duanxz 阅读(1104) 评论(0) 推荐(0)
  2012年11月26日
摘要: 理解索引最好的办法是结合示例,所以这里准备了一个索引的案例。 假设要设计一个在线约会网站,用户信息表有很多列,包裹国家,地区,城市,性别,眼睛颜色,等等。完整必须支持上面这些特征的各种组合来搜索用户,还不行一些根据用户的最后在线时间,其他会员对用户的屏风等对用户进行排序并对结果进行限制。如何世界索引 阅读全文
posted @ 2012-11-26 13:15 duanxz 阅读(620) 评论(0) 推荐(0)
  2012年11月21日
摘要: 文件操作是任何语言中最为常用的部分,Java也不例外。这里主要介绍按行读取的文件操作和写入import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class JavaFile { public static void main(String[] args) { try { // read. 阅读全文
posted @ 2012-11-21 11:23 duanxz 阅读(2876) 评论(1) 推荐(0)
  2012年11月19日
摘要: package com.project.ajaxs;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.util.Calendar;import java.util.Date;public clas 阅读全文
posted @ 2012-11-19 18:11 duanxz 阅读(2148) 评论(0) 推荐(0)
  2012年11月16日
摘要: 1. hsql 学习 1.1. 学习目的 本文档是针对hSQL 数据库方面的基础学习,为了使项目组成员能够达到使用hSQL 数据库的目的。 1.2. 培训对象 开发人员 1.3. 常用词及符号说明 常用词: hsql:一种免费的跨平台的数据库系统 E:\hsqldb:表示是在dos 命令窗口下面 1.4. 参考信息 doc\guide\guide.pdf 2. HSQL 2.1. HSQL 运行工具 java -cp ../lib/hsqldb.jar org.hsqldb.util.DatabaseManager 注意hsqldb.jar 文件的文件路径,最好能放到classpath 里面, 阅读全文
posted @ 2012-11-16 10:15 duanxz 阅读(4099) 评论(0) 推荐(1)
  2012年11月15日
摘要: 摘要: 如果想要建立一个可伸缩的高可靠性的网站,就需要了解集群技术(clustering).本文中,Abraham Kang介绍了J2EE集群,怎样实现集群, 并列出Bluestone Total-e-server, Sybase Enterprise Application Server, SilverStream Application Server 和WebLogic Application Server在集群技术上有什么区别.基于这些知识,你就能够设计自己有效且高效的J2EE applications. 企业越来越多地选择Java 2, Enterprise Edition (J2EE 阅读全文
posted @ 2012-11-15 17:14 duanxz 阅读(257) 评论(0) 推荐(0)
  2012年11月14日
摘要: 1、介绍 jstatd是一个基于RMI(Remove Method Invocation)的服务程序,它用于监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口允许远程的监控工具连接到本地的JVM执行命令。 jstatd是基于RMI的,所以在运行jstatd的服务器上必须存在RM 阅读全文
posted @ 2012-11-14 15:58 duanxz 阅读(408) 评论(0) 推荐(0)
摘要: 序言越来越多的关键应用运行在J2EE(Java 2, Enterprise Edition)中,这些诸如银行系统和账单处理系统需要高的可用性(High Availability, HA),同时像Google和Yahoo这种大系统需要大的伸缩性。高可用性和伸缩性在今天高速增长的互连接的世界的重要性已经证实了。eBay于1999年6月停机22小时的事故,中断了约230万的拍卖,使eBay的股票下降了9.2个百分点。J2EE集群是用来提供高可用性和伸缩性服务,同时支持容错处理的一种流行的技术。但是,由于J2EE规范缺乏对集群的支持,J2EE供应商实现集群的方法也各异。这给J2EE架构师和开发人员带来 阅读全文
posted @ 2012-11-14 11:40 duanxz 阅读(343) 评论(0) 推荐(0)
摘要: 1.缺陷一:Timer由于内部只要一个线程,管理多个任务的时候,一个任务延时,后面的任务就会跟着延时。用下面的例子说明: 结果: 从上面的代码看出,第一个任务1s后执行,第二个任务3s后执行。实际上task2是在4s后才执行的,因为Timer内部是一个线程,而task1所需的时间超过了两个任务的间隔 阅读全文
posted @ 2012-11-14 11:34 duanxz 阅读(489) 评论(0) 推荐(0)
摘要: 前言越来越多的企业关键应用都必须采用集群技术,实现负载均衡(Load Balancing)、容错(Fault Tolerance)和灾难恢复(Failover)。以达到系统可用性(High Availability)和可伸缩性(Scalability)的要求。关于J2EE集群技术的基本原理和常用实现方式,TheServerSide.com有一篇经典的文章:http://www.theserverside.com/tt/articles/article.tss?l=J2EEClusteringCSDN上,陶建风先生在他的博客中也作了翻译:http://blog.csdn.net/ESoftWin 阅读全文
posted @ 2012-11-14 10:58 duanxz 阅读(652) 评论(0) 推荐(0)
  2012年11月13日
摘要: 你在命令行cmd下直接敲jar会出来它的命令帮助,jar是java的打包命令,创建的其实是一个zip格式的压缩文件。简单来说,jar cvfm classes.jar mymanifset -C foo / .这句话作用就是创建一个classes.jar,详细输出信息,然后使用现有的清单文件 "mymanifest" ,并将当前目录的foo/子目录中的所有文件添加到 "classes.jar" 中。(你的最后那个-c好像错了,应该大写如-C)追问清单文件 "mymanifest" 是什么 当前目录的foo/这个又是什么 是自己建立的吗 阅读全文
posted @ 2012-11-13 16:17 duanxz 阅读(443) 评论(0) 推荐(0)
上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 91 下一页