java
文章平均质量分 86
iteye_10664
这个作者很懒,什么都没留下…
展开
-
java开发经常面临的问题集
1、AJAX的原理、如何实现刷新及其优点 1)、ajax所包含的技术 大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。在上面几中技术中,除了Xml...2010-08-16 22:02:10 · 178 阅读 · 0 评论 -
全面总结java操作符
java操作符共分为九种:1、赋值(=)2、算术运算符(+, -, *, /, %)3、关系操作符(< ,> ,<= , >=, ==, !=)4、逻辑操作符(&&,||,!)5、按位操作符(&,|,~,^)6、移位操作符(<<,>>,>>>)7、一元加、减操作符(-,+)8、自动递增递减运算2010-10-21 11:13:21 · 88 阅读 · 0 评论 -
java nio 开发实例
java nio 开发实例 最近一直在研究java nio,提出一点浅见,希望能和大家分享!!!废话不多说了,直接进入主题! 首先了解下所谓的java nio是个什么东西! 传统的并发型服务器设计是利用阻塞型网络I/O 以多线程的模式来实现的,然而由于系统常常在进行网络读写时处于阻塞状态,会大大影响系统的性能;自Java1. 4 开始引入了NIO(新I/O) ...原创 2010-10-29 17:36:34 · 83 阅读 · 0 评论 -
Java NIO与IO的区别和比较
Java NIO与IO的区别和比较导读 J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。 一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于...原创 2010-10-29 17:37:52 · 101 阅读 · 0 评论 -
JAVA连接各种数据库
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="t...原创 2011-07-27 21:05:37 · 109 阅读 · 0 评论 -
Unable to read TLD “META-INF/c.tld” from JAR file
Unable to read TLD “META-INF/c.tld” from JAR file的今天重新open project,以前是用jdk1.5、tomcat5开发、部署的, 本次使用jdk1.6、tomcat6部署,结果总是报错,启动时正常, 在通过浏览器访问项目时,出错, 错误信息如下; Java代码 2008-9-22 10:29:23 org.apache...原创 2010-11-20 23:16:50 · 111 阅读 · 0 评论 -
Java Map遍历速度最优解
HashMap的遍历有两种常用的方法,那就是使用keyset及entryset来进行遍历,但两者的遍历速度是有差别的第一种:Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Ent...2011-12-09 13:01:54 · 251 阅读 · 0 评论 -
移动互联网时代已经来临,天下将是谁的?谁能笑到最后?
80年代末90年代初,是通信行业的天下,中国电信市场呈喷发之势,本土力量应运而生。巨大中华这个词一时成为人们茶前饭后讨论的焦点,而这个词语的每个字就代表了一家通信制造厂商巨头:巨龙通信、大唐电信、中兴通讯、华为技术。 时光荏苒,20多年过去了,偏安于南方的“中华”快速后来居上,成为挑战全球通信巨头们最具进攻性的新兴力量。 2010年,华为的销售收入达1852亿(人...原创 2011-08-27 17:20:49 · 198 阅读 · 0 评论 -
LinkedHashSet源码带来的思考
1、LinkedHashSet具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之外在于,后者维护着一个运行于所有条目的双重链接列表。2、LinkedHashSet源码一部分 public class LinkedHashSetextends HashSetimplements Set, Cloneable, Serializable3、...2011-09-01 21:45:10 · 133 阅读 · 0 评论 -
Java中获取系统属性
Java语言以其面向对象、跨平台、可移植性好、安全性高等优点,受到众多编程人员的青睐,越来越多的人将其作为应用软件开发语言的首选。 在Java应用程序运行时,特别是需要在跨平台工作环境下运行时,需要确定操作系统类型、用户JDK版本和用户工作目录等随工作平台变化的信息,来保证程序正确运行。一般情况下,可以利用JDK提供的系统属性类(Properties)中的方法,快速地获取工作环境信息。...原创 2010-08-06 23:20:47 · 86 阅读 · 0 评论 -
Java中堆内存与栈内存分配浅析
原文出处:http://soft.chinabyte.com/database/407/11319907.shtml Java把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以...原创 2011-03-07 20:30:58 · 111 阅读 · 0 评论 -
初探Java 7异常处理功能增强
Java异常处理语法是指是Java开发者最为头疼的事情,也是整个Java程序语言中受到舆论攻击最多的一部分。在Jdk7的研发过程中,对Java异常处理语法进行改进成为重要任务。 此次变动增加了两处对异常处理机制的细微增强: ◆Multicatch:开发者现在能够在一个catch代码块中捕获多个异常类型; ◆Final Rethrow:它可以让开发者捕获一个异常类型及其子类型,并...2011-03-07 20:35:01 · 84 阅读 · 0 评论 -
java(多线程)实现高性能数据同步
需要将生产环境上Infoxmix里的数据原封不动的Copy到另一台 Oracle数据库服务器上,然后对Copy后的数据作些漂白处理。为了将人为干预的因素降到最低,在系统设计时采用Java代码对数据作Copy,思路 如图: 首 先在代码与生产库间建立一个Connection,将读取到的数据放在ResultSet对象,然后再与开发库建立一个Connection。从 ResultSet取...2011-06-23 22:36:44 · 105 阅读 · 0 评论 -
分布式系统数据同步解决方案
Web Service 现如今已经成为 SOA 实现标准之一。很多公司已经或者正在参与到 Web Service 项目的实现和部署中。Web Service 的优点在于松散的处理异构系统之间的通信和数据交换,可以随机应变的处理企业各个系统之间的整合问题,处理数据传输、数据同步问题。但是,Web Service 采用 XML 标准进行系统间的数据传输,加大了传输的数据量,尤其是在传输一...2011-06-23 21:52:13 · 579 阅读 · 0 评论 -
常见的海量数据处理方法
1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。s 遍历文件a,对每个url求取 ,然后根据所取得的值将url分别存储到1000个小文件(记为 )中。这样每个小文件的大约为300...2011-06-22 20:40:30 · 982 阅读 · 0 评论 -
详解JVM工作原理和特点
在我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM是Java程序运行的环境,但是他同时一个操作系统的一个应用程序一个进程,因此他也有他自己的运行的生命周期,也有自己的代码和数据空间. 首先来说一下JVM工作原理中的jdk这个东西,不管你是初学者还是高手,是j2ee程序员还是j2se程序员,jdk总是在帮我们做一些事情.我们在了解Java之前首先大师们会给...原创 2010-08-16 22:32:32 · 108 阅读 · 0 评论 -
java面试题集(一)
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的...2010-08-17 11:48:44 · 134 阅读 · 0 评论 -
java面试题集(二)
101、java中会存在内存泄漏吗,请简单描述。会。如:int i,i2; return (i-i2); //when i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误。102、java中实现多态的机制是什么?方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overload...原创 2010-08-17 11:51:24 · 96 阅读 · 0 评论 -
java面试题集(三)
一、一个农夫买鸡的编程面试题 一只公鸡5块钱,一只母鸡3块钱,3只小鸡一块钱,一个农夫用100块钱买100只鸡(不许解方程),怎么实现?编写java程序。public static void main(String[] args) {for(int a1=1;a1...2010-08-17 13:48:19 · 72 阅读 · 0 评论 -
java api学习(一)
jdk1.6大概包含202个包,共3777个类,学好java开发的必备知识,接下来我会每天更新jdk各个包学习心得,欢迎各位探讨。1、java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 applet 框架包括两种实体:applet 和 applet 上下文。applet 是一种可嵌入的窗体(参见 Panel ...2010-08-19 08:21:07 · 101 阅读 · 0 评论 -
迅雷最新(2010.8.19)面试试题
昨天去了深圳迅雷公司面试,应聘的是java工程师,感受还是很多的,现在就写一点吧,欢迎各位探讨。 第一次到迅雷公司,前台的MM还是很一般的(个人感觉),不像一些公司前台MM都是美女,大公司还是有一套面试程序的,首先填简历有一项需要填之前公司的工资情况,比较敏感我没填,送给HR也没说什么,之后就开始做笔试题,我做的是B卷,题目大概如下: 第一大题是不定项选择,大都是很基础...2010-08-20 08:30:55 · 125 阅读 · 0 评论 -
java线程学习之Thread.sleep() 和 Thread.yield() 区别
[align=center]Thread.sleep() 和 Thread.yield() 区别[/align]1. Thread.yield(): api中解释: 暂停当前正在执行的线程对象,并执行其他线程。 注意:这里的其他也包含当前线程,所以会出现1212以下结果。public class Test extends Thread { publi...2010-09-14 15:14:58 · 144 阅读 · 0 评论 -
Java线程学习笔记之Executor
Java线程学习笔记之Executor 并发编程的一种编程方式是把任务拆分为一系列的小任务,即Runnable,然后在提交给一个Executor执行,Executor在执行时使用内部的线程池完成操作。由此,任务提交者不需要再创建管理线程,使用更方便,也减少了开销。有两种任务:Runnable和Callable,Callable是需要返回值的任务。Task Submitter把任务提交给...2010-09-14 15:37:52 · 139 阅读 · 0 评论 -
详细解说关于Java.io的使用
Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。在具体使用中很多初学者对Java.io包的使用非常含糊,本文将详细解说关于Java.io的使用。1、要明白java.io,需要理解decorator设计模式,下面详细介绍下。装饰模式是对对象功能增强时,...2010-09-30 08:50:34 · 174 阅读 · 0 评论 -
中文繁体和简体相互转换simplified.txt文件
啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳病并玻菠播拨钵波博勃搏铂...2011-06-13 10:34:29 · 2686 阅读 · 0 评论 -
中文繁体和简体相互转换tranditional.txt文件
啊阿埃挨哎唉哀皚癌藹矮艾礙愛隘鞍氨安俺按暗岸胺案骯昂盎凹敖熬翱襖傲奧懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙壩霸罷爸白柏百擺佰敗拜稗斑班搬扳般頒板版扮拌伴瓣半辦絆邦幫梆榜膀綁棒磅蚌鎊傍謗苞胞包褒剝薄雹保堡飽寶抱報暴豹鮑爆杯碑悲卑北輩背貝鋇倍狽備憊焙被奔苯本笨崩繃甭泵蹦迸逼鼻比鄙筆彼碧蓖蔽畢斃毖幣庇痺閉敝弊必辟壁臂避陛鞭邊編貶扁便變卞辨辯辮遍標彪膘表鱉憋別癟彬斌瀕濱賓擯兵冰柄丙秉餅炳病並玻菠播撥缽波博勃搏鉑...2011-06-13 10:35:11 · 699 阅读 · 0 评论 -
词性标注程序探讨
程序设计主要分为五个部分,即词频统计和词性符号统计、状态转移概率的计算、发射概率的计算、词性标注、性能评价。词频统计包括训练样本中所有词(含词性)及其出现的频率的统计,用哈希表来存储,记为hash3。词性符号统计包括训练样本中每个词的词性符号及其出现的频率的统计,还包括训练样本中相邻每两个词的词性符号及其出现频率的统计,分别记为hash1和hash2。最后用一个字符串数组统计出...2011-03-07 20:39:44 · 161 阅读 · 0 评论