- 博客(35)
- 收藏
- 关注
原创 .net下AOP框架资料
.net下AOP框架资料 websharp 是.net下的一个框架,包括aop框架http://www.websharp.org/Aspect# 是一个基于.Net的AOP(面向方面编程)框架, 它使用动态代理和XML配置文件.http://www.narchitecture.net/DotNet/AspectSharp.aspx
2009-10-19 11:18:00 1366
原创 log4j把日志写入数据库详解
转贴,不错的帖子 log4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出。本节主要讲述如何将日志信息输入到数据库(可以插入任何数据库,在此主要以MSSQL为例进行详解)。用log4j将日志写入数据库主要用到是log4j包下的JDBCAppender类,它提供了将日志信
2009-09-22 12:25:00 2515
原创 log4net--以配置方式使用详解
具体参看周公的一篇文章。 http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, A
2009-09-22 11:55:00 588
转载 log4j的.net版---log4net使用(简介)
一 Log4net简介Log4net是基于.net开发的一款非常著名的记录日志开源组件。他最早是2001年7月由NeoWorks Limited启动的项目,基本的框架源于另外的一个非常著名的姐妹组件-log4j。Log4net记录日志的功能非常强大。它可以将日志分不同的等级,比不同的样式,将日志输出到不同的媒介。Log4net可以从http://logging.apac
2009-09-22 11:50:00 3182
原创 java Runtime Data Areas(java 虚拟机运行环境数据区域说明)
Runtime Data Areas: The Java virtual machine defines various runtime data areas that are used during execution of a program. Some of these data areas are created on Java virtual machine start
2008-07-18 16:07:00 979 1
转载 jvm系列--2
Java虚拟机类装载的原理及实现一、引言 Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。二、Java虚拟机的类装载实现与应用 2.1 装载
2008-01-29 17:11:00 230
原创 java虚拟机,jvm 原理,工作原理,类加载原理---jvm系列整理
jvm工作原理 Java虚拟机一、什么是Java虚拟机Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。1.为什么要使用Java虚拟机Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机
2008-01-29 17:08:00 786
原创 java 国际化工具 native2ascii工具使用
native2ascii 是jdk 提供的标准的转化字符的工具它的功能是把本地代码即(本地中文,日文,等等文本文件) 转化为unicode编码的文本文件(这样说可能不严谨,不过却容易理解)关于它的用法,其实标准的jdk文档里都是有的,我用的jdk5.0的.chm格式的文档。我把它贴出来native2ascii - Native-to-ASCII ConverterConverts
2008-01-29 16:50:00 1170
原创 面向对象设计--谈谈继承与合成
合成 VS 继承关联class的两种基本途径的对比作者:Bill Venners出处:http://www.artima.com/designtechniques/compoinh.html摘要这是我的Design Techniques的一部分,这里我分析了两者的构成(flexibility)和执行牵连(performance implications),并且我针对两者分别给出了指导方针。正文建立
2008-01-22 17:39:00 466
转载 java国际化专题-转载文章1
用Java解决国际化问题 首都经贸大学信息学院 尹海琴 01-7-18 上午 09:11:22 如果应用系统是面向多
2007-09-25 15:46:00 367
转载 敏捷开发
敏捷开发介绍 敏捷开发(agile development)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 敏捷开发是全新理论吗?答案莫衷一是。细心的人们可以发现,敏捷开
2007-09-20 18:16:00 905
原创 过滤html标签的代码
public String html2Text(String inputString) { String htmlStr = inputString; //含html标签的字符串 String textStr =""; java.util.regex.Pattern p_script; java.util.regex.M
2007-09-13 17:43:00 1930
原创 设计原则
一点说明:OO的五大原则是指SRP、OCP、LSP、DIP、ISP。这五个原则是书中所提到的。除此之外,书中还提到一些高层次的原则用于组织高层的设计元素,这些放到下次再写。当然,OO设计的原则可能不止这五个,希望大家多提宝贵意见,多多交流。 在学习和使用OO设计的时候,我们应该明白:OO的出现使得软件工程师们能够用更接近真实世界的方法描述软件系统。然而,软件毕竟是建立在抽象层次上的
2007-09-11 17:53:00 390
原创 正则学习-bash篇
4.1. 正则表达式 4.1.1. 什么是正则表达式? 正则表达式 是一个描述一组字符串的模板。正则表达式是使用多种操作符来组合更小的表达式构建类似算术表达式。 建立块的基本原则是正则表达式匹配一个单字符。多数字符,包括所有的字幕和数字,都是匹配它们自己的正则表达式。任何带有特殊含义的字符可以以反斜杠开头来进行引用。
2007-09-03 13:41:00 2500
转载 Java虚拟机(JVM)参数配置说明
Java虚拟机(JVM)参数配置说明 在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOf
2007-09-01 15:09:00 1217 1
转载 Java-RTTI与反射机制--详细
Java反射机制摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有
2007-08-28 16:34:00 3925 2
转载 java-RTTI与放射机制---初级学习
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性1 public Object getProperty(Object owner, String fieldName) throws
2007-08-28 16:09:00 1536 1
原创 Java Programming Style Guidelines
Java Programming Style GuidelinesVersion 6.0, April 2007 Geotechnical Software Services Copyright © 1998 - 2007 This document is available at http://geosoft.no/development/javastyle.html Table
2007-08-28 13:44:00 548
原创 java代码风格,编写规则,英文原版
Code Conventions for the JavaTM Programming LanguageRevised April 20, 1999 1 Introduction1.1 Why Have Code Conventions 1.2 Acknowledgments 2 2.1 File Suffixes 2.2 Common File Names File Names3
2007-08-28 13:42:00 548
原创 J2EE应用性能问题的常用优化
转载于Cnbie]性能问题的最明显表现是网页的响应时间变慢。在J2EE系统中,经常体现有下面更为基本的症状:应用服务器资源的使用情况JVM堆的使用情况系统资源的使用情况数据库资源的使用情况网络活动 JAVA手机网[www.cnjm.net]这些现象表明J2EE应用依赖很多外部资源,并且是运行在一个层次化的执行模式的环境中: JAVA手机网[www.cnjm.net]由于Java虚拟
2007-08-28 09:29:00 248
转载 Java性能优化技巧集锦
一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。 在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则
2007-08-28 09:26:00 448
转载 WIKI与BLOG殊途同归
2005-5-17 9:21:2WIKI与BLOG殊途同归 现在很多朋友都拥有了自己的BLOG网页,尽管他们可能并不打算走木子美那种写私人日记的路子,但彰显个性、张扬自我的目的,大都类似。其实在这个时候,中国的许多技术迷们已经把目光投向了WIKI。 历经了网络反黄与木子美,中国的网友们对BLOG已经耳熟能详了。作为一种新兴的网络理念,配以成熟技术的支持,BLOG大大降低了网站制
2007-08-22 17:18:00 275
原创 URLConnection/HttpURLConnection 使用
1jdk上的标准说明public abstract class URLConnection extends Object super class of: HttpURLConnection 抽象类 URLConnection 是所有表示应用程序与 URL 之间通信链路的类的超类。该类的实例可以用来对由 URL 引用的资源进行读取和写入操作。一般情况下,生成一个对 URL 的连接是一多步过程
2007-08-07 15:38:00 3110 2
原创 js 操作frameset frame 对象
JavaScript框架编程框架编程概述一个HTML页面可以有一个或多个子框架,这些子框架以来标记,用来显示一个独立的HTML页面。这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问,例如从一个框架中引用另一个框架中的JavaScript变量、调用其他框架内的函数、控制另一个框架中表单的行为等。框架间的互相引用一个页面中的所有框架以集合的形式作为window对象的属性提
2007-08-02 16:39:00 2209
转载 深入解析Java的新特性assertion
J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式,本文将深入解析assertion功能的使用以及其设计理念,并给出相关的例子 。assertion的语法和语义 J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语
2007-07-16 13:52:00 429
原创 华为Java笔试题
华为Java笔试题: 一、 单项选择题 1.Java是从( )语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列语句哪一个正确( ) A. Java程序经编译后会产生machine code B. Java程序经编译后会产生byte code C. Java程序经编译后会产生DLL D. 以上都不正确 答案:B 3
2007-07-04 12:54:00 3982 1
原创 java面试搜集
基础知识: 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种
2007-07-04 12:53:00 1903
原创 java面试,笔试题,全集整理
java笔试题大汇总(1) [转]2005年8月5日09:30星期五 [资料] JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和
2007-07-04 12:50:00 606
原创 String和StringBuffer的研究--来自中国it实验室
String和StringBuffer的研究原文来自http://java.chinaitlab.com/WebServices/390218.html String和StringBuffer之概览 非可变对象一旦创建之后就不能再被改变,可变对象则可以在创建之后被改变。String对象是非可变对象,StringBuffer对象则是可变对象。为获得更佳的性能你需要根据实际情况小心谨慎
2007-06-27 11:23:00 428
原创 java内存泄露专题-2(目前只是整理高手们发的文章,无意侵权,只是希望自己看的方便)
Java内存泄露问题分析#source table{font-size:12px;} document.write(a_date); 2005-01-14 09:51 作者:
2007-06-25 16:21:00 309
原创 java内存泄露专题-1(目前只是整理高手们发的文章,无意侵权,只是希望自己看的方便)
Java的内存泄漏本文源文地址 http://www-128.ibm.com/developerworks/cn/java/l-JavaMemoryLeak/Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是
2007-06-25 15:08:00 501
原创 关于spring 的一点思考
Spring MVC在设计时,针对Webwork的不足提出了自己的解决方案。不过,设计者一旦脱离实际开发,开始陷入框架本身设计的完美化时,往往容易陷入过度设计的陷阱。 请原谅这里笔者对Rod Johnson及其开发团队的一点善意批评。Rod Johnson开始脱离实际开发,上升到框架设计时,如同大多数框架开发者一样,完美化的思想充斥了设计过程,就Rod Johnso
2007-03-12 16:30:00 342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人