- 博客(8)
- 收藏
- 关注
学习google Guava 多值Map源码的总结
今天看了下google开源工具类的源码,主要看了下Multimap的源码,写一下自己阅读中的一些总结。在JDK中的Map,一个键对应一个值,值可以重复,键不能重复,相同的键会导致值得覆盖,这是最基本的Map的功能。Multimap实现的是一个键对应多个值,通过相同键得到值结果是一个Collection。 引用下源码中对Multimap的描述:写道A colle...
2013-06-16 22:41:54
520
工作中遇到的问题汇总
最近在工作中遇到了很多小问题,决定在这里把他们一一整理出来,以供以后遇到了方便查阅。 1.最近在做一个练手项目,用到了spring,用maven管理jar,在运行测试代码的时候总会报这样一个错误:NoSuchMethodError:org.objectweb.asm.ClassWriter。查看了下asm这个jar包,确实有这个类这个方法啊,很是郁闷,最后在网上找到大...
2013-03-08 11:00:21
515
原创 关于数据库操作回滚的问题
前些天在Q群里有为群友问有两个对mysql数据库的操作,一个是对某张表的数据进行删除,另一个是对另一张表的删除,两个操作加入到同一事务中,如果数据删除这步出错,事务是否会回滚?即对于表的删除会不会失效? 我当时对这个问题不是很确定,只知道DML会回滚,DDL不确定。自己编写了个小实例验证了下,结果显示:对于表的删除操作(DDL),事务不会回滚。 查了下资料,现...
2013-01-26 09:46:14
1100
java深浅克隆
1.首先理解下浅克隆和深克隆的含义吧:浅克隆:简单说就是对当前要克隆的对象的复制,但是不会复制当前对象对其他对象的引用,即引用还是指向之前被引用对象的地址。深克隆:就是把要克隆对象以及他所有引用对象全部复制一份。2.浅克隆的代码演示:通过这段代码你就会明白浅克隆到底是什么意思了。class Teacher{ public String name; public int ...
2013-01-18 19:01:34
158
Spring MVC 学习笔记
(以下大多都是引用跟开涛学SpringMVC中的原话,嘿嘿,最近就是参考他的pdf结合Spring源码学习Spring MVC,记录下来,用作以后复习) 国际惯例,先介绍下Spring MVC是个什么东东。 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web 框架,即使用了MVC架构模式的思想,将web ...
2013-01-18 15:06:13
374
原创 Tomcat的结构和对请求的处理
再转一篇关于tom猫的文章,此文出自http://blog.youkuaiyun.com/nanjingjiangbiao/article/details/7711923 1. Tomcat的大结构 tomcat启动之后,将作为一个运行于JVM上的进程存在。 tomcat从层次上,最外围是server本身。然后server里可以有多个service。每个serv...
2013-01-16 16:47:11
128
tomcat6基本目录的学习
最近开始做web项目了,用到的服务器是tomcat6.0.35,整理下开始学习tom猫的一些基本的东西。首先是tomcat的基本目录:①bin目录:存放启动和关闭tomcat的脚本文件。②lib目录:存放tomcat自身所需要的一些jar文件。③conf目录:tomcat的各种配置文件,server.xml是tomcat的主要配置文件,此外还有web.xml。以下对serv...
2013-01-16 14:33:29
166
2013年学习计划
2012年7月正式告别了学生时代,步入了人生中第一家公司。回顾这半年来的工作生活,觉得收获颇多,不仅仅是技术层面,更多的是从学生时代的蜕变。其中我感触最深的就是对自己的一种规划和要求,所以在2013年,我想把自己对自己这一年的一些要求记录下来,时刻的提醒自己不断进步。怎么说,走起~~1.认认真真的重新看一遍thinking in java,巩固java基础知识。2.学习Linux,能够熟...
2013-01-14 09:48:58
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅