
java
dodomail
这个作者很懒,什么都没留下…
展开
-
FLASH + JAVA 开发实时网络游戏[编程基础篇] with Socket API
FLASH + JAVA 开发实时网络游戏[编程基础篇] with Socket API (彩色狐狸【ColorFox、changsir】 : changsir@163.com QQ: 146646)本文只要分两部分:FLASH编程 和 Java编程,此文记录的仅仅是我在探索中的一些收获,其中用了很多个人化的描述语言,并不是业界标准的用语。 :)探索笔记: 目前国内Flash应用大部分还是在制作精...原创 2007-10-19 09:22:29 · 533 阅读 · 0 评论 -
利用BlazeDS的AMF3数据封装与Flash 进行Socket通讯
利用BlazeDS的AMF3数据封装与Flash 进行Socket通讯AS3的Socket类给我们提供了一个readObject方法和writeObject方法与服务器通讯,可以让我们在协议可读性和传输效率上两个兼顾。如果在网络游戏开发前期你无法确定完全规划好你的协议,那么使用这种方法是一个不错的选择。等到一切调试顺畅了,再在此基础上进行事件类型的抽象。下面我们利用Adobe的开源项目...原创 2008-12-27 15:54:56 · 214 阅读 · 0 评论 -
抽奖程序
Random.nextInt(400000) int a; int b; int c; int d; int e; int f; for(int i=0;i=15000 && i < 150000){ e++; }else if(i>=150000&& i < 400000){ f++; } System.out.println(...2009-12-11 12:56:07 · 158 阅读 · 0 评论 -
eclipse java.lang.OutOfMemoryError: Java heap space 解决方案
eclipse java.lang.OutOfMemoryError: Java heap space 解决方案2008年11月24日 星期一 下午 01:57eclipse 有启动参数里设置jvm大小,因为eclipse运行时自己也需要jvm,所以eclipse.ini里设置的jvm大小不是具体某个程序运行时所用jvm的大小,这和具体程序运行的jvm大小无关。那么怎么才能设置某个程序的j...原创 2010-01-03 15:22:10 · 189 阅读 · 0 评论 -
Java发送Http请求,解析html返回
转载:http://blog.csdn.net/wish_silence/archive/2009/07/17/4353815.aspx声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!今天是2008 年7月7日星期一,下午一直在学校做个人开始页面。因为离不开google的翻译,所以想把google的翻译整合到我的开始页...原创 2010-01-27 14:46:45 · 1441 阅读 · 0 评论 -
htmlparser:使用 HttpClient 和 HtmlParser 实现简易爬虫
使用 [b]HttpClient [/b]和 [b]HtmlParser [/b]实现简易爬虫 这篇文章介绍了 HtmlParser 开源包和 HttpClient 开源包使用在此基础上实现了个简易网络爬虫 (Crawler)来介绍说明如何使用 HtmlParser 根据需要处理 Internet 上网页以及如何使用 HttpClient 来简化 Get 和 Post 请求操作构建强大...原创 2010-01-27 15:29:36 · 120 阅读 · 0 评论 -
myeclipse设置tomcat发布目录
[img]http://dl.iteye.com/upload/attachment/0070/9388/078deef1-47a5-37a1-8677-94f505859eb9.png[/img][img]http://dl.iteye.com/upload/attachment/0070/9390/903bf712-2bcd-3c14-81df-0605075b8226.p...原创 2012-07-18 11:00:41 · 213 阅读 · 0 评论 -
REST和认证 HMAC
REST和认证我们在设计REST(Representational State Transfer)风格的Web service API,有一个问题经常要考虑,就是如何设计用户认证的体系(Authentication). 比较传统的做法是首先有一个登陆的API,然后服务器返回一个session ID,后续的操作客户端都必须带上这个session ID,但是这样的,服务就变成了有状态了,不...原创 2012-12-09 10:31:16 · 327 阅读 · 0 评论 -
Hibernate 一对多关联的CRUD__@ManyToOne(cascade=(CascadeType.ALL))
[url]http://blog.csdn.net/sivyer123/article/details/21787587[/url] Hibernate 一对多关联的CRUD__@ManyToOne(cascade=(CascadeType.ALL))原创 2015-03-31 16:56:40 · 244 阅读 · 0 评论 -
java转义字符串
点的转义:. ==> u002E 美元符号的转义:$ ==> u0024 乘方符号的转义:^ ==> u005E 左大括号的转义:{ ==> u007B 左方括号的转义:[ ==> u005B 左圆括号的转义:( ==> u0028 竖线的转义:| ==> u007C 右圆括号的转义:) ==> u0029 星号的转义:* ==> u002A 加号的转义:+ =...原创 2015-07-15 15:30:33 · 230 阅读 · 0 评论 -
Flash与JAVA的Socket通信
Flash与JAVA的Socket通信import java.io.*;import java.net.*;public class AMFServer { public void start()throws Exception{ String xml=""; xml+=""; xml+=""; xml+=""; ServerSocket ...原创 2008-12-19 17:59:22 · 155 阅读 · 0 评论 -
MINA框架
MINA框架_高占军的个人空间GuolinLee 收录于2008-08-14 阅读数:308 收藏数:1 公众公开 原文来源 我也要收藏 以文找文 如何对文章标记,添加批注? 百度首页高占军的个人空间 主页博客相册|个人档案 |好友 查看文章 MINA框架2008-03-17 15:53Socket网络框架 MINAM...原创 2008-12-19 14:49:16 · 135 阅读 · 0 评论 -
Apache MINA 简介
Apache MINA 1.1.0版本发布了。MINA是一个Socket的网络框架,但是它提供了方便的Protocol支持,通过它的Encoder和Decoder,你将你的应用可以方便的扩展并支持各种基于Socket的网络协议,比如HTTP服务器、FTP服务器(当然,这很复杂)、Telnet服务器等等。基于MINA用户可以容易地开发高性能和高伸缩性的网络应用程序。这次发布的...原创 2008-12-10 21:48:15 · 139 阅读 · 0 评论 -
Java 小例子:数据持久化(保存数据到文件)
引用:http://blog.csdn.net/yidinghe说数据持久化,初学者可能还不太懂;但要说把数据保存到文件,这谁都懂了。为什么说持久化就是把数据保存到文件?持久化指的就是当程序退出后,其中的数据能够保留下来,供程序再次运行的时候使用。这些数据保留在什么地方最好呢?当然是文件里。保存到文件是数据持久化最常用的方式,除此之外,还可以把数据保存到数据库,或者发送到其它机器,这都...原创 2009-03-10 13:03:11 · 2731 阅读 · 0 评论 -
Java 小例子:通过Socket发送和接收 文件
引用:http://blog.csdn.net/yidinghe这是一个简单的包含发送端和接收端的例子。发送端向接收端发送文件名和文件内容,接收端将收到的文件保存在磁盘上。接收端可以同时接收多个发送端传来的文件,但没有处理文件同名的情况。这个例子中设计了一个简单的协议。发送的内容是这样的:文件名长度(4字节)—文件名—文件内容长度(4字节)—文件内容。接收端也按照这个结构进行解析。...原创 2009-03-10 13:23:36 · 148 阅读 · 0 评论 -
移位操作详细解释
用移位操作替代乘法和除法 考虑下面的代码: for (val = 0; val < 100000; val +=5) { alterX = val * 8; myResult = val * 2;} 用移位操作替代乘法操作可以极大地提高性能。下面是修改后的代码: for (val = 0; val < 100000; val += 5) { ...原创 2009-09-21 14:52:07 · 115 阅读 · 0 评论 -
Java代码优化
Java代码优化2008-10-26 22:11一、为什么要优化可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java...原创 2009-09-21 15:43:10 · 247 阅读 · 0 评论 -
从架构差异看Web高性能开发
一般情况下,架构分两种来讨论的,一种是开发架构,一种是部署架构部署架构,就是开发完的程序在实际运行环境下,通过负载均衡,DNS轮询,SquID等等来减轻单台服务器负载,达到性能优化的目的这里大家估计更想了解的是开发上的架构我对这个的观点是,所有的架构都是死的,而Web高性能开发优化策略是活的,我在开发中,所有的东西都不是一定要按照什么固定的模式,去死开发,更多的是针对需要优...2009-09-21 16:46:25 · 105 阅读 · 0 评论 -
最简单的游戏回血逻辑实现(包括源代码)
[url][b]http://blog.csdn.net/Mailbomb/archive/2005/09/21/486442.aspx[/b][/url][code="java"]/** * Java语言实现的一个回血程序 * 每隔0.1秒回血1-5点 */public class Huixue{ public static void main(String[] args...原创 2009-04-13 13:25:09 · 809 阅读 · 0 评论 -
Java中四种XML解析技术不完全评测
在平时工作中,难免会遇到把XML作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预备 测试环境: XML文件格式如下: [code="xml"]<?xml version="1.0" encoding="GB231...原创 2009-04-13 14:03:48 · 106 阅读 · 0 评论 -
请教加密代码原理
import java.io.*; public class WriteBin { public static void main(String[] str) { readTest(); for(int i=0; i>> 8); newdata[1] = (byte) len; System.arraycopy(data, 0, newdata, 2, len); ...2008-02-21 13:18:49 · 171 阅读 · 0 评论 -
HttpClient 入门
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HttpClient简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议...原创 2009-10-17 02:08:52 · 103 阅读 · 0 评论 -
动态备份mysql慢查询日志
[code="sql"]set global slow_query_log=0;[/code][quote]备份 改名[/quote][code="sql"]set global slow_query_log=1;[/code][code="sql"]show variables like '%slow%';[/code]原创 2016-07-28 11:22:38 · 245 阅读 · 0 评论