当前位置:w88优德官网网文章中心网站开发Java → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • Storm分布式实时流计算框架相关技术总结 [内容预览] 46 | 2014-02-15 21:26:12
    Storm作为一个开源的分布式实时流计算框架,其内部实现使用了一些常用的技术,这里是对这些技术及其在Storm中作用的概括介绍。以此为基础,后续再深入了解Storm的内部实现细节。1.Zookeeper集群Zookeeper是一个针对大型分布式系统的可靠协调服务系统,其采用类似Unix文件系统树形层次结构的数据模型(如...

    [阅读全文]

  • Java方法循环嵌套调用关于返回值的陷阱 [内容预览] 30 | 2014-02-15 21:26:05
    上个星期修改了短信网关的重启程序,结果这周又遇到了新问题。虽然有时可以重启成功,但是有时候还是重启失败。本地模拟测试怎么都没发现这个问题,趁着闲时的功夫,自己到正式环境将日志分析了一下,发现重启不成功的原因主要在心跳3次后没有收到响应消息,程序不会自动重启,而是不断的继续发送心跳。看了看代码,没有发现哪里有错啊。想了想...

    [阅读全文]

  • [图文] Java客户端与C#服务器通过Socket传递对象 [内容预览] 38 | 2014-02-15 21:25:10
    最近做项目,需要C#与java间的交互,也就是C#编写服务器,java编写客户端,让两者进行通信。通信无非就是互发数据,首选Socket技术,通过TCP协议建立长连接,一般是以字节数组的形式传递数据,也就是说,无论传递什么东东,都先拆成字节数组。既然是面向对象编程,发送的数据要用实体类封装,同时配合List<>泛型集合...

    [阅读全文]

  • 如何打jar包、两种方法轻松搞定 [内容预览] 37 | 2014-02-15 21:25:03
    jar文件是java开发的一种zip格式的打包,JAR文件不仅是一个压缩包,还可以是可执行程序、电子书、插件等,并可被像编译器和JVM这样的工具直接使用。在JAR中包含特殊的文件,如manifests和部署描述符,用来指示工具如何处理特定的JAR。1.在dos下面打包jar文件D:\jdk1.5.0_07\bin>ja...

    [阅读全文]

  • Java里子类调用父类构造方法把父类的内容继承怎么做? [内容预览] 32 | 2014-02-15 21:24:25
    在Java中,子类的构造过程中,必须调用其父类的构造函数,是因为有继承关系存在时,子类要把父类的内容继承下来,通过什么手段做到的?答案如下:当你new一个子类对象的时候,必须首先要new一个父类的对像出来,这个父类对象位于子类对象的内部,所以说,子类对象比父类对象大,子类对象里面包含了一个父类的对象,这是内存中真实的情...

    [阅读全文]

  • Ubuntu 12.10 安装 JDK 7u15官方版 [内容预览] 41 | 2014-02-15 21:24:22
    1.打开官网下载Java安装文件jdk-7u15-linux-x64.tar.gz2.打开终端,根据个人习惯建立目录sudomkdir/usr/local/development3.将下载的文件移动到这个文件夹下面并进行解压。使用如下命令:sudomvjdk-7u15-linux-x64.tar.gz/usr/loca...

    [阅读全文]

  • [图文] Java中抽象类与接口的区别 [内容预览] 37 | 2014-02-15 21:24:18
    接口和抽象类有好多相同点和类似点,很多人有过这样的疑问:为什么有的地方必须使用接口而不是抽象类,而在另一些地方,又必须使用抽象类而不是接口呢?或者说,在考虑Java类的一般化问题时,很多人会在接口和抽象类之间犹豫不决,甚至随便选择一种。理解抽象类abstractclass和interface在Java语言中都是用来进行...

    [阅读全文]

  • [组图] 在Eclipse 中在线安装Emmet和使用图文教程 [内容预览] 39 | 2014-02-15 21:23:24
    ZenCoding升级为Emmet之后,基于Eclipse的插件安装地址也发生了变化,下面是在基于Eclipse的IDE中安装和使用Emmet的图文示例。一、打开Eclipse的插件安装界面启动Eclipse,选择Help>InstallNewSoftware...二、输入插件安装地址:单击弹出的对话框中的Add......

    [阅读全文]

  • .net与Java中关于字符串连接处理的对比 [内容预览] 37 | 2014-02-15 21:23:19
    最近和一位朋友在利用java做一个多语工具,他是java出身,而我是.net出身,最近刚开始搞java,发现他在处理字符串连接时使用的是StringBuffer,而我使用的是StringBuilder(.net中推荐的字符串连接的类,Java也有这个类,所以就用了),偶,“StringBuffer”是什么东东,它与St...

    [阅读全文]

  • JAVA面试常备题、JVM加载class文件的原理机制 [内容预览] 42 | 2014-02-15 21:23:17
    在面试java工程师的时候,这道题经常被问到,故需特别注意。Java中的所有类,都需要由类加载器装载到JVM中才能运行。类加载器本身也是一个类,而它的工作就是把class文件从硬盘读取到内存中。在写程序的时候,我们几乎不需要关心类的加载,因为这些都是隐式装载的,除非我们有特殊的用法,像是反射,就需要显式的加载所需要的类...

    [阅读全文]

  • java连接mysql数据库乱码的解决方案 [内容预览] 35 | 2014-02-15 21:23:12
    解决方法一:mysql安装时候的编码,看下my.ini,有无[mysql]default-character-set=utf8[client]default-character-set=utf8[mysqld]default-character-set=utf8创建表的时候设置:DROPTABLEIFEXISTS`Co...

    [阅读全文]

  • 如何找出哪段Javascipt代码更改了页面元素 [内容预览] 32 | 2014-02-15 21:23:09
    在开发中,偶尔会遇到类似这样的问题:页面上的一个DOM元素被改了属性,但是我们却不知道是哪个脚本更改的。有的同学会说,可以使用源代码搜索的办法。的确,对于一个相对简单的页面,这个方法时常奏效。但是,对于构成相对复杂的页面(比如页面嵌入很多脚本文件和片段、使用了大段面向对象的实现、隐藏了实现的代码),可能找起来就不那么顺...

    [阅读全文]

  • [图文] Java多线程变量共享分析(Thread) [内容预览] 34 | 2014-02-15 21:23:01
    多线程对共享变量的访问,通过琐保证互斥访问。本章主要讨论如何在多线程间共享对象,保证其被安全访问。在编写多线程程序时,最重要的就是搞清楚哪些变量是共享的,哪些变量是不共享的。也就是要分析清楚其中的原理呀。实现线程安全的方法之一是不在线程间共享变量,将变量的使用范围限制在单个线程之内,即实现ThreadConfineme...

    [阅读全文]

  • JavaWeb编程从零开始 Servlet的基本配置 [内容预览] 44 | 2014-02-15 21:22:54
    学习JavaWeb的人没有不知道Servlet的吧,而要用Servlet就需要在web.xml中进行配置。相信有很多初学者跟我当初一样,对于一些配置参数不是很理解,今天就说说Servlet最基本的配置信息。下面是一个最基本的Servlet配置:<servlet><servlet-name>MyServlet</serv...

    [阅读全文]

  • [组图] eclipse插件在线发布发布和版本更新(web site) [内容预览] 174 | 2014-02-15 21:22:35
    在eclipse插件开发过程中免不了要发布1.0,1.1,1.2…….等等,随着版本的递增,假如每次都发布一个插件zip包,那使用者就想骂街了,每次都要先uninstall,然后install,中间还要两次eclipse的重启。一般第三方插件会有2中形式共developer使用,一种是发布zip包,另一种是发布一个we...

    [阅读全文]

  • Java学习从入门到精通 [内容预览] 60 | 2012-01-22 07:23:30
    一、JDK(JavaDevelopmentKit)JDK是整个Java的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun...

    [阅读全文]

  • Java还能走多远 [内容预览] 21 | 2012-01-22 07:23:28
      很多人对Java的理解是狭义上的理解,即把Java简单地理解为等同于C#的编程语言,在此文中从广义上理解,即把Java看成由编程语言(Java语言)、运行环境(JVM即Java虚拟机)、框架(JavaAPI群)组成。  很多人对Java的前景不甚乐观,发出“橡树将死”的是悲观论调;但包括笔者在内的一部分人坚持认为,...

    [阅读全文]

  • 高手感悟:走向J2EE,漫长的道路 [内容预览] 23 | 2012-01-22 07:23:25
    初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么TurboC,VisualC++好用(自己的破机器实在陪不起JBuilder,贪婪的家伙,以后一定要收拾她)。什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次基础,旁边的人都很少用Java的。感觉Java就是做Applet...

    [阅读全文]

  • [图文] 妙使Java成功访问SQL Server 2000数据库 [内容预览] 17 | 2012-01-22 07:23:23
      摘要:本文主要介绍采用JDBC、ODBC接口实现了与SQLServer2000数据库的连接,并利用Java应用程序对其进行访问,同时通过图形用户界面实现了简单的查询功能。  关键词:Java,SQLServer,数据库  前言  数据库技术和网络技术是当今计算机领域的两大热门话题,数据库技术自产生以来,在技术上已发...

    [阅读全文]

  • JavaBean实现多文件上传的两种方法 [内容预览] 11 | 2012-01-22 07:22:53
      摘要:本文介绍了JavaBean实现多个文件上传的两种方法,分别是使用http协议和ftp协议实现。首先讲述了http协议传送多个文件的基本格式和实现上传的详细过程,之后简单介绍了使用ftpclient类实现了ftp方式的上传,最后对这两种方法进行了比较。  关键字:JavaBean、http、ftp、ftpcli...

    [阅读全文]

  • Java语言入门级的十二大特色详细介绍 [内容预览] 17 | 2012-01-22 07:22:07
    1、Java是简单的  Java与C++极为相似,但却简单得多。高级编程语言的所有特性中,不是绝对需要的都已删去了。例如,Java没有算符过载、标题文件、预处理、指针运算、结构、联合、多维数组、模板及隐式类型变换。如果你知道一点C、C++或Pascal,你很快就会驾驭Java。这里是一个简单的JavaHelloWorl...

    [阅读全文]

  • Java两则常见错误详析及解决 [内容预览] 13 | 2012-01-22 07:22:05
    1、空指针错误Java.lang.NullPointerException  使用基本的Java数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便不能通过编译,因此使用基本的Java数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常。由此可见,空指针异常...

    [阅读全文]

  • 一年Java之路的回顾,反思以及展望 [内容预览] 20 | 2012-01-22 07:21:59
    大约就是在去年的这个时候吧,Java这个字眼就开始占据了我学习计划中的重要席位,从那时候那杯冒热气的咖啡一直陪伴我到今天。也不知道当时为什么要学习Java,又是为什么选择了Java。因为我记得当时的我,心中所想和现在可谓是大相径庭!那时我曾天真的想着,我将来学管理,你们这些学计算机的人出来也难逃给管理界人士做下属的命运...

    [阅读全文]

  • Java初学者需掌握的30个基本概念 [内容预览] 21 | 2012-01-22 07:21:56
    1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道canornot而不是howandwhy.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高...

    [阅读全文]

  • 浅谈Java的标准数据流 [内容预览] 13 | 2012-01-22 07:21:48
    数据流一般分为输入流(InputStream)和输出流(OutputStream)两种,但是在操作文件时,当向其中写数据时,它就是一个输出流;当从其中读取数据时,它就是一个输入流。当然,键盘只是一个输入流,而屏幕则只是一个输出流。  Java的标准数据流是指在字符方式下(如DOS),程序与系统进行交互的方式,分为三种:...

    [阅读全文]

  • Java编程技巧-对象的创建和销毁 [内容预览] 12 | 2012-01-22 07:21:44
    一个对象的创建和销毁是编程中最基本的用法,先谈谈对象创建。我们常用的对象创建方法有三种:构造函数,静态工厂方法和对象池。跟C++一样,Java中也有所谓的缺省构造函数,也就是没有任何参数的构造函数。Java的构造函数有几个基本的特性:1)如果类中没有显式的制定构造函数的时候,编译器会自动为该类添加一个缺省的构造函数;2...

    [阅读全文]

  • java实现的18位身份证格式验证算法 [内容预览] 16 | 2012-01-22 07:21:41
    公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。1、地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。2、出生日期码表示编码对象出生的年、月、日,按GB/T7408的规...

    [阅读全文]

  • JAVA字符集 [内容预览] 18 | 2012-01-22 07:21:21
    1.概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其utf-8编码是"d6d0cec4",Unicode编码为"4e2d6587",UTF编码就是"e4b8ade69687"。注意,这两个字没有iso8859-1编码,但可以用...

    [阅读全文]

  • [图文] 三大编程语言的性能PK--Java, C/C++和Ruby [内容预览] 20 | 2012-01-21 08:38:20
    你可能会觉得下面的图表比较有意思,因为它是分别用三种编程语言(Ruby,Java,C/C++)写的埃拉托色尼质数过滤算法(译注:SieveofEratosthenes)的性能分析图,如图:(本文的最后附有相应代码)好,很明显Ruby是慢的,而且慢了大概有1.5个数量级(译注:即约30倍)。这对于Ruby爱好者来说可不是...

    [阅读全文]

  • Java 正则表达式解析 Html [内容预览] 19 | 2012-01-21 08:38:11
    去年在Uptech的时候写过一个开源的XMPPRobat,当时有一个搜索天气信息的功能,我用了HtmlParser来解析网页,说实话HtmlParser的确不错,只是我没什么时间琢磨他,使用还不习惯,所以现在换成正责表达式来解析网页,其实是想尝试尝试一下,现在解析天气预报信息的方式已从HtmlParser转移到了Jav...

    [阅读全文]

 Java   410   30   1/14页   首页   1   2   3   4   5         GO