作家
登录
    用户名:  密码:   
  • 在Java程序中调用Matlab函数

    环境准备1.机器上有Eclipse 3.1和Matlab 2007a2.机器的环境变量设置(1)JAVA_HOME (JDK的安装位置,如C:Program FilesJavajdk1.5.0)设置后,重启matlab才能有效。用getenv JAVA_HOME在Matla...

    作者:wszsl32106-12
  • Java线程:线程安全与不安全

    作为一个Java web开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了。记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、Socket、多线程、I/O,编写的客户...

    作者:wszsl32106-12
  • Java NIO原理图文分析及代码实现

    前言:最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.ba...

    作者:wszsl32106-12
  • JVM的内存溢出异常

    在Java虚拟机规范的描述中,除了PC(程序计数器)寄存器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError异常的可能。当发生OutOfMemoryError异常时,无法用try...catch捕捉。在开始讲...

    作者:wszsl32106-12
  • Java游戏服维护过程中发现的一些细节

    1.异常导致线程中断:游戏中启动定时器,用来检测地图上掉落的物品是否到时,到时后从物品列表中清除。运行时发现,系统运行一段时间后就出现掉落物品不消失的情况,检查游戏逻辑没有发现任何问...

    作者:wszsl32106-12
  • MongoDB、Java与对象关系映射

    MongoDB介绍当今NoSQL领域中有很多有力的竞争者通过多种方式来处理海量数据问题。其中重要的解决方案之一就是MongoDB。MongoDB是面向文档的弱结构化存储方案,使用JSON格式来展现、查询和修改数...

    作者:wszsl32106-12
  • Java的Comparable接口的一个陷阱

    Java的Comparable接口提供一个对实现了这个接口的对象列表进行排序的办法。原始的排序对于简单的对象来说具有意义,但是当我们面对复杂的面向对象的业务逻辑对象时,事情变得复杂的多。从业务经...

    作者:wszsl32106-12
  • 浅析Java web程序之客户端和服务器端交互原理

    1. 协议a. TCP/IP整体构架概述TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种...

    作者:wszsl32106-12
  • Apache MINA实战之对象传输

    利用Apache MINA来传递对象,这对了MINA来说非常容易,并且这也是Java网络编程中很常用的应用。其实对于MINA传递对象来说,如果看过前一篇文章的话,只要在其中做少许改动就可以实现对象传递,但...

    作者:wszsl32106-12
  • Flex项目与SSH项目整合问题记录

    开发项目重用是很重要的开发手段,正直开发一个SSH项目,其中有一功能可重用之前的整个Flex项目(通过BlazeDS与java端交互,所需服务和servlet等有spring和springMVC来管控)。其实Flex项目同其...

    作者:wszsl32106-12
  • Swing中使用方向键移动图片

    整个JFrame采用null布局,图片放在Jlabel中,实现了使用键盘上面的方向键控制图片的移动。可以选择方向为上,下,左,右,左上,左下,右上,右下等8个方向,当图片移动到窗口边缘时就不再移动。...

    作者:wszsl32106-12
  • Struts2.3.1中整合DWR3.0实现文件上传

    Struts2.3.1 中整合DWR3.0 实现文件上传步骤1:导入 dwr*.jar ,struts2-dwr-plugin-2.3.1.jar
    步骤2:在web.xml中引入dwr的配置<servlet> <servlet-name>dwr-invoker</servlet-name> ...

    作者:wszsl32106-12
  • Tomcat中部署后JspFactory报异常的解决方案

    The method getJspApplicationContext(ServletContext) is undefined for the typeJspFactory的异常的原因及解决办法原因:是由于工程的WEB-INF/lib下存在jsp-api.jar、servlet-api.jar,与Tomca...

    作者:wszsl32106-12
  • Java程序员集合框架面试题

    Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性就有必要掌握集合框架。这里有一些实用问题,常在核心Java面试中问到。1、 什么是Java集合APIJava集合框架API是用来表示和操作...

    作者:wszsl32106-12
  • Jdom解析嵌套XML

    本博文主要采用Jdom对XML 进行了详细的解析(包括了嵌套的XML、XML格式的字符串、XML文件以及XPATH的使用等等),基本能够满足了平时工作之中所遇到的所有解析XML 工作。搭建Jdom 解析环境给项目...

    作者:wszsl32106-12
  • Java实例化类的方法

    Java中,类的实例化方法有四种途径:1)使用new操作符2)调用Class对象的newInstance()方法3)调用clone()方法,对现有实例的拷贝4)通过ObjectInputStream的readObject()方法反序列化类1.Class...

    作者:wszsl32106-12
  • Java六大必须理解的问题

    对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经...

    作者:wszsl32106-12
  • Java和.NET使用DES对称加密的区别

    Java和.NET的系统类库里都有封装DES对称加密的实现方式,但是对外暴露的接口却各不相同,甚至有时会让自己难以解决其中的问题,比如Java加密后的结果在.NET中解密不出来等,由于最近项目有跨Jav...

    作者:wszsl32106-12
  • Java获取URL链接的文件类型

    在写网络爬虫的时候,需要根据链接来获取文件类型,将内容正确存储。之前我都是根据链接的后缀来判断的,比如:http://img12.360buyimg.com/da/20120330/88_31_ZySDre.jpg这个链接指向的文件就是...

    作者:wszsl32106-12
  • 一道多线程题目的解决方案

    在iteye上看到的一道多线程的题目,参考了一下网友的实现,那Eclipse调试通过,算是对JAVA5的并发库有个大致的了解,分享出来,欢迎园里的同学拍砖。题目:要求用三个线程,按顺序打印1,2,3,4,5...

    作者:wszsl32106-12
  • Hibernate中的merge使用详情解说

    merge的作用是:新new一个对象,如果该对象设置了ID,则这个对象就当作游离态处理:当ID在数据库中不能找到时,用update的话肯定会报异常,然而用merge的话,就会insert。当ID在数据库中能找到的...

    作者:wszsl32106-12
  • Java数据结构:栈的实现

    栈是Java语言中最重要的数据结构之一,它的实现,至少应该包括以下几个方法: pop() 出栈操作,弹出栈顶元素。 push(E e) 入栈操作 peek() 查看栈顶元素 isEmpty() 栈是否为空另外,...

    作者:wszsl32106-12
  • Java protobuf框架使用向导

    ProtoBuf,全称是Protocol Buffers, 它是谷歌内部用的一种高效的、可扩展的对结构化数据进行编码的格式规范。谷歌自己内部很多程序之间的通信协议都用了ProtoBuf。下面介绍的是使用Java ProtoBu...

    作者:wszsl32106-12
  • 构造器的执行顺序

    1,在没有静态块的情况下,子类的对象创建时,父类的无参构造器-->子类的构造器(产生对象的构造器,如果是无参则执行的是无参构造器,如果执行的是有参则执行的有参构造器)现在的父类中只有两个...

    作者:wszsl32106-12
  • 5个常见的Rails开发误区

    本文作者是一名Rails开发者,他总结了在Rails开发过程中的一些常见误区。文章内容如下:我使用Rails已经有一段时间了,在这期间我看了大量的Rails项目,下面的这五个常见的误区,我几乎在每一个...

    作者:wszsl32106-12