Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java 读取Hadoop文件系统文件发布时间:2014-07-23
放一个hello的文件到Hadoop文件系统根目录:[root@hadooplocal]#touchhello[root@hadooplocal]#vihello[root@hadooplocal]#hadoopfs-puthello/代码:packagehadoop.jack.javacallhadoop;importjava.io.InputStream;importjava.net.URL;importorg.apache.hadoop.conf.Configuration... 查看全文
· [转]Java调用Ant API用法收集发布时间:2014-07-23
Ant是Java程序员的一个好的工具,主要可以帮助程序员进行java项目的的管理,包括批量编译、部署、文档生成等工作,其用途远不止如此,ant内置了大量的API进行各种文件系统操作,在各种应用服务器中都被广泛应用于程序和资源的部署。Ant功能强大的地方在于,程序员不仅能通过编写Ant的脚本(build.xml)来进行各种文件部署管理操作,还可以通过调用Ant的丰富的API,甚至扩展Ant的API进行编程。用于介绍Ant脚本编写的书比较多,而介绍Java调用AntAPI的书籍和资料比较少... 查看全文
· 一致性哈希算法与Java实现发布时间:2014-07-23
一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。因此,引入了一致性哈希算法:把数据用hash函数(如MD5),映射到一个很大的空间里,如图所示。数据的存储时,先得到一个hash值,对应到这个环中的每个位置... 查看全文
引用publicMap<String,String>getUserAgent(HttpServletRequestreq){Map<String,String>Sys=newHashMap<String,String>();Stringua=req.getHeader("User-Agent").toLowerCase();Strings;StringmsieP="msie([\\d.]+)";StringfirefoxP="firefox\\/([\\d... 查看全文
· java压缩zip文件乱码问题发布时间:2014-07-22
对于Java本身,很多功能都会遭到大家的质疑,但是真的是Java本身做的不好么?我想应该不是的。对于Java自身自带的压缩文件操作来说,最大的弊端应该就是对中文的不支持,所以很多人都会去选择apache公司提供的。然而apache公司提供的同样也有语言问题。但Java自身的就不会。在我去网上找过相关的资料,发现除了使用apache的之外,还有去修改源码,而修改源码这种方式,对于很多新手来说,是非常头痛的事情。那就没有解决方式了么?在最近做项目的时候,正好就用到这个压缩文件的操作... 查看全文
· Java 扑克发牌算法实现发布时间:2014-07-22
原文:Java扑克发牌算法实现代码下载地址:http://www.zuidaima.com/share/1550463274224640.htm两种方法:A.扑克发牌算法是棋牌游戏中常用的基础算法,也是游戏开发人员需要熟悉的基础算法之一。下面介绍一下该算法的一种实现方式。B.利用Random类的对象的链表中一随机的顺序存储一副52张的纸牌。用含有连个字符的字符串代表纸牌,例如“1C”表示梅花A,”JD”表示方片J等。从栈中输出4手牌,每手牌有13张纸牌。首先给扑克牌中每张牌设定一个编号... 查看全文
· Java 网络编程发布时间:2014-07-22
Java网络编程网络基本知识:在Java中,网络程序有两种协议:TCP和UDP。TCP通过握手协议进行可靠的连接,UDP则是不可靠的连接。IP地址:用于标记一台计算机的“身份证”。IP地址由网络地址(确定网络)和主机地址(网络中的主机)组成。子网掩码:为了区分网络地址和主机地址。IP地址分为A类、B类、C类(常用)、D类和E类地址。127.0.0.1(localhost)是本机地址。IPv4和IPv6IPv4使用32位二进制表示,可以表示为4个十进制数。SMTP是简单邮件传输协议,端口号是25... 查看全文
前几天,使用Graphics类画笔时,发现了许多有趣的现象,用for循环实现颜色和形状的渐变;此外,还发现了在JFrame中画动态图的方法。下面是画图的效果:用for循环画的gif图首先,定义一个DrawFrame类,继承自JFrame类,类中有main函数和一般方法showUI()。showUI用于实现图形界面;同样,需要加一个鼠标监听器,以实现用鼠标画图的功能。使用JFrame的方法getGraphics,得到窗体的画笔,实例化DrawListener()并把画笔传过去... 查看全文
<divclass="iteye-blog-content-contain"style="font-size:16px">今天是讲《EffectiveJava》中的第二条:遇到多个构造器参数时要考虑用构建器这节我们先看代码(这些代码是我直接从书上抄下来的,这节的代码示例给的非常好)示例一:publicclassNutritionFacts{privatefinalintservingSize;//requiredprivatefinalintservings... 查看全文
· java数组学习总结发布时间:2014-07-21
一维数组的定义:数组类型[]数组名=new数组类型[数组长度]也可以直接给数组限定元素,例如现在我们定义一个长度为5的int型数组,此时的数组定义方法为int[]array={1,2,5,7,9}也可以是:int[]array=newint[5]{1,2,5,7,9}或者是int[]array=newint[5];array[0]=1;array[1]=2;array[2]=5;array[3]=7;array[4]=9;二维数组的定义... 查看全文
· java中的继承发布时间:2014-07-21
程序与生活是息息相关的,在生活中的关系和对象,我们在计算机中用编程语言来描述。继承这个概念与生活中的子承父业是一样的道理。例如树是一个父类,松树,白杨等等都继承了它成为它的子类。继承的关键字是extends,格式为:publicclass类名(子类类名)extends类名(父类类名)子类继承了父类的所有属性和方法,但是能调用的只是public和protected,private不能调用。不在一个包下只能调用public的属性和方法。例如我们通常使用的JFrame,我们要建一个窗口... 查看全文
· 一些java的资料分享发布时间:2014-07-21
Java设计模式-享元模式http://edu.ibeifeng.com/view-index-id-122.htmlJava设计模式-适配器模式http://edu.ibeifeng.com/view-index-id-120.htmlJava设计模式-外观模式http://edu.ibeifeng.com/view-index-id-121.htmlJava设计模式-桥接模式http://edu.ibeifeng.com/view-index-id-119.htmlJava设计模式... 查看全文
· java基数排序算法代码下载发布时间:2014-07-21
原文:java基数排序算法代码下载代码下载地址:http://www.zuidaima.com/share/1550463272684544.htm基数排序:基数排序可以说是扩展了的桶式排序,*比如当待排序列在一个很大的范围内,比如0到999999内,那么用桶式排序是很浪费空间的。*而基数排序把每个排序码拆成由d个排序码,比如任何一个6位数(不满六位前面补0)拆成6个排序码,*分别是个位的,十位的,百位的。。。。*排序时,分6次完成,每次按第i个排序码来排。*一般有两种方式:*1)高位优先... 查看全文
· 学习JavaScript的必备读物发布时间:2014-07-21
英文原文:RequiredJavaScriptReading常常有人要我推荐学习JS的书籍或者在线教程。看起来每个人都有很好的理由在JS领域有所行动。如果你对让人兴奋的工作机会很感兴趣的又想要玩一玩有意思的东西,那么JS一定是个很棒的语言。隨著JS的流行度增加,相关的书籍、博客和教程也随之大量增多,但是我不可能所有的资源都了解过,但是我看到了一些很不错的东西也想在这里分享给你。书籍请注意,在这里我只会推荐我已经看过的书籍,你肯定可以发现有无数的书和我推荐的一样好。《NicholasZakas... 查看全文
原文:javarmi服务器端客户端传输数据实例教程java代码下载地址:http://www.zuidaima.com/share/1550463269620736.htmjavarmi服务器端客户端传输数据实例教程packagecom.zuidaima.rmi;importjava.rmi.*;/***@authorwww.zuidaima.com**/publicclassZuidaimaClient{publicstaticvoidmain(String[]args)... 查看全文
· java桶式排序算法代码下载发布时间:2014-07-20
原文:java桶式排序算法代码下载代码下载地址:http://www.zuidaima.com/share/1550463272176640.htm桶式排序:*桶式排序不再是基于比较的了,它和基数排序同属于分配类的排序,*这类排序的特点是事先要知道待排序列的一些特征。*桶式排序事先要知道待排序列在一个范围内,而且这个范围应该不是很大的。*比如知道待排序列在[0,M)内,那么可以分配M个桶,第I个桶记录I的出现情况,*最后根据每个桶收到的位置信息把数据输出成有序的形式。*这里我们用两个临时性数组... 查看全文
在编写了简单的java程序后,怎么给你的小程序加入图片,让你的程序更加多彩,java里有个?I?c?o?n?I?m?a?g?e?(?)?的方法就可以插入图片,我当初也找了好久,在这里给大多和我一样的新手分享,交流一下,在这里一定要注意图片的位置,不然是很难看到图片的,在这个地方,,,,,,我犯了很多次... 查看全文
· java 导出excel,自己研究去吧!发布时间:2014-07-20
http://blog.csdn.net/cmtobby/article/details/1508647http://blog.csdn.net/evangel_z/article/details/7332535... 查看全文
· ios 推送 java 实现发布时间:2014-07-20
packagecom.malone.common;importcom.google.common.base.Joiner;importcom.google.common.base.Splitter;importcom.google.common.collect.Lists;importcom.malone.exception.OperateFailureException;importjavapns.devices.Device;importjavapns.devices... 查看全文
· java-log4j发布时间:2014-07-20
在几乎所有的业务系统中,日志是必不可少的组建,尤其是复杂的业务系统。java业界两大log工具,log4j和logback更是其中翘楚,本文要讲解的是log4j,即使logback更优秀,但是很多老的生产环境的系统,依然在使用log4j~日志的目标:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。简单说明:通常我们都提供一个名为log4j... 查看全文