java
文章平均质量分 87
Tigerdush
主要致力于web前端的研发创业中...
展开
-
Java服务器端List对象转换为JSON对象并返回客户端实例
一、什么是JSON JSON 即 JavaScript Object Natation(Java对象表示法),它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。 简而言之,JSON就是JavaScript交换数据的一种格式。例子如下:{"username":"coolcooldool","password":"1230","usertype":转载 2013-04-03 16:42:33 · 986 阅读 · 0 评论 -
windows下搭建SVN服务器及配置myeclipse SVN客户端
1.下载SVN最新版本安装文件,官网下载地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100,选择最新发布的SVN安装文件进行下载。最新版本是Setup-Subversion-1.6.5.msi,大小7.4MB,安装SVN至我的电脑。最好使用中文路径,而且路径中不要有空格。双击Setup-Subver原创 2013-05-16 13:28:23 · 933 阅读 · 0 评论 -
JAVA中HashMap和HashTable 的理解
很早就觉得HashMap是很神奇的东西,有人曾经和我说如果不知道HashMap就不要去面试了,好像HashMap是JAVA语言世界里必备的元素一样。可能大家学JAVA之初时,都会觉得集合没什么用。等你真正开发软件工程去处理大量数据的时候会经常用到集合,而且学问非常深,非常讲究集合的效率、使用场景等,当然这里只说Map族的集合。它延伸开来是一个家族:HashSet / HashTable / Tre原创 2013-05-01 10:13:31 · 1029 阅读 · 1 评论 -
遗留系统的技术栈迁移
什么是遗留系统(Legacy System)?根据维基百科的定义,遗留系统是一种旧的方法、旧的技术、旧的计算机系统或应用程序[1]。这一定义事实上并没有很好地揭露遗留系统的本质。我认为,遗留系统首先是一个还在运行和使用,但已步入软件生命周期衰老期的软件系统。它符合所谓的“奶牛规则”:奶牛逐渐衰老,最终无奶可挤;然而与此同时,饲养成本却在上升。这意味着遗留系统会逐渐随着时间的推移,不断地增加维护成本原创 2013-05-01 10:07:21 · 940 阅读 · 0 评论 -
关于 Java 性能方面的 9 个谬论
英文原文:9 Fallacies of Java Performance Java性能问题被冠以某种黑暗魔法的称谓。一部分是因为其平台的复杂性,在很多情况下,无法定位其性能问题根源。然而,在以前对于Java性能的技巧,有一种趋向:认为其由人们的智慧,经验构成,而不是应用统计和实证推理。在这篇文章中,我希望去验证一些最荒谬的技术神话。1. Java运行慢在所有翻译 2013-05-01 10:09:59 · 838 阅读 · 1 评论 -
为你的应用准备最佳负载测试的 9 个技巧
英文原文 9 Tips to Prepare Your App for Optimal Load Testing你已经努力开发你的Web应用,也许这没有什么伟大的,但它是众多维持我们每日生活的方法中的一员,并且,或许它会改变世界。无论怎样,你知道它需要做一些测试,而且不止一次。测试工作应该贯穿于软件开发过程的每一个阶段,乃至软件发布之后。认识到测试者的工作永远不会停翻译 2013-05-01 10:09:15 · 673 阅读 · 0 评论 -
进程与线程
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。原创 2013-05-01 10:08:23 · 751 阅读 · 0 评论 -
PHP与Java在Web开发方面的比较
比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较:一、 语言比较PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。原创 2013-04-30 00:45:28 · 1703 阅读 · 0 评论 -
IO/输入输出
第7章 IO/输入输出 大多数应用程序都需要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络,IO就是指应用程序对这些设备的数据输入与输出,在程序中,键盘被当作输入文件,显示器被当作输出文件使用。Java语言定义了许多类专门负责各种方式的输入输出,这些类都被放在java.io包中。 7.1 File类 File类是IO包中唯一代表磁盘文件本身的对象,转载 2013-04-28 12:12:22 · 1224 阅读 · 0 评论 -
嵌套For循环性能优化案例
嵌套For循环性能优化案例 1 案例描述某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码进行优化1. for (int i = 0; i 2. for (int j = 0; j 3. for (int k = 0原创 2013-04-28 12:05:55 · 840 阅读 · 0 评论 -
jsp面试基础速成精华讲解
jsp基础速成精华讲解 一. Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。默认端口号是80可以不用写端口号。1.tomcat目录结构Ø /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件Ø /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是tomcat-use原创 2013-04-28 12:01:08 · 1202 阅读 · 0 评论 -
Java 中的堆和栈
Java 中的堆和栈Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。String s = new String();当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存 空间可以立即被另作他用。原创 2013-04-28 12:04:31 · 626 阅读 · 0 评论 -
JAVA面试代码与编程题
代码与编程题1、写一个Singleton出来Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的原创 2013-04-28 11:59:05 · 1011 阅读 · 0 评论 -
Java开发规范使用手册
Java开发规范使用手册 目 录 第1章 绪论1.1 编制依据Java开发规程1.2 目的和意义本规范的目的是使本组织能以标准的、规范的方式设计和编码。通过建立编码规范,以使每个开发人员养成良好的编码风格和习惯;并以此形成开发小组编码约定,提高程序的可靠性、可读性、可修改性、可维护性和一致性等,增进团队间的交流,并保证软件产品的质量。通过制原创 2013-04-27 16:49:24 · 1526 阅读 · 0 评论 -
java 注解的几大作用及使用方法详解(完)
java 注解的几大作用及使用方法详解(完)Posted on 2012-8-31, 16:19, by tmser, under java 总结.java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下原创 2013-04-25 11:58:13 · 25837 阅读 · 8 评论 -
追MM与Java的23种设计模式
我在Java论坛看到这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了。这些都是最简单的介绍,要学习的话建议你看一下阎宏博士的《Java与模式》一书。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服原创 2013-04-24 14:48:53 · 810 阅读 · 1 评论 -
Java面试125面试题和答案
1. 抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 class student{。。。}2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程原创 2013-04-22 15:46:06 · 1079 阅读 · 1 评论 -
Java 8的新特性和改进总览
这篇文章是对Java 8中即将到来的改进做一个面向开发者的综合性的总结,JDK的这一特性将会在2013年9月份发布。在写这篇文章的时候,Java 8的开发工作仍然在紧张有序的进行中,语言特新和API仍然有可能改变,我会尽我最大的努力保持这份文档跟得到Java 8的改动。Java 8的预览版,也就是 “Project Lambda”,现在可以从java.net下载到。我使用了Intell翻译 2013-05-07 21:32:27 · 1173 阅读 · 0 评论