`
java2000.net
  • 浏览: 632443 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
chinagenius.1 18:29:15 哎呀 今天被人骗了 好郁闷。。。 天津-老紫竹 18:29:27 ? 怎么了? chinagenius.1 18:29:43 陪同学去中关村E世界买个笔记本 シ鳴鳴是我 18:29:55 被黑了? chinagenius.1 18:29:58 结果让奸商给黑了 大家一定要注意啊。。 ...
第一个简单的案例,一个家伙在论坛里每个人都回复了,其占所有帖子的总量超过了一半,快速找到这个ID 原文地址: http://www.java2000.net/p11239 /** * 编程之美-寻找发帖"水王"。<br> * 每个帖子均有回复,总发帖量超过一半了。找出这个人的ID. * * @author 赵学庆,Java世纪网(java2000.net) * */ public class T { /** * 查找ID. * * @param id * 所有帖子的作者ID * @ret ...
    JAVA代码,里面的循环和休眠时间,请根据你的机器情况修改,我的大致能稳定在43-44%之间。 这个是粗的代码,后面我会继续完善,实现那个完美曲线。   public class T { public static void main(String[] args) throws Exception { for (;;) { for (int i = 0; i < 96000000; i++) ; Thread.sleep(10); } } }     下面的代码可以控制比例 /** * 编程之美 ...
/** * 一段模拟龟兔赛跑的多线程程序。<br> * 兔子比乌龟快5倍,但休息的时间长10倍。 * * @author 赵学庆,Java世纪网(java2000.net) * */ public class T { public static void main(String[] args) { TortoiseRace a = new TortoiseRace(); Thread runner1 = new Thread(a); RabbitRace b = new RabbitRace(); Thread runner2 = ...
每天都会去查找JDK 的 API, 累死了, 今天花了1天的时间,制作了这个程序,把所有的Package,Class,Method都放进了数据库,并提供了快速查询功能。 浏览地址:http://api.java2000.net/ 快速查找方法:在链接后面直接输入你要找的类或者方法,比如 http://api.java2000.net/Pattern 可以查找关于正则的方法和类 http://api.java2000.net/Connection 可以查找关于链接的方法和类 发现问题欢迎大家留言!
需求: 为了使游戏平台和具体的游戏,比如QQ游戏大厅和地主,杀人,放火游戏进程分离,但是却有要共享同一个socket连接 C\C++实现:在windows c下编程实现可以用复制SOCKET句柄WSADuplicateSocket或共享内存的方式,但在java中不知用何种方式,或者类似的方式,我 search了一下,似乎JOMP说的是共享内存,但却不知如何使用。还有真的有必要用这种方式实现游戏平台和具体的游戏分离吗,有什么更好的实现方式 呢? 个人观点: 单独启动一个JVM做Socket代理,也就是消费者。 其它要共享socket的,都直接和他通信,方法随意,可以是本地s ...
package test.io; import java.net.*; import java.io.*; /** * 一个简单的Socket实现的HTTP响应服务器。<br> * 只用于熟悉HTTP协议的目的,可以看到浏览器发过来的数据格式。 * * @author 赵学庆 www.java2000.net */ public class MyWebServer { public stat ...
package log; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 正则替换字符串里面的汉字部分。 * * @author 赵学庆 www.java2000.net */ public class URLEncoderHZ { public static void main(String[] args) throws Exception ...
原文地址:http://www.java2000.net/p9751JDK地址:http://www.java2000.net/doc/jdk6_cn/java/lang/ProcessBuilder.html一、JDK中的介绍摘录此类用于创建操作系统进程。 每个 ProcessBuilder 实例管理一个进程属性集。start() 方法利用这些属性创建一个新的 Process 实例。start() 方法可以从同一实例重复调用,以利用相同的或相关的属性创建新的子进程。 每个进程生成器管理这些进程属性: * 命令 是一个字符串列表,它表示要调用的外部程序文件及其参数(如果有)。在此 ...
原文地址:http://www.java2000.net/p9750今天正好看到了这个东西,一直都是看别人的资料,决定自己亲自看看源代码。JDK版本为 6.0_04 的1 声明没有任何区别 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable; public class Vector<E> extends AbstractList<E> ...
在文件里增加一行的唯一方法就是读取原始文件,然后写入到一个临时文件,同时写入要插入的数据。然后删除原始文件,再把临时文件改名为原始文件名。 package net.java2000.io; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.PrintWriter; /** * 给文件增加一行数据。 * * ...
在文件里增加一行的唯一方法就是读取原始文件,然后写入到一个临时文件,同时写入要插入的数据。然后删除原始文件,再把临时文件改名为原始文件名。package net.java2000.io;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.PrintWriter;/** * 给文件增加一行数据。 *  * @author 赵学庆,J ...
HttpSession session =  request.getSession();List<Product> list = session.getAttribute("productCart");myService.save(list); // 保存购物车数据到数据库这个对象会被多次使用,也会被同一个用户的多个页面使用,所以他对于系统来说是线程不安全的。 比如用户在从产品列表里面选择产品,这面选择3种,他点了查看购物车 该用户还开了另一个页面,继续选择产品。 此时,在显示购物车的页面,有可能运行在一半时,其已经选择的产品列表,并另一个页面的操作修改了。所 ...
我看到的不是原著,是转载的 http://blog.csdn.net/qiuye402/archive/2008/09/02/2866344.aspx个人总结:销售是第一生产力,但科技也是。只有生产不是。既然我们不能研发什么高精尖的产品,那么尽量去接近销售总是对的。不能一直停留在编码,Coding的生产阶段。 <script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads. ...
先看代码import java.util.Arrays;/** * 得到数组中最有效的元素和下标.<br> * 最有效的只出现频率超过长度一半的数据。 *  * @author 赵学庆 www.java2000.net */public class MyTest {  public static void main(String[] args) {    int[] values = new int[] { 5, 3, 5, -5, 5, 0, 5 };    int maxValue = getMax(values);    if (maxValue > Integer.MI ...
Global site tag (gtag.js) - Google Analytics