Tag搜索结果

Tag:Java技术       Technorati的“Java技术”Tag 站内全文搜索“Java技术”


Hacking The Java DNS Cache    2007-07-17 01:37
Tag:  java技术
Blog:
 Agile
   在java的程序开发中,要查找一个域名的ip,最方便的办法就是调用java.net.InetAddress.getByName("www.domain.com"),就可以得到一个IP了。InetAddress内部有一个dns解析的缓存,而在默认的情况下缓存的时间是“永久”,这个默认的行为可以通过修改java.security文件或者在启动...


Java Memory Puzzle    2009-05-30 22:46
Tag:  java技术
Blog:
 Agile
   Java Memory Puzzle,比较有意思的一个问题,以前就没有注意到这些细节。

文中的第一段代码会抛出一个OutOfMemoryError异常:

public class JavaMemoryPuzzle {
private final int dataSize =
(int) (Run...


java写二进制文件考虑一下字节顺    2009-05-28 00:18
Tag:  java技术 Linux
Blog:
 Agile
   一直以来都在用java编程,以前在Java写一些二进制格式的文件,就用DataOutputStream很方法,例如它的writeInt,writeLong等,我今天在看一些代码的时候发现DataOutputStream在处理多字节的数字的时候,使用的是BIG_ENDIAN(即将高位的字节放在内存地址的低地址上),相应的DataInputStream的读取方式也使用的是BIG_END...


Apache MINA竟然源自Netty2    2008-03-05 01:35
Tag:  java技术
Blog:
 Agile
   最近可能要做一个网络相关的应用,这种应用少不了NIO的支持.

这几天一直在努力准备相关的技术,把以前学过用过的东西想捡回来.

今天晚上在网上看有关Reactor和Procator方面的资料,回忆起来一些,,不怎么就跑到Apache MINA上面去了.
看了一个PPT,发现它竟然源自NETTY2,NETTY2是Trustin Le...


JAVA中堆和栈的区别(另一个角度)    2009-05-03 12:47
Tag:  Java技术
Blog:
 JAVA学习园
   鉴于网上对Java的堆栈区分,众说纷纭,有的把C++的堆栈也混进来,有的没有分清Stack,Heap的中文翻译,搞得我把Stack当作堆,Heap当作栈,混乱了!昨天参加一外企的笔试,选择英文答案时,选错了,知道答案是堆,却选择了Stack!今天,决定把两者区分清楚!




Java性能测试的困惑    2009-05-24 02:29
Tag:  java技术
Blog:
 Agile
   最近一直有个问题困扰着我,今天研究了一个晚上,结果从表面上看上说得通,但是也不能确认就是正确的。

事件的起因是近期在搞一个消息处理的功能,要定义大量的消息型,这些消息都是整形的,需要根据消息来判断应该采用哪种处理器进行处理。类似下面的代码:

        boolean...


区分Tomcat与Web服务器、应用服务器的关系    2009-05-07 09:46
Tag:  Java技术 web服务器 应用服务器 tomcat
Blog:
 JAVA学习园
   Tomcat服务器是一个免费的开放源代码的Web应用服务器。因为Tomcat技术先进、性能稳定且免费,所以深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

 

一、Tomcat与应用服务器

 

到目前为止,Tomc...


2009年的Java技术发展趋势展望    2009-05-07 16:01
Tag:  2009年 Java技术 发展趋势 展望
Blog:
 JAVA之家
   已经有14岁的Java在日新月异的IT技术领域内不算年轻,但它一直没有停下变革,创新的脚步。Java已经不单单是一种计算机语言,很多情况下,我们称它是一个平台,一个社区,以及一个生态系统。下面从Java SE, Java EE, Java ME, JavaFX几个方面,简要介绍一下Java技术在2009年的变化和趋势。

 
...


在Ubuntu7.10 和Windows XP下做并发测试时遇到的怪事儿    2007-08-26 00:27
Tag:  Linux java技术
Blog:
 Agile
   晚上在Ubuntu下写代码,还没动手之前想先对本周的单元测试在Ubuntu7.10上运行一下,看一下效果.
其中的一个测试使用TestNG进行多线程测试,配置如下:
@Test(threadPoolSize = 60, invocationCount = 2000, timeOut = 500, groups = { "addEnt...


深入讲解提升JSP应用程序的七个实用方法    2009-05-07 09:52
Tag:  Java技术 JSP应用程序
Blog:
 JAVA学习园
   方法一:在servlet的init()方法中缓存数据

 

当应用服务器初始化servlet实例之后,为客户端请求提供服务之前,它会调用这个servlet的init()方法。在一个servlet的生命周期中,init()方法只会被调用一次。通过在init()方法中缓存一些静态的数据或完成一些只需要执行一次的、耗时的操作,...


Java in the Cloud    2009-02-20 23:11
Tag:  java技术
Blog:
 Agile
   在Java in the Cloud中提到了stax:

The fastest way for developers to build, manage and scale Java applications on EC2.

可以用Java创建在"云"中的程序,发布到EC2上,这招还真狠,像是对EC2的“封装&rdqu...


Eclipse插件开发中实现刷新和重编译介绍    2009-05-07 09:48
Tag:  Java技术 Eclipse插件
Blog:
 JAVA学习园
   在做eclipse插件开发中,特别是自动生成代码或者uml->代码的插件中,有时需要刷新一下文件夹或者重新编译一下.那如何实现这两个操作呢。

 

一、实现刷新

 

1、一个关键的接口是org.eclipse.core.resources.IResou...


epoll selector    2008-01-18 01:44
Tag:  Linux java技术
Blog:
 Agile
   The epoll SelectorProvider will be included in 5.0 update 9. 

晚上在网上找一些关于epoll的资料,结果搜索到了自己的blog上,这是去年写的,后来就把这事儿忘记了。 

最近一直在用jdk6,顺便做了一下测试,想看一下在jdk6中,epoll selec...


在Linux下重新安装Netbeans6.0    2007-12-23 16:24
Tag:  java技术 Linux
Blog:
 Agile
   想用Netbean做点东西,启动不了,不知道什么原因。

最简单的办法就是重装了,不过我 运行netbeans-6.0-javaee-linux.sh  的时候,总是提示已经安装好了,不需要再安装了。

我想修复一下都不行,反复折腾了几回,还是不让装。

试了一下:netbeans-6.0-javaee-linu...


Java编程语言在软件开发中的几个认识误区    2009-05-07 09:27
Tag:  Java技术 Java编程
Blog:
 JAVA学习园
   越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。

 

...


关于Java不适做主要编程教学语言    2009-05-07 09:22
Tag:  Java技术 编程语言
Blog:
 JAVA学习园
   最近有一篇文章,说两位退休的美国大学教授上书反对将Java作为编程教学语言,对此我表示高度认同。对于Java,我并不反感,而且相信它在工业应用中的地位不可取代,但是,我一直反对将Java作为主要的编程教学语言,因为教学语言承担着与生产语言不同的任务,它必须能够帮助学生奠定坚实的技术基础,塑造核心技术能力。在这方面,Java不能够胜任。

 &nbs...


Proxool 0.9.1 在JDK6下竟然编译不过?    2009-03-17 01:51
Tag:  java技术
Blog:
 Agile
   编译时的错误日志应该是由JDBC4.0新增加的Wrapper接口引起的,Proxool差不多有半年没有更新了,最后没法子不修改Proxool的源代码了,只能保持二进制兼容,用其它的办法在Spring中配置。

顺便看了一下c3p0,也有些日子没有更新,好像开源的数据库连接池的开发都终止了?

刚折腾了一晚上Drupal,写了些php代...


JAXB2.0    2007-11-21 23:10
Tag:  java技术
Blog:
 Agile
   在Java应用中,使用XML作为配置文件是很普遍,以前的写法通常是用dom4j,或者DOM来解析XML,取得数据后再构造一个对应的JAVA对象。

每当有一个新的配置,XM的解析就是一个问题。

今天想起了JAXB,以前看过的JAXB也可以完成xml和java的相互转换,不过要写一个schema,不喜欢这种风格,一直没有用。
...


利用Java技术编写桌面软件基础    2009-02-08 16:24
Tag:  Java技术 编写 桌面 软件基础 Java
Blog:
 计算机学习专区
   利用Java技术编写桌面软件基础...




HashMap.get() can cause an infinite loop!    2008-07-06 23:06
Tag:  java技术
Blog:
 Agile
   看到这个题目吓了一跳,竟然有这种事,记在这里,敲个警钟。

HashMap.get() can cause an infinite loop!




NASA也用log4j    2007-09-08 23:31
Tag:  java技术
Blog:
 Agile
   20. A Highly Reliable Enterprise System for NASA's Mars Rover Mission 这是<Beautiful Code> 第20章的标题,有这么一段话"During development, we used the open source Apache Log4J Java package to l...


Java性能论文:Statistically Rigorous Java Performance Evaluation    2007-08-08 16:46
Tag:  java技术
Blog:
 Agile
   Statistically Rigorous Java Performance Evaluation我准备用这一周余下的时间把这个论文研究一下,中午吃饭的功夫看了前几页,在此推荐一下。
 
 



RMI JDK6比JDK5强的地方    2008-01-03 01:37
Tag:  java技术
Blog:
 Agile
   在我们的项目中,RMI应用比较多,RMI远程调用也比较多,我挺喜欢RMI这种RPC方式:)

前几天在做项目的升级改造,测试的时候在RMI Server报出类似以下的异常:

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
......


A hash set puzzler    2007-12-24 16:23
Tag:  java技术
Blog:
 Agile
   周末在家里看到A hash set puzzler ,我想了一下,用反射,但又感觉不靠谱 :(

可天杀的作者一直在卖关子,我这两天时不时的看一下有没有更新,快点公布答案吧。

或者有高手可以告诉我一下,我将非常感.

2007-12-25 更新:

 作者给出了一个最好的答案:
...


说一点Java平台动态语言的性能的问题    2007-10-20 23:59
Tag:  java技术 Groovy
Blog:
 Agile
   Groovy,Jython,JRuby是JAVA平台用得比较多的动态语言,它们的代码简练,生产率高,经常在网上看到对它们的赞美。

生产率高的代码,性能可不一定同样高。

例如下面的Groovy代码,很简单的操作,将i从0增加到99,测试的时候你就会发现,它的执行速度比你想的要慢很多。因为每一次的i++;每是一个new Integer的操作,...


java操作文件应用与seo    2008-04-17 15:39
Tag:  java技术
Blog:
 苏软基地
   这个java操作文件的例子主要用于批量产生关键词文章。比如要推广“网站建设”,可以批量生成“苏州网站建设”,“吴中网站建设”,“新区网站建设”等页面。不过这样会产生页面雷同。     将优化好的模板作为一个字符串写入。当然如果写成从文件读取会更好,但是由于是...


用groovy shell从sogou音乐盒下载专辑(2)    2007-08-27 02:49
Tag:  java技术 JavaScript Groovy
Blog:
 Agile
   今天想下载新歌,原来的程序不能用了,检查发现sogou的源代码变了,正则匹配不管用了,faint.

观察了一下新的源代码格式,发现现在的信息都放在musicInfoList这个变量里了,正好顺便试用jdk6的ScriptEngineManager,呵呵 .

基本想法是使用ScriptEngine执行一下musicInf...


Escape Analysis in Java 6    2007-12-22 01:44
Tag:  java技术
Blog:
 Agile
   Did escape analysis escape from Java 6?

 晚上我的笔记本突然崩溃了,xp启动不了了,修复的过程中看到了上面这个文章。

文章的大意是说escape analysis在jdk6中的实现并不好,有些优化还没有实现。

我依照他提供的测试代码,也做了些测试。...


java.lang.Package    2007-12-12 00:55
Tag:  java技术
Blog:
 Agile
   今天在看DZone 的时候,看了一篇Java: automatically increment build number 的文章,主要介绍了如何生成jar文件的版本号。

这里主要是利用JAR文件规范中的MANIFEST.MF中的Implementation-Version属性,就可以为自己的jar文件定制版本号了,而Implementation-Ve...


在Resin中禁止某个目录中的jsp执行    2007-12-14 23:39
Tag:  java技术 Linux
Blog:
 Agile
   今天快下班的时候,同事问我一个问题:

如何在Resin中实现类似在Apache中禁止某个目录中文件的执行权限,主要是为了防止用户在上传目录中上传了恶意的jsp文件,一起google了一下,发现了一个叫做plugin_ignore的东西,看起来很像我们要找的,把下面的代码加到resin.conf中一试,很神奇,jsp的源文件显示出来了,还不影响用户的正常下载&n...


Tag(标签)是一种更为灵活有趣的日志分类方式。

您可以为每篇日志添加一个或多个Tag(标签),然后您可以看到BlogBus上所有和您使用了相同Tag的日志,并且由此和其他博客用户产生更多的联系。不仅如此,我们还与Technorati合作,把您的Tag发送到全球Blog空间,和全世界的人们共同分享。

了解更多什么是Tag »

  • 搜索Tag
  •