自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (6)
  • 收藏
  • 关注

原创 Hot Deploy maven project from eclipse to tomcat

1. in project properties/projects facets, choose dynamic web module, java, javascript2. in project properties/deployment assembly, adding package and dependency 3. config tomcat in eclipse and r

2012-04-19 14:47:23 574

转载 java GC and PhantomReference

Java中一共有4种类型的引用:StrongReference、SoftReference、WeakReference以及PhantomReference (幽灵引用), 这 4 种类型的引用与Java GC有着密切的关系, 让我们逐一来看它们的定义和使用场景。1.

2011-08-01 10:01:21 1104

转载 linux 监测工具

监测工具<br />我们只需要简单的工具就可以对 Linux 的性能进行监测,以下是 VPSee 常用的工具:工具简单介绍top查看进程活动状态以及一些系统状况vmstat查看系统状态、硬件和系统信息等iostat查看CPU 负载,硬盘状况sar综合工具,查看系统状况mpstat查看多处理器状况netstat查看网络状况iptraf实时网络状况监测tcpdump抓取网络数据包,详细分析mpstat 查看多处理器状况tcptrace数据包分析工具netperf网络带宽工具dstat综合工具,综合了 vmsta

2010-10-25 15:08:00 502

转载 海量数据面试题整理

<br />1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?<br />方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。<br />s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为300M。<br />s 遍历文件b,采取和a相同的方式将url分别存储到1000各小

2010-07-23 10:33:00 727

转载 数据库三范式经典实例解析

数据库的三范式1N:关系R中的属性都是不可分割的项.2N:在1N的基础上,每个非主属性完全函数依赖于码.3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码. 1N  |   消除非主属性对码的部分函数依赖 2N  |   消除非主属性对码的传递函数依赖 3N  |   消除主属性对码的部分和传递函数依赖 BCNF  |   消除非平

2010-04-16 15:28:00 1083

转载 Oracle sql 性能优化调整一

Oracle  sql 性能优化调整1. 选用适合的ORACLE优化器    ORACLE的优化器共有3种:   a.  RULE (基于规则)   b. COST (基于成本)  c. CHOOSE (选择性)    设置缺

2010-04-12 21:23:00 462

转载 english slang

sporting house 妓院(不是“体育室”) dead president 美钞(上印有总统头像)(并非“死了的总统”) lover 情人(不是“爱人”)busboy 餐馆勤杂工(不是“公汽售票员”)busybody 爱管闲事的人(不是“大忙人”)dry goods (美)纺织品;(英)谷物(不是“干货”)heartman 换心人(不是“有心人”) 

2010-04-09 16:56:00 529

原创 临时文件

http://lifethinker.javaeye.com/blog/215401 http://opensource.csdn.net/bbs/thread/7721 http://www.ibm.com/developerworks/cn/java/j-lo-ehcache/ http://www.javaperformancetuning.com/

2010-04-07 10:07:00 388

原创 programming for java virtual machine note

JVM is devided into four conceptual data space:class areas: the code and the constant are keptjava stack: which keep track of which the method has been called and the  data associated with each me

2010-04-05 23:43:00 399

原创 good english web site

http://www.52en.com/onlineplay.asp?code=11 http://www.justvocabulary.com/http://www.betteratenglish.com/http://www.china232.com/

2010-04-01 10:32:00 442

转载 Using the Java XML Digital Signature API

http://www.java-tips.org/java-ee-tips/xml-digital-signature-api/using-the-java-xml-digital-signatur-2.html XML digital signatures have been on programmers wish lists for some time. The good new

2010-03-24 20:28:00 1279

转载 Reap the benefits of document style Web services

http://www.ibm.com/developerworks/webservices/library/ws-docstyle.html Buried deep in the Web Service Definition Language (WSDL) specification is a very subtle switch that can turn the SOAP bind

2010-03-23 16:59:00 799

转载 Which style of WSDL should I use?

http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/  IntroductionA WSDL document describes a Web service. A WSDL binding describes how the service is bound to a messaging pro

2010-03-23 16:58:00 617

转载 Hibernate 三种状态的区分,以及save,update,saveOrUpdate,merge等的使用

Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用 Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。

2010-03-19 23:35:00 392

转载 Java Collection FramWork

jdk的集合框架的主体结构:接口简述实现操作特性成员要求Set成员不能重复HashSet外部无序地遍历成员。成员可为任意Object子类的对象,但如果覆盖了equals方法,同时注意修改hashCode方法。TreeSet外部有序地遍历成员;附加实现了SortedSet, 支持子集等要求顺序的操作

2010-03-18 17:47:00 1168 1

转载 ARRAYLIST VECTOR LINKEDLIST 区别与用法

ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要

2010-03-18 17:37:00 394

转载 关于java的hashCode方法

Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较的次数就

2010-03-16 18:36:00 364

转载 性能测试指标的基本概念

吞吐量/处理能力处理能力又叫吞吐量,指的是单位时间内处理的客户端请求数量。通常情况下,吞吐量用请求数/秒 Or页面数/秒来衡量。从业务角度看,吞吐量也可以用访问人数/天Or页面访问量/天来衡量。负载负载分为客户端负载和服务器端负载客户端负载的通俗解释就是有多少个用户在同时使用软件服务器端负载的通俗解释就是有多少个请求同时到达了服务器端,要求服务器进行处理。例如,某个网站当前

2010-03-15 22:04:00 505

转载 RMI 优点

一、RMI概述     Java Remote Method Invocation ( RMI --Java远程方法调用)为采用Java对象的分布式计算提供了简单而直接的 途径。这些对象可以是新的Java对象,也可以是围绕现有API的简单的Java包装程序。Java体现了“编写一次就 能在任何地方运行的模式。而RMI可将Java模式进行扩展,使之可在任何地方运行”。     RMI

2009-09-10 23:07:00 1313 1

转载 Java RMI与RPC,JMS的比较

远程对象方法调用并不是新概念,远程过程调用(RPC)已经使用很多年了。远程过程调用被设计为在应用程序间通信的平台中立的方式,它不理会操作系统之间以及语言之间的差异。即RPC支持多种语言,而RMI只支持Java写的应用程序。[1]另外RMI调用远程对象方法,允许方法返回Java对象以及基本数据类型。而RPC不支持

2009-09-10 23:03:00 775

转载 RPC and RMI

 RPC, SOAP, WSDL都是web service的关键词,这里描述一下他们的关系,下面的解释可能比较狭义,主要为了帮助理解这三者的关系。 1.RPC如果要调用远端的一个方法,可以使用RMI和RPC,这是2种截然不同的风格。RMI: (Remote Method Invocation) 直接获取远端方法的签名,进行调用。优点是强类型、编译期可

2009-09-10 23:02:00 890

转载 Thread的run()与start()的区别

java中thread的start()和run()的区别:1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。然后通过此Thread类调用方法run()来完成其运行操作的,这里方法run()称为线程体,

2009-09-06 11:01:00 18707 2

转载 myeclipse 7.0代码不提示的提示设置

myeclipse 7.0代码不提示的提示设置:1、菜单window-> Preferences-> Java-> Editor-> Content   Assist-> Enable   auto   activation   选项要打上勾2、windows--> preference--> Geberal--> keys   下设置Content Assist 的快捷键即可,其它的不用管。3、

2009-06-17 17:06:00 630

转载 REST是什么(转)

REST是什么(转)概述     REST是英文Representational State Transfer的缩写,中文翻译:表述性状态转移。     他是由Roy Thomas Fielding博士在他的论文 《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。    

2009-05-25 22:47:00 1985

转载 Style of WebService: REST vs. SOAP

Style of WebService: REST vs. SOAP       在SOA的基础技术实现方式中WebService占据了很重要的地位,通常我们提到WebService第一想法就是SOAP消息在各种传输协议上交互。近几年REST的思想伴随着SOA逐渐被大家接受,同时各大网站不断开放API提供给开发者,也激起了REST风格WebService的热潮。       在收到新需求E

2009-05-25 22:46:00 725

转载 Google BigTable 原理

Google BigTable 原理 (翻译) 题记:google 的成功除了一个个出色的创意外,还因为有 Jeff Dean 这样的软件架构天才。                                                  ------ 编者 官方的 Google Reader blog 中有对BigTable 的解释。这是Google 内部开发的一个用来处理大数据

2009-03-18 19:41:00 668

原创 jboss EntityManager不能注入的解决办法

1 try {   InitialContext initialContext = new InitialContext();   EntityManagerFactory lookup = (EntityManagerFactory) initialContext.lookup("java:/EntityManagerFactories/myData");   entityManager = l

2008-10-14 10:12:00 1208

转载 好的java网站

JAVA开发者应该去的20个英文网站http://www.javaalmanac.com    Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.http://www.onjava.com    OReilly的Java网站. 每周都有新文章http://java.sun.com    官方的Java开发者网站 - 每周都有新文章发表ht

2008-08-19 10:35:00 19604 1

转载 Spring 事务管理的配置

Spring 事务管理的配置看了上面同事学习 spring 的笔记后自己也觉得有新的理解,从什么地方说起呢?就从 spring 的事务配置说起吧。那么我们看看 contextConfig.xml 吧。                                                         mf/org/user/User.hbm.xml                   

2008-05-12 18:14:00 1524

转载 详解spring事务属性

Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义,

2008-05-12 18:03:00 378

转载 java 初始化顺序

静态库、动态连接库程 序编制一般需经编辑、编译、连接、加载和运行几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在连接步骤中,连 接器将从库文件取得所需的代码,复制到生成的可执行文件中。这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会 有多份冗余拷贝。为了克服这个缺点可以采用动态连接库。这个时候连接器仅仅是在可执

2008-05-06 09:21:00 406

转载 理解Java ClassLoader机制

当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:       bootstrap classloader                |       extension classloader                |       system classloaderbootstrap classloader -引导(也称为原始)类加载器,它负责加载Ja

2008-05-06 09:19:00 400

转载 solaris迅速查找手册

硬件系统: 1、如何查看cup的状态? 作者:南非蜘蛛 # psrinfo -v # mpstat 可以列出多cpu负载的状态 2、如何查看内存? 作者:南非蜘蛛 # prtconf | grep Memory 可以查看内存的多少. # /usr/platform/sun4u/sbin/prtdiag 3、如何动态添加swap分区? # $su - root ----- 成为超级用户 #

2008-05-06 09:15:00 414

转载 面向对象

设计模式与面向对象面向对象设计模式解决的是“类与相互通信的对象之间的组织关系,包括它们的角色、职责、协作方式几个方面。面向对象设计模式是“好的面向对象设计”,所谓“好的面向对象设计”是那些可以满足“应对变化,提高复用”的设计。面向对象设计模式描述的是软件设计,因此它是独立于编程语言的,但是面向对象设计模式的最终实现仍然要使用面向对象编程语言来表达,本课程基于C#语言,但实际上它适用于支

2008-05-05 11:59:00 407

转载 数据表的十二个设计原则

(1)不应针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。 (2)采用领域模型驱动的方式和自顶向下的思路进行数据库设计,首先分析系统业务,根据职

2008-05-05 11:59:00 540

转载 TOMCAT出错:java.lang.OutOfMemoryError: Java heap space

遇到TOMCAT出错:java.lang.OutOfMemoryError: Java heap space,于是查了资料,找到了解决方法:If Java runs out of memory, the following error occurs:Exception in thread "main" java.lang.OutOfMemoryError: Java heap spaceJava

2008-04-23 11:02:00 800

转载 java Native Method

 一. 什么是Native Method   简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。   "A native meth

2008-04-22 10:06:00 426

转载 ORACLE 中修改用户密码的方法

ORACLE 中修改用户密码的方法用OS认证方式登陆,即是CONNECT / AS SYSDBA 登陆,然后修改密码就是了ALTER USER SYS IDENTIFIED BY ****ALTER USER SYSTEM IDENTIFIED BY ****然后你可以改变成密码文件认证。 9i 中可以以oracle登陆操作系统, 设置好ORACLE_HOME和ORACLE_SID环境变量, 启动

2008-04-21 13:33:00 976

转载 UNIX后台执行命令

命令解释:    cron  系统调度进程,可以使用它在每天的非高峰负荷时间段运行作业    at    at命令,使用它在一个特定的时间运行一些特殊的作业    &     使用它在后台运行一个占用时间不长的进程    nohup 使用它在后台运行一个命令,即使在用户退出时也不受影响cron/crontab:    cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业    cr

2008-04-21 09:52:00 729

转载 P6SPY和SQL Profiler使用

 弄hibernate时,想显示sql语句,可以设置show_sql为true来达到这个目的,但是参数值全是像PreparedStatement一样,用?来代替的。用p6spy可以达到显示的那些参数原值的目的,但可读性差。可以利用SQL Profiler来处理这个事情。p6spy: http://www.p6spy.comSQL Profile: http://www.jahia.net/jahi

2008-04-16 22:09:00 770

大数据和AI策略

大数据和AI策略——面向投资的机器学习和另类数据方法

2018-12-17

O'Reilly web performance tuning

web performance tuning 性能 调优

2009-08-14

servlet applet通讯的例子

servlet applet通讯的例子<br>解决传递对象问题

2008-02-02

ajax4jsf 刷新datatable 例子

ajax4jsf 局部刷新刷新datatable 例子<br>

2008-01-17

微软的面试题及答案

在网上收集的微软的面试题及答案

2008-01-17

dhtmlxTree

javascript tree

2007-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除