
Java
文章平均质量分 78
hello_wyq
这个作者很懒,什么都没留下…
展开
-
Design the mutex of java
Java has provided synchronized key word to be used at the aspect of critical section. However it is not convenient for advanced users who want to be agile to utilize mutex. such as trying to lock原创 2006-03-17 14:15:00 · 1929 阅读 · 2 评论 -
在Java 应用程序中访问USB设备
Java 平台一直都以其平台无关性自豪。虽然这种无关性有许多好处,但是它也使得编写与硬件交互的 Java 应用程序的过程变得相当复杂。在本文中,研究科学家蒋清野讨论了两个项目,它们通过提供使Java 应用程序可以使用 USB 设备的 API 而使这个过程变得更容易。虽然这两个项目仍然处于萌芽状态,但是它们都显示了良好的前景,并已经成为一些实用应用程序的基础。 通用串行总线(Universal转载 2006-06-30 14:19:00 · 1449 阅读 · 0 评论 -
Java中ThreadLocal的设计与使用
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用 这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 ThreadLocal是什么 ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而转载 2006-06-30 14:25:00 · 908 阅读 · 0 评论 -
使用JAVA中的动态代理实现数据库连接池
数据库连接池在编写应用服务是经常需要用到的模 块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池的源程序,但是都发 现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池都要求用户通过其规定的方法获取数据库的连接,这一点 我们可以理解,毕竟目前所有的应用服务器取数据库连接的方式都是转载 2006-06-30 14:27:00 · 900 阅读 · 2 评论 -
在JAVA中连接Sybase数据库
package person.fane.test; /* * 创建日期 2005-7-15 * created by Fane */ import java.sql.*; /** * A JDBC test application for Sybase * @author Fane * @version 1.0.0 * @since JDK1.4 */ public clas转载 2006-06-30 14:20:00 · 1351 阅读 · 0 评论 -
关于pthread_cond_signal与pthread_cond_broadcast的使用说明
在code review中,我会发现很多人喜欢在pthread_mutex_lock()和pthread_mutex_unlock(()之间调用pthread_cond_signal或者pthread_cond_broadcast函数,从逻辑上来说,这种使用方法是完全正确的。但是在多线程环境中,这种使用方法可能是低效的。posix1标准说,pthread_cond_signal与pth原创 2006-08-23 10:59:00 · 26719 阅读 · 5 评论 -
Debug with anonymous inner classes
Tips N Tricks: Debug with anonymous inner classes Use anonymous inner classes for easy debugging Summary-->转载 2006-08-25 17:29:00 · 1708 阅读 · 0 评论 -
谨慎重置equals方法
谨慎重置equals方法在Java中equals方法是一个很重要的方法,也是一个相对容易出错的地方。本片文章主要以实例来重点讲述如何实现,已经在实现中所要注意的几个问题。希望能够读者带来一些启发,减小出错的概率。在介绍equals方法实现之前,我们有所必要了解一些基本的概念。Equals方法顾名思义,就是比较两个对象是否是等价。它必须遵守五个条件。1)反身性(reflexive)。简单原创 2007-02-08 20:35:00 · 1116 阅读 · 0 评论 -
如何在Windows上编译64位QT
编译64位的QT其实是无聊的工作,但是QT官方在windows中并未提供64位QT安装包,仅仅提供了32位。对于笔者,QT官方这种做法其实蛮让人觉得奇怪的,因为在其他系统,都有64位的安装包,或许QT官方有难言之隐吧?为何笔者要变编译这种无聊的工作?其实苦逼程序猿的死穴就是要弄的东西无法搞定。如果大家在windows上用QT开发Android和IOS的程序,那么windows64bits操作系原创 2017-10-06 18:12:27 · 10645 阅读 · 0 评论 -
利用JAVA生成JPG缩略图
在某些网站,我们往往需要上传一些图片资料。但随着高分辨率DC的普及,上传的图片容量会很大,比如300万象素DC出来的文件基本不下 600K。 为了管理方便,大家可能不愿意每次都用ACDsee修改它,而直接上传到服务器。但是这种做法在客户端看来就没有那么轻松了,对于拨号上网的用户简直是一场恶梦,虽然你可以在图片区域设置wide和high! 问题的解决之道来了!我们可以在类中处理一张大图转载 2006-06-30 14:17:00 · 956 阅读 · 0 评论 -
在JAVA中连接Oracle数据库
/* * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - Java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql.*; /** * A JDBC test application for Oracle * @author Fane * @version 1.0.0 * @since JD转载 2006-06-30 14:14:00 · 1188 阅读 · 2 评论 -
Design the queue of java
Java has implemented many queues or lists to manage object. Until now, however, no any implementations provide blocking or timeout mechanism. These policies are very useful when multi-threads commu原创 2006-03-17 14:37:00 · 1498 阅读 · 0 评论 -
人工智能 Java 坦克机器人系列: 神经网络,上部
人工智能 Java 坦克机器人系列: 神经网络,上部转载 2006-08-30 09:52:00 · 1988 阅读 · 0 评论 -
人工智能 Java 坦克机器人系列: 神经网络,下部
人工智能 Java 坦克机器人系列: 神经网络,下部转载 2006-08-30 09:53:00 · 2146 阅读 · 0 评论 -
了解 JAVA classloader
什么是 ClassLoader? 在流行的商业化编程语言中,Java 语言由于在 Java 虚拟机 (JVM) 上运行而显得与众不同。这意味着已编译的程序是一种特殊的、独立于平台的格式,并非依赖于它们所运行的机器。在很大程度上,这种格式不同于传统的可执行程序格式。 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 J转载 2006-06-30 11:24:00 · 981 阅读 · 0 评论 -
Java类装载体系中的隔离性
作者:盛戈歆 作者简介 盛戈歆,软件工程师,你可以通过shenggexin@topwaver.com与他联系。 正文: Java中类的查找与装载出现的问题总是会时不时出现在Java程序员面前,这并不是什么丢脸的事情,相信没有一个Java程序员没遇到过 ClassNotException,因此不要为被人瞅见自己也犯这样的错误而觉得不自然,但是在如果出现了 ClassNotFoundExcep转载 2006-06-30 13:58:00 · 873 阅读 · 0 评论 -
Java类装载体系中的隔离性
作者:盛戈歆 作者简介 盛戈歆,软件工程师,你可以通过shenggexin@topwaver.com与他联系。 正文: Java中类的查找与装载出现的问题总是会时不时出现在Java程序员面前,这并不是什么丢脸的事情,相信没有一个Java程序员没遇到过 ClassNotException,因此不要为被人瞅见自己也犯这样的错误而觉得不自然,但是在如果出现了 ClassNotFoundExcep转载 2006-06-30 14:02:00 · 831 阅读 · 0 评论 -
Java类装载体系中的隔离性
作者:盛戈歆 作者简介 盛戈歆,软件工程师,你可以通过shenggexin@topwaver.com与他联系。 正文: Java中类的查找与装载出现的问题总是会时不时出现在Java程序员面前,这并不是什么丢脸的事情,相信没有一个Java程序员没遇到过 ClassNotException,因此不要为被人瞅见自己也犯这样的错误而觉得不自然,但是在如果出现了 ClassNotFoundExcep转载 2006-06-30 14:06:00 · 838 阅读 · 0 评论 -
Java性能
“本附录由Joe Sharp投稿, Java语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所以进一步阻碍了性能的发挥。 “先做完它,再逐步完善。幸好需要改进的地方通常不会太多。”(Steve McConnell的《About performance》转载 2006-06-30 14:09:00 · 817 阅读 · 0 评论 -
如何在MAC OS中使用HAXM?
看了网上一堆的文章,大部分都是没有用的,很多文章往往让查询者陷入误区。在大家做进一步的理解之前,我建议大家先看这篇Intel网站的文章:Installation Instructions for Intel® Hardware Accelerated Execution Manager - macOS*Source: https://software.intel.com/en-us原创 2017-10-12 18:31:46 · 6035 阅读 · 0 评论