Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
一年前写过一个百万级别数据库数据生成配置xml文件的程序,程序目的是用来把数据库里面的数据生成xml文件.程序可以配置多少文件生成到一个文件中去.程序刚开始设计的时候说的是最多百万级别数据,最多50W数据生成到一个xml文件里面去,所以在做测试的时候自己也只是造了100W的数据并没有做过多数据量的测试,然后问题就来了....由于程序使用的局点数据量巨大,需要生成xml文件的客户资料接近千万级别的程度,而现场对程序的配置大约是100W条数据生成一个xml文件里面去... 查看全文
· Oracle领导下的Java长远发展战略发布时间:2012-04-18
根据Oracle最新的PPT“ToJavaSE8andBeyond”从JDK10开始,Java将拥有一个统一的类型体系,也就是任何类型都是对象,没有基本类型(primitives)了。上周Oracle技术的布道者SimonRitter提到了一些关于Java的雄伟计划。其中有一项“JavaSE9(andBeyond)”揭示了一些关于互操作性的目标,例如多语言的JVM以及改进的Java/native整合。除了Java以外,越来越多的JVM语言例如JRuby,Scala... 查看全文
· java-oracle 调用程序包发布时间:2012-04-18
importjava.sql.CallableStatement;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importoracle.jdbc.OracleDriver;publicclassTest{/***@paramargs*/publicstaticvoidmain(String[]args){Connectionconn=null... 查看全文
· 一个Java时间工具类发布时间:2012-04-15
主要包含了对时间操作的一些工具方法,仅供参考吧!源码如下:Java代码packagecom..util;importjava.sql.Timestamp;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;publicclassDataUtil{/***功能:将日期对象按照某种格式进行转换,返回转换后的字符串**@paramdate日期对象*@parampattern转换格式例:yyyy... 查看全文
· Java中的String不再纠结发布时间:2012-04-15
又是新的一月,又是各种总结,先分享一下java中string的一些小专题吧,这部分比比较基础,但是也非常的有用。我发现很多面试官像中了邪一样就爱问这个。。string的种种,纠结,希望这篇文章让大家不再纠结。。string是我们经常用到的一个类型,其实有时候觉得写程序就是在反复的操作字符串,这是C的特点,在java中,jdk很好的封装了关于字符串的操作。今天主要讲的是三个类String、StringBuffer、StringBuilder.这三个类基本上满足了我们在不同情景下使用字符串的需求... 查看全文
· java代码性能优化三发布时间:2012-04-15
使用局部缓存在DALC方法中,很多地方需要对返回的集合进行处理(设置每个实体相关的类名、包名、安全域名等),每个名字都需要从模型缓存中查询,如果集合中相当一部份名字是重复的(很多情况下都是如此),每次都查询是没有必要的。通过在方法中添加局部缓存,这类操作的性能提升明显。比如:BusinessAttributeDALC.selectAllAttrsOfTheClass()取类型的所有属性,在取得属性后会调用convertBusinessAttributes为属性设置:父属性名、包名... 查看全文
1、Set接口的使用Set集合里多个对象之间没有明显的顺序。具体详细方法请参考API文档(可见身边随时带上API文档有多重要),基本与Collection方法相同。只是行为不同(Set不允许包含重复元素)。Set集合不允许重复元素,是因为Set判断两个对象相同不是使用==运算符,而是根据equals方法。即两个对象用equals方法比较返回true,Set就不能接受两个对象。publicclassTestSet{publicstaticvoidmain(String[]args){Set<... 查看全文
在高性能编程时,经常接触到多线程.起初我们的理解是,多个线程并行地执行总比单个线程要快,就像多个人一起干活总比一个人干要快.然而实际情况是,多线程之间需要竞争IO设备,或者竞争锁资源,导致往往执行速度还不如单个线程.在这里有一个经常提及的概念就是:上下文切换(ContextSwitch).上下文切换的精确定义可以参考:http://www.linfo.org/context_switch.html.下面做个简单的介绍.多任务系统往往需要同时执行多道作业.作业数往往大于机器的CPU数... 查看全文
· Java集合框架的知识总结(1)发布时间:2012-04-15
说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。1、综述所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类型,并让集合记住所有集合元素的类型(参见具体泛型的内容)... 查看全文
· java对象软、弱和虚引用发布时间:2012-04-15
java.lang.ref包下提供了三个类SoftReference,phantomReferenceWeakReference,分别代表软引用,虚引用和弱引用C#中没有这些概念强引用,最常见的引用,程序创建一个对象,并把这个对象赋值给一个引用变量,通过该引用来实际操作对象软引用,需要通过SoftReference类来实现,当一个对象只有一个软引用,它有可能被垃圾回收机制回收。内存空间足够时,不会被回收,不足够时将被回收弱引用,需要通过WeakReference类来实现,当垃圾回收机制运行时... 查看全文
· Java程序发送简单邮件发布时间:2012-04-15
大家看到通过邮箱可以给朋友或其它人发送邮件,javaapi也提供了发送邮件的方法,下边就来个qq邮箱发送的小例子:packagecom.zxr.utils;importjava.io.UnsupportedEncodingException;importjava.util.Date;importjava.util.Properties;importjavax.mail.Authenticator;importjavax.mail.Message;importjavax.mail... 查看全文
· 浅读《Java语言精粹》发布时间:2012-04-15
这是一本只讲Java优点的书。JimWaldo先生是原Sun微系统公司实验室的杰出工程师,他亲历并参与了Java从技术萌芽、发展到崛起的整个过程。类型系统类、抽象类和接口。用接口定义一种类型,再用一个类实现此接口,这样,要调用执行调用的性能损失是程序的设计者们不愿付出的。在早期的Java解释器中,可接受的性能是人们真正关心的,但即使在那时不通过接口的直接调用也只是一个微乎其微的优化,没有实际意义。考虑到如今的即时编译(just-in-time)编译器的性能,这种反对意见已经完全没有意义了... 查看全文
· Java中获取键盘输入的三种方法发布时间:2012-04-15
在程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧:以下将列出几种方法:方法一:从控制台接收一个字符,然后将其打印出来publicstaticvoidmain(String[]args)throwsIOException{System.out.print("EnteraChar:");chari=... 查看全文
简介:RubyonRails开发和Java?开发有着本质的不同。在跨越边界系列的最后一期中,BruceTate将概述使用Rails从头开发一个复杂、可伸缩的Web站点时所发现的二者的主要差异。Rails开发人员常常把Java开发人员看作是沉闷而劳碌的老古董。而Java崇拜者则常常认为RubyonRails只是一个玩具,根本不能用于任何严肃的软件开发。作为一名对这两种技术都有着广泛使用经验的顾问,我认为真实的情形介于这两种观点之间。由于跨越边界系列文章即将结束,因此我打算对它们再作一次比较... 查看全文
看到个帖子和大家分享下http://zghbwjl.blog.163.com/blog/static/12033667220107935846670/前面一段时间看到Tomcat7.0发布了几个测试版,由于没有稳定,也就没有测试了,今天看到新闻,看到Tomcat7.0正式版已经发布了,到官网上下载下来,看看效果如何。<XMLNAMESPACEPREFIX="O"/>下面列出Tomcat7的一些新特性介绍:◆Tomcat7完全支持Servlet3... 查看全文
· 新手学java(2) - java 处理时间发布时间:2012-04-10
最近整理的java有关于日期格式转换的方法。如何将"yyyy-mm-dd"格式的字符串转换为java.sql.Date方法1SimpleDateFormatbartDateFormat=newSimpleDateFormat("yyyy-MM-dd");StringdateStringToParse="2007-7-12";try{java.util.Datedate=bartDateFormat.parse(dateStringToParse);java.sql... 查看全文
共享一下前几天整理的java时间工具类1importjava.io.PrintStream;2importjava.sql.Time;3importjava.sql.Timestamp;4importjava.text.ParsePosition;5importjava.text.SimpleDateFormat;6importjava.util.Date;7publicclassTimeUtil8{9/*10*www.pmjava.comjava编程11*/12publicTimeUtil(... 查看全文
JavaNIO原理图文分析及代码实现前言:最近在分析hadoop的RPC(RemoteProcedureCallProtocol,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm)机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以参考博客:http://weixiaolu.iteye.com/blog/1477774... 查看全文
· 新手学java(10) - oracle级联查询发布时间:2012-04-10
创建表TBL_TEST:Sql代码CREATETABLETBL_TEST(IDNUMBER,NAMEVARCHAR2(100BYTE),PIDNUMBER);插入测试数据从Root往树末梢递归:Sql代码select*fromTBL_TESTstartwithid=1connectbypriorid=pid从末梢往树ROOT递归:Sql代码select*fromTBL_TESTstartwithid=5connectbypriorpid=id... 查看全文
· 5个让人激动的Java项目发布时间:2012-04-10
每个Java/JVM领域的技术专家都应从那些项目中获益,他们中有2011在SanJose举办的Jax会议中提名为最好的技术产品奖的。我之所以选择他们是因为他们可以广泛用于一系列的项目中解决真实问题。作为开发者,我们也不得不在每天都讨论这些,那么我们赶紧来看看究竟有哪些值得令人激动的项目。1.Neo4j图形数据库Neo4j是一个高性能图形引擎,该引擎拥有成熟稳健的数据库的所有特性。程序员利用面向对象、灵活网络结构而不是严格的静态表操作,但是他们可以完全享受到具备完全事务特性... 查看全文