大家都说,阅读spring的源代码是个不错的学习方式,现在开始学习一下,头一次阅读开源代码,不知道怎么看,先随便记些笔记,记录一下,希望也能帮助别人吧。
目前我看代码的方式是阅读《spring源码深度解析》,按照上面的例子一步步阅读源代码,感觉这样难度降低不少,有书、有实际例子带着终归要容易一些。我所阅读的是spring framework 4.2的代码,从github上拉取的,拉取时间2015年11月份。
闲话少说,开始! Continue reading »
为了阅读spring源代码,用gradle重新build了spring framework 4,但发现有个项目死活过不去,spring-beans-groovy用gradle cleanidea eclipse命令build后总是出问题,直接导入eclipse中也会报错,查了一下,在 http://bbs.csdn.net/topics/390993197 发现问题原因:eclipse尚未安装Groovy插件,so,插件装起,eclipse Help –> install new software,添加Groovy插件地址,https://github.com/groovy/groovy-eclipse/wiki 此处有各种eclipse版本对应的groovy插件下载地址(注意eclipse的版本),安装插件后重新clean一下spring-beans-groovy这个项目就可以了。
以上
闲来无事,想学习一下spring源代码,结果按照网上说的教程从git下载spring framework(版本:3.2.4)源码、用gradle(版本:2.9) 转换成eclipse项目时遇到一个诡异问题,提示信息如下:
:buildSrc:test UP-TO-DATE
:buildSrc:check UP-TO-DATE
:buildSrc:build UP-TO-DATE
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ‘:spring-orm-hibernate4’.
> Cannot change dependencies of configuration ‘:spring-orm-hibernate4:runtimeMer
ge’ after it has been resolved.
* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug
option to get more log output.
BUILD FAILED
一直比较模糊下面几个概念,今天在网上看到,摘录如下:
转自:http://www.wang48.com/jishubaodianview/?jsd_id=4902
(转到自己博客,省的到处去翻)
事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面,因此只要导入这个包就可以准备网络编程了。
网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进程之间相互通讯,然后 其中一个必须提供一个固定的位置,而另一个则只需要知道这个固定的位置。并去建立两者之间的联系,然后完成数据的通讯就可以了,这里提供固定位置的通常称 为服务器,而建立联系的通常叫做客户端,基于这个简单的模型,就可以进入网络编程啦。 Continue reading »
转载地址:http://javaangle.blog.163.com/blog/static/1079330652010111374551387/
1.测试环境
ubuntu10.10/jdk1.6u21
2.安装过程
2.1下载jdk安装文件,这里下载bin格式
2.2复制安装文件至/home/java下 Continue reading »
本文将详细介绍在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat。JDK版本为jdk-6u23-linux-i586.bin、Tomcat的版本为apache-tomcat-7.0.5.tar.gz。
51CTO编者按:我们曾经介绍过在《Ubuntu JDK安装配置详解》,本文将介绍如何配置最新的Ubuntu、JDK以及Tomcat。
作者注:根据本人在实际操作中所遇到的问题,我在原文章基础之上做了补充说明,请注意。
1、安装JDK
1.1、到官网下载相关的JDK
这里下载的是 jdk-6u23-linux-i586.bin。 Continue reading »
初学java,对于环境变量的配置想来却总觉得不是很清楚,总结一下自己的理解,让头脑清楚一些。
下载好的JDK是一个可执行安装程序,双击安装。将安装路径改为:C:\jdk1.6.0(当然其他路径也可以)。
JDK安装完成之后我们来设置环境变量:
我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量: Continue reading »
经过网上搜索资料加上本人测试,以下方法可行:
1,先装好JDK
2,装好Eclipse3.32+MinGW1
3,打开CDT包把plugins和features拷到Eclipse相应的目录里
4,把Eclipse的configuration目录下的org.eclipse.update删了 Continue reading »
首先说明一下Java调用C程序的过程,下面这些内容从网上搜索到的结果:
转自:http://liufei-fir.iteye.com/blog/776326
用java调用dll本是一个不难的事情,但往往会给初学者带来的一点麻烦,网络上很多调用dll的例子都参差不齐,往往省略了一些步骤,对他们来说觉得简单不需要说明,对初学者来说确很重要,结果不想可知。因此在这里仔细的说明一下,希望给初学者们带来些许方便,高手绕过。。 Continue reading »