java
JCJC错别字检测-田春峰
这个作者很懒,什么都没留下…
展开
-
java语音聊天室原形的实现
原本以为从 麦克风 上获得音频输入很复杂,原来javaSound已经封装的很简单了。 可以使用AudioCapture来完成。 聊天室音频的回放一般用流来完成:AudioPlayStream 类负责。 聊天室比较复杂的地方还是关于音频流和多线程的结合使用。 1 需要为每个聊天的人建立一个Session,就是一个客户端一个连接原创 2004-07-08 17:22:00 · 10313 阅读 · 3 评论 -
集成 JBoss AOP 1.0 和 java 5 的 Annotation 制作 小叮咚 日志系统
JBoss AOP 1.0 发布 和 在小叮咚中的例子小叮咚 的框架中用了很多的第三方包,大部分都用 log4j ,xu必须打开debug的标志,打印的信息又很多,所以准备作个日志模块,记录小叮咚每天的行为. 正好JBoss AOP 和 java 5 都发布了,所以集成这两个工具来作.参考文章:http://www.onjava.com/pub/a/onjava/2004/08/25/aoa.原创 2004-10-28 11:12:00 · 3451 阅读 · 0 评论 -
把java类变成 Windows NT服务的3中方法(使用 Java Serivce Wrapper)
最近制作小叮咚的时候,需要机器启动后自动运行小叮咚 , 所以就想仿照Tomcat那样把java类变成一个服务来运行.于是找到了 Java Service Wrapper .下面就是一些我要用到的地方.把java类变成 Windows NT服务的3中方法(使用 Java Serivce Wrapper) 集成 Java Service Wrapper 的三种方法:1 使用 WrapperSimple原创 2004-12-02 10:38:00 · 3525 阅读 · 6 评论 -
JDon Banq 又成了讨论的热点
以前曾写过两篇和 JDon 相关的随笔,结果被大家好好教训了一番。 1 我对板桥里人 banq 的一些认识 www.jdon.com 2 从软件进化的角度看待EJB 和 banq 的文章 这次又不得不提JDon了,原因是人家上了TSS的头条新闻。 Opensource JdonFramework v2005 Released 可是这次争论更原创 2004-12-29 07:00:00 · 2941 阅读 · 1 评论 -
计算所汉语词法分析系统ICTCLAS 字典格式解析(字典格式说明)
在 计算所汉语词法分析系统ICTCLAS 字典格式解析 一文中简单介绍了一下 ICTCLAS 。本来是要把字典格式一并写上去,无奈不知道怎么描述这个格式,现在终于写出了第一个Java版本的代码,也理清了思路。这个文件格式可以这样来描述: 先用文字描述一下: ictclas的字典文件由结构相同的Segment组成(比如:英文字典可以按照词语的首字母分为26个Segment原创 2005-01-03 12:32:00 · 4470 阅读 · 1 评论 -
身份认证系统 JOSSO Single Sign-On 1.2 简介
JOSSO Single Sign-On 1.2 简介 背景知识:身份认证系统包括:目录服务,验证和授权服务,证书服务,单点登陆服务,系统管理等模块。 JOSSO 是一个纯Java基于J2EE的单点登陆验证框架,主要用来提供集中式的平台无关的用户验证。 JOSSO 主要特色:1 100% Java,使用了 JAAS,WEB Services/SOAP,原创 2005-02-06 10:12:00 · 5679 阅读 · 1 评论 -
关于java中对数的计算
最近为了计算文档间的相关性需要用到对数的计算,在网上找到下面的方法:其中的关键是:1 java标准包提供了自然对数的计算方法,2 其他的对数计算可以转换为自然对数的计算。下面是转贴:但不知道谁是原创作者。后来搜索到这个连接:http://www.cs.utsa.edu/~wagner/laws/ALogs.html还是人家有专业精神:下面是他的描述: Java supplies a functio原创 2005-02-18 22:41:00 · 17835 阅读 · 2 评论 -
春天里的Spring(Spring 1.2 rc1 发布了)
春天里的Spring(Spring 1.2 rc1 发布了) Spring 1.2 最近发布了. 主要的改进包括以下部分: 改变了单个spring.jar的发布情况,支持多个jar包发布。finer-grained distribution jar files, alongside the full spring.jarAOP Alliance 的接口现在包括在spring-aop.和 spri原创 2005-03-30 10:49:00 · 1869 阅读 · 0 评论 -
介绍3个REST框架
介绍3个REST框架 Bye Bye SOAP , Hello REST 题记最近需要ruby和java协同工作,本来想用 ruby java bridge 形式的方案实现,结果没有成功。只好用老办法通过 web service 调用方式了。你也知道 java 世界里的 web service 可不像 visual studio 世界里那样易于配置原创 2006-09-16 14:30:00 · 3468 阅读 · 0 评论 -
基于Java的开源 Carrot2 搜索结果聚合聚类引擎 2.0发布了
基于Java的开源 Carrot2 搜索结果聚合聚类引擎 2.0发布了专注是不断前进的指南针 --- 题记 基于Java的开源 Carrot2 搜索结果聚合聚类引擎 2.0发布了. Carrot2 可以自动的把自然的搜索结果归类(聚合聚类)到相应的语义类别中,这个功能是通过Carrot2一个现成的组件完成的,除此之外Carrot2 还包括了很多其他的搜索结果聚合聚类算法 sea原创 2006-09-25 23:22:00 · 8787 阅读 · 0 评论 -
tss中文:LimpidLog released LimpidLog 发布了
以前翻译总用trados,太专业,而我的风格很free,又是出于乐趣,因此就放弃了trados。现在好了我有了自己的web trados了。 题记LimpidLog 使用 java 的 java.lang.instru原创 2006-07-31 12:21:00 · 2709 阅读 · 0 评论 -
Eclipse 升级管理器 TUM 发布了
Eclipse 升级管理器 TUM 发布了Tikal ,是一家开源的开发工具提供商。最近发布了 Tikal Update Manager (TUM). TUM 是一个Eclipse 及其插件,工具的安装、升级管理器。Tikal 把tum比作 Yellow dog Updater (YUM)。 Yum 是一个在linux系统上的兼容rpm的开源命令行管理工具组。 TUM的图形界面提原创 2006-08-19 09:39:00 · 2319 阅读 · 0 评论 -
Sun和Apache Harmony的融合前景还不明朗
Sun和Apache Harmony的融合前景还不明朗 Stephen Shankland 在"Sun和Apache Harmony的融合前景还不明朗" 一文中写道"很难说Sun决定发布Java标准版本的源代码意味着将会和Harmony统一" 然而, Harmony的 license 模式和方法也提供给Sun一个绝好的机翻译 2006-08-22 21:43:00 · 3520 阅读 · 0 评论 -
TSS翻译:帮我选一个Java Web开发框架吧
TSS:帮我选一个Java Web开发框架吧最近 TheServerSide.com 上一篇文章引起了常常的讨论。地址见这里:Chose a web client framework。Chester Chen (cchen@ascentmedia.com)的需求很简单:他们公司的基本环境是:开发环境: mix of Linux and Windows, Java, EJB (2 a翻译 2008-11-28 17:43:00 · 9325 阅读 · 1 评论 -
Java 5.0 内置了JMX
Java 5.0 内置了JMXJava 5.0 已经发布了,这个版本的的变化就像从1.4的变化到5.0的变化一样大.:-)。(其实5.0就是1.5的另一个称呼)。本文重点介绍Java Management Extension,简称 JMX。JMX是一组用来监视和管理Java应用程序的工具。可以用来监视基于J2EE的C/S类型或者Swing桌面类型的各种Java应用程序。现在开源社区原创 2004-10-12 22:33:00 · 3627 阅读 · 1 评论 -
J2SE1.5的新特点(之二)
J2SE1.5的新特点(之二) 类型安全的枚举比以前的枚举有什么优点呢? 有如下特点: 提供编译时int枚举的安全检查,同时不再提供其他类型安全检查。 提供了枚举的命名空间 可以直接把它们放到集合中。 因为他们本质上是类,你可以向里面添加属性和方法。 上面的这些特点的确不错。能讲讲类型安全的枚举语言的特点和类型安全的枚举模式的关系吗? 一般来说:上面的那些特点原创 2003-05-27 11:14:00 · 1475 阅读 · 0 评论 -
J2SE1.5的新特点(之一)
J2SE1.5的新特点 J2SE 的下一个版本名字叫“Tiger”在让程序员的代码更清楚、更短、更安全,更加容易开发的情况下不损失其兼容性。 请你简单谈谈J2SE 1.5 的优点。 新的java语言特点都基于一个目的:尽量使它们都使用一些相同的语法习惯并提供语义支持。也就是说:以前程序员需要书写的很多语义编程格式的工作在新的程序中由编译器来做。 什么改变对程原创 2003-05-27 11:23:00 · 1821 阅读 · 1 评论 -
Java API Map
原创 2003-05-26 15:33:00 · 1648 阅读 · 0 评论 -
Java平台调试架构简介
Java平台调试架构简介 架构纵览Java平台调试架构如下图所示: 组件 调试界面 / |--------------| / | VM | debuggee ----(原创 2003-05-30 09:26:00 · 1853 阅读 · 0 评论 -
Welcome to XMLBeans
Welcome to XMLBeans PDF Introduction to XMLBeans XMLBeans is a tool that allows you to access the full power of XML in a Java friendly way. It is an XML-Java binding tool. The idea is that you ca原创 2004-06-29 09:04:00 · 2088 阅读 · 3 评论 -
java 语音聊天室
javaSound的开源实现:http://www.tritonus.org/ 最近准备做个语音聊天室,困难很多。以后会在这里不断加入相关资源和开发进展。 语音api原理 一个游戏软件中使用的 语音 现在已经可以capture到话筒的声音到wav文件了。 正在准备把捕捉到的流直接播放。用多线程,死机了2次。API很不熟悉。 总体思路如下: 1、每隔1秒,把捕捉到的音频流发送到serve原创 2004-07-07 16:08:00 · 13650 阅读 · 5 评论 -
java 线程阻塞的问题
关于ThreadLocal的几篇文章 1、忘掉Thread.stop方法。2、Thread.interrupt() 也不能中断线程3、真正地中断一个线程中断线程最好的,最受推荐的方式是,使用共享变量(shared variable)发出信号,告诉线程必须停止正在运行的任务。线程必须周期性的核查这一变量(尤其在冗余操作期间),然后有秩序地中止任务。结合:使用Thread.inter原创 2004-07-03 15:06:00 · 2212 阅读 · 0 评论 -
关于工作流的设计器的选型
项目中马上就要进行工作流设计器的选型了,正在考虑如何实现。可以采用下面的实现方式:1、 采用Swing or AWT。 目前工作流的设计器绝大多数是采用swing 的方式作的。 比如shark,obe,osworkflow等等,见这个例子 2。2、纯javascript实现。我这里有个 b/s的uml系统。 btw : 有个人跟我推销过一套他的b/s的工作流设计器,原创 2004-07-21 11:43:00 · 5179 阅读 · 6 评论 -
基于.NET的Java虚拟机IKVM介绍
基于.NET的Java虚拟机IKVM介绍??? ?IKVM的定位是基于.NET CLR的Java虚拟机。?这是一个开源的项目,主页地址:IKVM基于.NET的Java虚拟机意味着什么?意味着我们可以让Java程序跑在.NET上,可以通过虚拟机这个中介让Java程序和.NET应用程序一起协同工作。更难能可贵的是,IKVM同时支持微软的.NET Framework 和 Mono。IKV原创 2004-08-22 15:58:00 · 3790 阅读 · 4 评论 -
HiveMind 和 Spring 的比较(之二)
紧接上文。 从上文的 HiveMind 和 Spring 总体架构图片你可以看出 两者的结构差异很大。首先,Spring提供了一套完整的组件,从页面展示的MVC框架到后台的数据库ORMapping等统统都有,其中有些是Spring自有的,有些则提供了集成第三方优秀组件的接口。 相比之下HiveMind就单薄多了。我第一眼看到HiveMind的架构图片的时候想到了 微软COM组件模型原创 2004-09-27 22:57:00 · 4827 阅读 · 0 评论 -
EJB 3.0 规范的变化可以大致分成2大部分
EJB 3.0 规范的变化可以大致分成2大部分:1、 使用了jdk1.5中提供的 annotation 机制的编程模型。在EJB2.1中采用一些接口和部署时的描述符来完成类似的功能。 EJB的 annotations 在EJB3中所有的企业Bean都是POJO(Plan old Java object)和一些相关的描述符。用描述符可以用来定义Bean需要实现的 接口、O/R 映射时需要的信息、需要原创 2004-09-08 22:43:00 · 3948 阅读 · 6 评论 -
HiveMind 和 Spring 的比较 (之一)
HiveMind 和 Spring 从实现的功能上看有很大的部分是重叠的,都是用ICO控制翻转、依赖注射等原理来实现相似的功能,从这一点上讲两者的指导精神是一致的。 存在的就是合理的。HiveMind 和 Spring 实现的方式和关注点却大相径庭。 HiveMind 是一个提供组件服务和配置的微内核,一个用于各种Java程序的基础框架。这里的Java程序可以是 Tap原创 2004-09-25 10:41:00 · 5338 阅读 · 1 评论 -
Java 错别字检查接口 API
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-11-14 14:11:08 · 6292 阅读 · 3 评论