Welcome 微信登录

首页 / 软件开发 / JAVA

Webharvest网络爬虫应用总结

Webharvest网络爬虫应用总结

Webharvest网络爬虫应用总结2011-01-24 BlogJava 陈新汉Web-Harvest是一个Java开源Web数据抽取工具。它能够收集指定的Web页面并从这些页面中提取有用的数据。其实现原理是,根据预先定义的配置文件用httpclient获取页面的全部内容(关于httpclient的内容,本博有些文章已介绍),然后运用XPath、XQuery、正则表达式等这些技术来实现对text/xml的内容筛选操作,选取精确的数据。前两年比较火的垂直搜...
手机网游制造之游戏界面篇

手机网游制造之游戏界面篇

手机网游制造之游戏界面篇2011-01-24 csdn博客 陈跃峰开发程序:疯狂的炸弹开发进度:第一期本期要点:设计客户端游戏功能开发平台:java平台从3G中受益的行业,一定少不了手机网游,手机网游应该怎么开发呢?跟PC平台上的游戏开发一样吗?别急,跟随我们开发一个手机网游,你就什么都明白了。本期我们先讲客户端的游戏功能。手机网游前景光明国内的手机网络游戏最早出现在2004年,最初由3人团队开发并运营的休闲网游——《移动玩家》系列...
手机网游制造之网络通信篇

手机网游制造之网络通信篇

手机网游制造之网络通信篇2011-01-24 csdn博客 陈跃峰开发程序:疯狂的炸弹 开发进度:第二期本期要点:设计客户端网络功能开发平台:java平台上期我们讲了客户端游戏功能,设计的程序只是一个单机游戏,为什么会这样呢?因为没有网络功能,无法进行通信。本期,我们就介绍客户端网络功能的设计。客户端网络功能设计思路客户端网络功能就是将客户端的操作转换为数据发送给服务器端,并将服务器端反馈的数据以界面的形式呈现给用户。如果把所有的逻辑处理都放在服务器端,当...
手机网游制造之数据处理篇

手机网游制造之数据处理篇

手机网游制造之数据处理篇2011-01-24 csdn博客 陈跃峰开发程序:疯狂的炸弹开发进度:第三期本期要点:设计服务器端数据处理功能开发平台:java平台手机网游只有客户端是玩不起来的,必须要有服务器端。开发服务器端,最核心的就是设计服务器端的数据处理功能(完整的实例程序请到http://www.shudoo.com/bzsoft下载)。在一般的服务器端程序中,服务器端程序主要包含数据存储、程序逻辑控制和网络编程等部分,数据存储和程序逻辑控制结合的比较...
手机网游制造之请求处理篇

手机网游制造之请求处理篇

手机网游制造之请求处理篇2011-01-24 csdn博客 陈跃峰开发程序:疯狂的炸弹开发进度:第四期本期要点:设计服务器端请求处理功能开发平台:java平台经过前面3期的讲解,我们的手机网游《疯狂的炸弹》大体已经完成,在加上上本期开发的请求处理功能,就OK啦。快来试试我们的《疯狂的炸弹》吧(游戏下载地址:http://www.shudoo.com/bzsoft)。既然是手机网游,自然客户端的数量就会比较多,所以多个客户端同时向服务器端发送请求的情况很常见...
java实现小写金额转成大写算法

java实现小写金额转成大写算法

java实现小写金额转成大写算法2011-01-25我用C++写过一个,代码不在身边.不过可以提示一下,将金额4位一分,比如1234567可以拆分为1234和567.另外,数字中间有零的话必须写零,但要注重多个零的情况.具体的怎么写你可以问问做财务的人.---------------------------------------------------------------我以前写过说一下思路先把数字分成整数小数假如整数100909应该是十万零九百零九...
彻底明白Java的多线程-线程间的通信

彻底明白Java的多线程-线程间的通信

彻底明白Java的多线程-线程间的通信2011-01-25线程间的通信1. 线程的几种状态线程有四种状态,任何一个线程肯定处于这四种状态中的一种:1) 产生(New):线程对象已经产生,但尚未被启动,所以无法执行。如通过new产生了一个线程对象后没对它调用start()函数之前。2) 可执行(Runnable):每个支持多线程的系统都有一个排程器,排程器会从线程池中选择一个线程并启动它。当一个线程处于可执行状态时,表示它可能正处于线程池中等待排排程器启动它...
JAVA编程取得IP地址

JAVA编程取得IP地址

JAVA编程取得IP地址2011-01-25在TCP/IP 互联网时,经常会需要查询自己主机的IP地址和www服务器的IP地址。虽然,我们可以使用IPCONFIG 和PING 进行IP地址查询,但是如果在应用程序或APPLET中使用此命令会破坏我们应用程序界面。为此本人使用JAVA 做了一个简单的程序可以直接查询自己主机的IP地址和www服务器的IP地址:// 文件名为 NetTool.java (注意:在JAVA 语言中大小写敏感)import java...
保护Applet免遭窃取的小技巧

保护Applet免遭窃取的小技巧

保护Applet免遭窃取的小技巧2011-01-25我们知道,网页中的JavaApplet虽不象图像文件可以直接从游览器中以Saveas命令获取,但仍可能被浏览者从Cache中找出,放入自己的网页。因此,如果要保护自己的applet免遭"窃取",方法之一是让Applet只运行于指定URL的网页中。在Java语言中,Applet所在网页的URL可以由java.applet程序包中提供了方法getDocumenBase()来取得。例如,在下...
weblogic的几个基础问题

weblogic的几个基础问题

weblogic的几个基础问题2011-01-251、如何给weblogic指定大小的内存?在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M2、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者c...
Java小程序源文件的组成

Java小程序源文件的组成

Java小程序源文件的组成2011-01-25Java小程序的源文件有三种,后缀名分别是.java,.class和.jar。这之中只有.java文件能让你读懂并修改(当然你要懂一点java编程),但是.java文件是不能直接应用的,你必须用编译器把它编译成.class文件才能直接插入网页。事实上,大多数java小程序的作者不愿意把.java文件公开给大家,因此我们能在网上找到的大多是不能修改只能直接利用的.class文件。而.jar文件,如果你有它,并在&...
java异常处理笔记

java异常处理笔记

java异常处理笔记2011-01-25 blogjava 江苏520对于一个非常熟悉 C++ 异常处理模型的程序员来说,它几乎可以不经任何其它培训和学习,就可以完全接受和能够轻松地使用 Java 语言中的异常处理编程方法。这是因为 Java 语言中的异常处理模型几乎与 C++ 中异常处理模型有 99% 的相似度,无论是从语法规则,还是语义上来说,它们二者都几乎完全一致。当然,如果你对 Java 语言中的异常处理模型有更多,或更深入的了解,你还是能够发现 ...
Java中使用synchronized和Lock对象获取对象锁

Java中使用synchronized和Lock对象获取对象锁

Java中使用synchronized和Lock对象获取对象锁2011-01-25zhangjunhd在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。1.对象的锁所有对象都自动含有单一的锁。JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在此对象上获得锁时,计数会递增。只有首先获得锁的任务(线程)才能继续获取该对象上的多个锁。每当任务离开一个synchr...
JDK1.5中添加enum类与数据库表进行映射

JDK1.5中添加enum类与数据库表进行映射

JDK1.5中添加enum类与数据库表进行映射2011-01-25在JDK1.5中添加了enum类,它可以用来与数据库表进行映射.而且实现起来非常方便.下面举个例子:开发环境:JDK 1.6 U2eclipse 3.3数据库中有一表:UserUser其有两个字段:1、id;2、username,我们就映射出一个enum:public enum UserUser {username,id;}接下来我们就开始用它来写SQL语句了:public class Us...
<< 121 122 123 124 125 126 127 128 129 130 >>