- 浏览: 431064 次
- 性别:
- 来自: 杭州
最新评论
-
cuqing:
下说法有误!如果两个对象的hashCode值相同,我们应该认为 ...
为什么在重写了equals()方法之后也必须重写hashCode()方法 -
Tough小白:
11111111 11111111 11111111 1111 ...
为什么byte取值是-128到127 -
世界尽头没有你:
Cloudera Hadoop5&Hadoop高阶管理 ...
hadoop版本及cloudera的CDH3 CDH4 -
00915132:
感谢楼主~~~~长知识了
java Process的waitFor() -
david8866:
非常感谢楼主的分享,解决了我的问题
java Process的waitFor()
文章列表
对Spring IoC容器实现的结构分析
- 博客分类:
- spring
转自http://www.iteye.com/topic/1114190
本文的目标:
从实现的角度来认识SpringIoC容器。
观察的角度:
从外部接口,内部实现,组成部分,执行过程四个方面来认识SpringIoC容器。
本文的风格:
首先列出SpringIoC的外部接口及内部实现所涉及到的组件列表;
其次介绍组件之间的相互关系以对整个执行过程有所把握;
然后针对每一个组件的简单介绍,包括组件的类结构图,核心功能描述,重要接口的重要方法描述;
接下来看SpringIoC容器实现对面向对象基本设计原则的遵守;
最后是后记部分。 ...
spring ioc源码学习
- 博客分类:
- spring
转自 http://www.iteye.com/magazines/72
本文主要以
spring ioc
容器基本代码骨架为切入点,理解
ioc
容器的基本代码组件结构,各代码组件细节剖析将放在后面的学习文章里。
关于IOC容器
IoC
容器:最主要是完成了 ...
Ubuntu安装配置Mysql
- 博客分类:
- ubuntu
Ubuntu安装配置Mysql
三种安装方式:
1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。
注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多 ...
java传值还是传引用
- 博客分类:
- java
1. 简单类型是按值传递的 Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过 一个简单的例子来说明: /* 例 1 */ /** * @(#) Test.java * @author fancy
spring+struts2+ibatis
- 博客分类:
- spring
* Struts2依赖包//struts2.2.3最小jar包:
struts2-core-2.2.3.jar : Struts 2框架的核心类库
xwork-core-2.2.3.jar : XWork类库,Struts 2在其上构建
commons-fileupload-1.2.2.jar :文件上传组件,
//2.1.6版本后必须加入此文件
commons-io-2.0.1.jar
commons-lang-2.5.jar
commons-logging-1.1.1.jar //Struts 2框架使用这个日志包 ...
ubuntu 11.10设置vpn l2tp
- 博客分类:
- ubuntu
好在想起学校以前架设的L2TP VPN,应该可以支持Linux,于是便一通谷歌百度,然而发现搜到的这些文章,要么十分繁琐,要么无法配通,因此就写了这篇博文,一则方便以后检索,二则也能给有这方面需要的兄弟提供一个方便。
一、安装XL2TPD
安装xl2tpd很简单,至少在Ubuntu上是这样:
sudo apt-get install xl2tpd
二、配置XL2TPD
配置xl2tpd,需要修改它的配置文件(/etc/xl2tpd/xl2tpd.conf),如下所示:
sudo vi /etc/xl2tpd/xl2tpd.conf
[global]
port = ...
hibernate事务
- 博客分类:
- hibernate
采用编程式事务
1、 getCurrentSession()与openSession()的区别?
* 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()创建的session则不会
* 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSession创建的session必须手动关闭
2、使用getCurrentSession()需要在hibernate.cfg.xml文件中加入如下配置:
* 如果使用的是本地事务(jdbc事务)
<propert ...
freemarker基本语法
- 博客分类:
- web前端
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分
2,注释:<#-- ... -->格式部分,不会输出
3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出
4,FTL指令: ...
对于实现文件上传功能来说,Commons-fileupload组件是一个不错的选择,本文使用它实现了单个文件及多个文件上传,这里将实现过程写出来与大家共享。
1.单个文件上传。
页面代码:
<!-- <br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->
....
<
di ...
转自http://jiangsha.iteye.com/blog/372307
A
概念
最常用的
3
个概念
sequence
序列,对应java
里的list
、数组等非键值对的集合
hash
键值对的集合
namespace
对一个ftl
文件的引用,
利用这个名字可以访问到该ftl
文件的资源
B
指令
if, else, elseif
语法
Java代 ...
tomcat server.xml 配置详解
- 博客分类:
- java
元素名 属性 解释
server port 指定一个端口,这个端口负责监听关闭tomcat的请求
shutdown 指定向端口发送的命令字符串
service name 指定service的名字
Connector(表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求
minProcessors 服务器启动时创建的处理请求的线程数
maxProcessors 最大可以创建的处理请求的线程数
enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS ...
package cn.tsp2c.liubao;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
public class TestMap {
public static void main(String[] args) {
...
恒生电子的一道编程题
- 博客分类:
- java
题目:4*8的一块格子,设x为0-8,y为0-4;按照象棋中‘马’的步伐走,即能从(0,0)走到(1,2)或者(2,1)。
假设只能朝x增大的方向走,不能回头,一直走到x=8,输出所有可能的路线。
我写的一种 递归方法,请大家给点意见
public class Cheese{
static int index=0;
static String location[]=new String[9];
public static void jumpTo(int x,int y){
if(x==8){
for(int i=0;i<=index;i+ ...
几天上午在邵科馆参加了斯凯面试,面试好年轻,感觉年龄好像比我还要小,人很随和。先简单自我介绍后,介绍项目,结合项目问一些问题,比如项目里面用到的DWR,我提到了推模式,推模式的实现原理。试卷上的题目。还有一些基础的比如hashmap,hashset,如果让你实现你会怎么做。
项目遇到问题一般怎么解决?会关注哪方面的新技术?你最近关注的新技术是什么?你最近学的算法?
最后问了一下公司的一些情况,工作氛围,培养机制,业务发展方向等。
通知下午一点面试,结果屁颠屁颠跑去,等到两点多才轮到我。好像是hr面,问的问题也很hr。比如你印象最深的一门课,你本可以来遇到的最大的挫折?你的业余爱好 ...
bai*度笔&&试题2011-zju
- 博客分类:
- java
1.提供函数fun(s,t),返回[s,t]之间的随机数。利用该函数在半径为R的园内取n个随机点,并分析时间复杂度
2.每天会有很多个客户端query,实时地随机取m个,使其概率尽量相等,但究竟有多少个query直到最后才知道
3.ip过滤:客户端一分钟内只能提交一个请求,若若发现该IP在该分钟内已提交过请求,则将其过滤掉。但由于请求ip很多,不能全部放到一台电脑内存的hash表中,给出一个方案,可以使用多台电脑,但尽可能少