- 浏览: 28054 次
- 性别:
- 来自: 杭州
最新评论
-
greemranqq:
其实文章还是很有价值的,从界面 和 排版上说,看久了 就累了, ...
张小龙:如何把产品做简单(转)
文章列表
MVC的概念已经深入人心,是经常被大家经常提到的法宝利器。 我感到有必要澄清MVC的概念和来龙去脉,以便大家有一个共识,有一个共同讨论的基础,以便能够把讨论更深入地进行下去,解决真正的问题,而不是在一些技术概 ...
[摘要]单例模式是一种常见的设计模式,在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。正是由于这个特点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。这 ...
Spring AOP介绍及源码分析
- 博客分类:
- Spring
软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程;前者是为了提高开发效率,而后者则使用了归纳法,把具有共性的东西进行归类并使之模块化,达到便于维护和扩展的目的;如果说面向对象编程可以对业务需求进行很好的分解使之模块化;那么面向切面编程AOP(Aspect-Oriented Programming)则可以对系统需求进行很好的模软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程;前者是为了提高开发效率,而后者则使用了归纳法,把具有共性的东西进行归类并使之模块化,达到便于维护和扩展的目的;如果说面向对象编程可以对业务需求进行很好的分解使之模块化;那么面向切面编程AOP(As ...
Java之集合类应用总结(转)
- 博客分类:
- java基础
1.集合类类图
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set ├HashSet ├TreeSet ├LinkedHashSet
Map├Hashtable├HashMap├WeakHashMap└SortedMap └TreeMap
2.分类介绍
Collection是最基本的集合接口,JDK提供的类都继承自Collection的“子接口”,如List和Set。所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数和有一个Collection参数的构造函数。前者用于创建一 ...
Spring源码分析(转)
- 博客分类:
- Spring
在认真学习Rod.Johnson的三部曲之一:<<Professional Java Development with the spring framework>>,顺便也看了看源代码想知道个究竟,抛砖引玉,有兴趣的同志一起讨论研究吧! 在Spring中,IOC容器的重要地位我们就不多说了,对于Spring的使用者而言,IOC容器实际上是什么呢?我们可以说BeanFactory就 是我们看到的IoC容器,当然了Spring为我们准备了许多种IoC容器来使用,这样可以方便我们从不同的层面,不同的资源位置,不同的形式的定义信息 来建立我们需要的IoC容器。 在
目前接洽了一个网站的建设,涉及到标题所述问题的讨论,个人想了一下,提出以下几点想法。
这是一个综合性的问题。达到这一目标并非单一方面做的好、完美就可以解决的。
1. 高访问量的处理,首先需要硬件支持,交换机分流服务器集群做负载是跑不了的。暂且不提,在网站结构设计上,有以下几个方面需要做好。
a) 静态化处理大部分页面结构。例如使用cms系统生成页面内容,服务器的压力会减轻很多。
b) 使用缓存,仅仅在访问量高的问题上,可以使用自己制作cache,也可以调试、配置web服务器cache,还可以使用第三方例如memcache等组件。
c) ...
1-1:为什么每次请求都要创建一个Action对象?
为了防止线程迸发,如果每次都使用同一个Action进行数据修改和传递的话,容易引起线程迸发,使线程不安全。
1-2:ModelDriven拦截器的配置中refreshModelBeforeResult解决了什么问题?
在数据输出之前将数据接收的Bean里面的数据清空。解决了数据混淆的可能性。
1-3:为什么在web.xml中配置的
通用问题指的是对于你简历中的个人经历、研究项目、编程实践进行发问主要是围绕你的简历内容进行提问。这是绝大部分技术面试必然有的内容。
在这部分面试中
提醒大家注意以下几点
1、自己没有做过的项 ...
1.对自己的评价(技术方面)
具有很强的团队精神,有良好的组织和协调能力,有强烈的集体荣誉感。
自学能力强,喜欢钻研新技术,敢于面对和克服困难。
熟练使用spring+struts+hibernate整合开发。
熟练使用jsp、servlet、jstl、jdbc下的编程开发。
熟练使用eclipse ide开发工具,熟练掌握tomcat等web容器以及j2ee容器的配置以及部署,能够使用junit进行单元测试。
熟练使用mvc框架搭建项目,以及自定义实现ajax框架。
熟练掌握数据库的操作和sql语句,能熟练使用sqlxx和mysql进行系统开发。
...
1. 自我介绍
首先,用下列格式准备一下:1.我叫……;2.我做……工作已经……年了;3.我目前在……公司做……工作;4.以前,我是……公司的……(职务);5.我喜欢工作给我带来的挑战,特别是能使我发挥主要特长的 ...
1、慎用异常
异常对性能不利。抛出异常首先要创建一个新的对象。Throwable接口的构造函数调用名为fillInStackTrace()的本地方法,fillInStackTrace()方法检查堆栈,收集调用跟踪信息。只要有异常被抛出,VM就必须调整调用堆栈,因为 ...
精华java面试题(转)
- 博客分类:
- 面试
1)transient和volatile是java关键字吗?(瞬联)
如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:
class T
{
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理:在程序运行时,运用反射机制动态创建而成。
首先看一下静态代理: 1、C ...
Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。
DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行 ...
打算看Spring,作为三大框架之一,一直很困惑她有什么用?为什么要使用Spring呢?回过头来想想过去一年花了很多时间来看Struts、Hibernate,总是不停地去他们有什么用,怎么去用,却从没去想过为什么要使用他们?必须要使用SSH ...