`
ddbl7
  • 浏览: 11697 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
投资是指你花时间好好研究明白,甚至深入源代码仔细探究,不仅仅限于会用。­ 作为开发人员: Hibenrate­ Spring­ Solr­ jQuery­ jbmp4­ netty multi-threading / osgi & JMX(如果你做独立服务器的话。有些场合osgi和jmx是打架的,尤其想想glassfish的架构,grizzly+jmx+j2ee api impl+jsf,就为了把那么个jsf控制台做利索,就搞了个不小的投入……所以还是算了吧) perl,python & grails(或者ror,scala,看你兴趣了).­ ======= ...
简介   很少有程序员不对这里或者那里所包含的人工智能编程所吸引,然而,许多对AI感兴趣的程序员很快就因其中包含的算法的复杂性而退却。在本文中,我们将讨论一个能大大简化这种复杂性的Java开源工程。   Java面向对象的神经网络(JOONE)是一开源工程,它提供给Java程序员一个高适应性的神经网络。该JOONE工程源代码由LGPL 所保护。简言之,这意味着源代码是可自由使用的而且你不需要支付版税就可以使用JOONE。JOONE可以从 http://joone.sourceforge.net/处下载。 JOONE能允许你轻易地从一个Java程序中创建神经网络。JOONE支持许多特征,如多线程和 ...
Java RMI (Remote Method Invocation 远程方法调用)是用Java在JDK1.1中实现的,他大大增强了Java研发分布式应用的能力。Java作为一种风靡一时的网络研发语言,其巨大的威力就体目前他强大的研发分布式网络应用的能力上,而RMI就是研发 ...
  这两个圆圈表示不同的视角上的敏捷实践,包括开发者视角和项目管理的视角。接下来从里向外进行介绍,因为有些实践我了解得不清楚,如果下面有哪些说得不对的地方也请大家指出。   Test-Driven Development,测试驱动开发,它是敏捷开发的最重要的部分。在ThoughtWorks,我们实现任何一个功能都是从测试开始,首先对业务需求进行分析,分解为一个一个的Story,记录在Story Card上。然后两个人同时坐在电脑前面,一个人依照Story,从业务需求的角度来编写测试代码,另一个人看着他并且进行思考,如果有不同的意见就会提出来进行讨论,直到达成共识,这样写出来的测试代码就真实反 ...
如题:servlet采用单实例多线程模式开发的       问题一. 说明其Servlet容器如何采用单实例多线程的方式来处理请求       问题而. 如何在开发中保证servlet是单实例多线程的方式来工作(也就是说如何开发线程安全的servelt)    ...
前文曾经讲到,如何使用多线程机制分派应答线程,但是该实现在使用loadRunner测试的时候,发现系统在并发访问是内存占用非常大,在一段时间的测试后虚拟机报告not enough memory的错误。当然,我们可以通过增加虚拟机参数设置的方法,增加虚拟机最大内存占用值,但是一旦系统所需的内存超过设定值,虚拟机依然会报错。 幸运的是,java 6提供java.util.concurrent.Executors类对线程池进行控制。 我们对Myserver类进行如下修改: public class MyServer { public static final int setTimeOut = ...
前两章主要贴出了服务器通讯核心和资源执行器的实现,这两个东西其实都不难,只要花些时间,我相信大部分的程序员都能做出来。两章结束后我们的服务器应该已经能够实现html等资源的执行了,而我们也即将遇到服务器开发中的第一个难点:远端类加载! 远端类加载是所有服务器都无法回避的第一道门槛,web服务器与web 项目是两个不同的域(或者说是两个不同的项目),app server又需要在运行中动态解析项目(包括拆war包),因此我们无法够预先定义web服务器的classPath使其支持web 项目中的类,所以远端加载势在必行。 java里面所有的类加载,都必须使用classloader,既然如此,我们就重载 ...
资源执行架构……说的有一点儿玄了,实话实说,所谓的资源执行架构在最初仅仅是一群if……else语句而已,随着开发的进行它们变得越来越大,到最后实在是糟糕透顶。还记得上一篇的SocketProcess类么?最早它可是包含了执行方法的,很麻烦、很罗嗦、更要命的是不易扩展: package server; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.FileCha ...
fried cake server(油炸糕) 是我前一段时间比较闲地时候,自己动手写的一个服务器,目标是做成类似于jboss一样的application server。不过目前做了几个月,还只是个不支持tagLib的jsp容器而已,好在支持jndi和datasource,加上不完善的jta……勉强能看得过…… 没办法,上班也忙,下班也忙……断断续续写了好久,也仅仅是个雏形,一个人的力量毕竟是有限的 。 有兴趣的朋友们可以访问以下网址: https://sourceforge.net/projects/freadcakeserver/ cvs 地址host:  freadcakeserver.cv ...
Javafx的确能够简化图形开发,今天做了个小例子,拖拽一个圆形物体,不断移动 代码如下 /* * test.fx * * Created on 2008-11-30, 15:30:11 */ package javafx; import javafx.ext.swing.SwingFrame; import javafx.ext.swing.Canvas; import javafx.scene.geometry.Circle; import javafx.scene.paint.Color; import javafx.scene.*; import jav ...
Global site tag (gtag.js) - Google Analytics