上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 预制条件和spring源码导入eclipse中一样,下面直接给出导入eclipse的步骤。 步骤: 1. 下载struts相应版本的源码 http://struts.apache.org/download.cgi 。我这里下载的是struts-2.3.16-all.zip。下载完成后解压到本地目录。 阅读全文
posted @ 2016-08-31 11:54 Secondworld 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 前置条件: 1. 正确安装jdk,并配置好JAVA_HOME、PATH。(我这里安装的是jdk1.8) 2. 正确安装好eclipse。(我的eclipse版本是: Neon Release (4.6.0)) 步骤: 1. 首先去下载spring的源码 https://github.com/spri 阅读全文
posted @ 2016-08-31 11:06 Secondworld 阅读(6040) 评论(2) 推荐(0) 编辑
摘要: 前言: 写完了socket小应用的原始版本,中间还有好多预想的功能没有实现,在写的过程中也发现了很多问题。因为前面有粗略的看过tomcat实现原理解析,知道tomcat其实也是纯java写的web服务器,而且用的也是socket通信。所以特别想看下tomcat是如何处理这些问题的。 主要步骤: 1. 阅读全文
posted @ 2016-08-29 23:34 Secondworld 阅读(2934) 评论(0) 推荐(1) 编辑
摘要: 前言: 在web编程技术内幕中看到一个用apache组件进行文件下载的例子,对于DiskFileUpload类的setRepositoryPath方法,设置临时文件的存放路径,里面指出如果不调用该方法指定绝对路径。那么会使用"java.io.tempdir"这个环境属性的值。想到前面没有遇到过这个环 阅读全文
posted @ 2016-08-29 09:33 Secondworld 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 最近在写一个通信相关的项目,服务器端和客户端通过socket进行通信。本来想利用read的阻塞特性,服务器端和客户端按照一定的流程进行文件读写。结果发现客户端或者服务器read方法一直都返回乱码。而且读到的一端可能是客户端,可能是服务器端,固定的读到前面有四个字节的乱码,后续读到的字节码 阅读全文
posted @ 2016-08-28 18:33 Secondworld 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 同样的我们需要安装jython,具体的步骤如下: 1. 去 http://sourceforge.net/projects/jython/ 下载最新的jython相关的jar包。 2. 下载下来的jar包其实既是使用的时候需要引入的jar包,也是安装就jython的jar包。具体安装细节参照:htt 阅读全文
posted @ 2016-08-22 12:04 Secondworld 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 问题: 最近在做一个应用的时候碰到了一个问题。客户端需要调用服务器端传回的脚本信息,然后执行。其中脚本类型包括ruby。而java中调用ruby的代码大致如下: 1 String jrubyCode="puts 'hello world'"; 2 ScriptEngineManager manage 阅读全文
posted @ 2016-08-22 11:40 Secondworld 阅读(2324) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 今天突然想写一个socket通信的小应用,分别采用BIO、NIO、AIO的方式来实现,来复习前面看的关于TCP/UDP通信的知识。于是乎在原来安装了jdk1.6的机子上重新安装了jdk1.8。结果就出现了一个很蛋疼的问题:我原来的JAVA_HOME配置根本就没有改变,但是在命令行执行 j 阅读全文
posted @ 2016-08-17 18:26 Secondworld 阅读(2581) 评论(0) 推荐(0) 编辑
摘要: 遍历算法主要用在在处理迷宫问题,图,最短路径,以及枚举所有可能等问题上。下面我们通过一个简单的例子,来入门深度优先和广度优先算法: 1 package com.rampage.algorithm.base; 2 3 import java.util.ArrayList; 4 import java. 阅读全文
posted @ 2016-08-15 18:10 Secondworld 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 直接通过一个代码示例来熟悉java中通过反射来对构造函数/域以及方法处理的相关API: 1 package com.rampage.jdk7.chapter2; 2 3 import java.lang.reflect.Array; 4 import java.lang.reflect.Constr 阅读全文
posted @ 2016-08-15 17:12 Secondworld 阅读(1640) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页