自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春哥团队技术博客

当一个人没有成功的时候,装也要装出成功的样子。因为装的时候,他已经成为你性格的一部分。

  • 博客(28)
  • 收藏
  • 关注

原创 Struts 2的执行原理详解

上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:Si

2013-09-30 16:52:24 593

原创 由Spring管理的Struts2的action的线程管理问题

Struts2的Action的线程安全问题 背景:1) Struts2 默认会对每一个请求,产生一个新的Action的实例来处理.2) Spring的Ioc容器管理的bean默认是单实例的.当Struts2与Spring整合后,由Spring来管理Struts2的Action,会遇到什么问题?如何解决?--------------------------

2013-09-29 15:20:42 931

原创 ArrayList和LinkedList的区别解析

一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。     2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。     3.对于新增和删除操作add和remove,LinedList比较占优势

2013-09-24 21:09:36 537

原创 SQL SERVER 数据库面试题

1.用一条SQL语句 查询出每门课都大于80分的学生姓名name   kecheng   fenshu张三     语文       81张三     数学       75李四     语文       76李四     数学       90王五     语文       81王五     数学       100王五     英语       90

2013-09-20 22:39:37 741

原创 java多线程总结篇

java中的多线程在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:?123456789101112class 类名 extends Thread{方法1;方法2;…public

2013-09-18 15:51:04 694 1

原创 JSP的多线程问题详解

JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。下面以一个例子说明JSP中的多线程问题及解决方法。一、JSP的中存在的多线程问题:当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CL

2013-09-17 21:01:19 2983 1

原创 IOC和AOP的理解

IOC:控制反转也叫依赖注入。利用了工厂模式将对象交给容器管理,你只需要在spring配置文件总配置相应的bean,以及设置相关的属性,让spring容器来生成类的实例对象以及管理对象。在spring容器启动的时候,spring会把你在配置文件中配置的bean都初始化好,然后在你需要调用的时候,就把它已经初始化好的那些bean分配给你需要调用这些bean的类(假设这个类名是A),分配的方法就是

2013-09-16 20:42:10 2929

原创 如何理解Spring的IoC和DI

IoC与DI生动形象的理解:首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、

2013-09-16 20:33:42 869

原创 实现业务系统中的用户权限管理--实现篇

实现业务系统中的用户权限管理--实现篇   在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用“动作分解列表”的方式来陈述每个动作以及相关资源。实现权限管理功能的动作动作分解动作名相关表名操作集类型(S,U,I,D,SQL)表单模组字符资源

2013-09-16 20:05:51 730

原创 java项目 用户权限设计篇

实现业务系统中的用户权限管理--设计篇  B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测

2013-09-16 19:59:08 1709

原创 Hibernate常用接口及方法总结

一、hibernate常用的接口和类的方法    网易博客cyeagle  A、Configuration 此类是创建配置文件(hibernate.cfg.xml)的对象的类,当它创建好时调用的是configure()方法即可加载配置文件    eg: Configuration cfg=new Configuration().configure();    如果项目中涉及到多

2013-09-14 00:04:55 931

原创 Hibernate核心接口和数据类型总结

一 Hibernate中的核心接口.有五个核心接口几乎在每个Hibernate应用中都会用到,是Hibernate基础中的基础。使用这些接口,你可以存储与取出持续对象或者对事务进行控制。1 Configuration接口Configuration(配置)对象用来配置和引导Hibernate。应用使用一个配置实例来指定映射文件的位置和Hibernate的特定属性,然后创建会话工厂。即使配

2013-09-13 23:48:37 626

原创 请列举出hibernate常见的接口和类[详解]

Configuration接口        |- Configuration接口的作用是对Hibernate进行配置,以及对它进行启动。在Hibernate的启动过程中,Configuration类的实例首先定位映射文档的位置,读取这些配置,然后创建一个SessionFactory对象。         SessionFactory 接口           |- 这里用到了一个

2013-09-13 23:46:58 959

原创 Java中23种设计模式详解

设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类

2013-09-12 21:13:24 563

原创 浅谈java项目经验

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如

2013-09-10 13:17:14 1236 1

原创 java String类详解

01.String(概述)字符串是一个特殊对象。字符串最大特点:一旦被初始化就不可以改变。==是比较两个对象。而equals是比较对象引用的地址值。String类复写了Object类中的equals方法,该方法用于判断字符串是否相同。s1和s2的区别?String s1="abc";String s2=new String("abc");s1有一个对象,s2有两个对

2013-09-09 20:55:24 531

原创 String相关的面试题

问题1:String s1 = "abc";String s2 = "abc";System.out.println(s1 == s2);这里的结果是true. 由于字符串是常量(内存中创建对象后不能修改), 而且字符串在程序中经常使用. 所以Java对其提供了缓冲区. 缓冲区内的字符串会被共享. 使用双引号的形式定义字符串常量就是存储在缓冲区中的. 使用"abc"时会先在

2013-09-09 20:52:47 619 1

原创 Java程序员职业生涯规划完整版:从程序员到CTO

查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧!          在技巧方面无论我们怎么学习,总感觉需要晋升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。        Java程序员    高等特性             反射、泛型

2013-09-08 19:59:37 6371 2

原创 jsp+servlet登陆实例演示

这次涉及到四个文件:登录页面:login.html登录成功欢迎页面:login_success.jsp登录失败页面:login_failure.jspServlet处理文件:LoginServlet.java其实还涉及到一个文件:web.xml,这个后面再说:下面分别介绍这几个文件:登录页面:login.html  该JSP程序是用来

2013-09-08 18:33:01 1208

原创 Jsp+Servlet+JavaBean+JDBC登陆实例

运行环境:引用JDK1.5Tomcat5.5MyEclips5.5.1 GASqlServer2000windows20031.在SqlServer下的查询分析器中新建表:Sql代码  create table dbuser(  userId int identity(1,1) primary key not null,  userNam

2013-09-08 18:05:09 3174

原创 Java中HttpServletRequest详解

最近由于CAS相关的JAR包的重新封装,所以想尽量做到0配置,而这个过程中大量使    用HttpServletRequest,现在整理如下,以便以后查阅。(表格为从别的地方复制的,排版渣了点,酬和看吧。)请求与响应相关的类和接口非常多,下表是主要的与请求和接口相关的类以及接口。 主要的与请求和接口相关的类及接口        方    法说  

2013-09-06 20:11:32 3116

原创 ajax知识点总结

1:  ajax 全称   xml javascript       Asynchronous JavaScript and XML   异步的javascript和xml.         Ajax并不是一门新的语言技术?  它是由: javascript,xml,css,dom等多种已有技术组合;  可以实现客户端的异步请求的操作,进而在不需要刷新页面的情况

2013-09-06 19:23:46 1184

原创 java中类的初始化探讨

对于JAVA中类的初始化是一个很基础的问题,其中的一些问题也是易被学习者所忽略。当在编写代码的时候碰到时,常被这些问题引发的错误,感觉莫名其妙。而且现在许多大公司的面试题,对于这方面的考查也是屡试不爽。不管基于什么原因,我认为,对于java类中的初始化问题,有必要深入的了解。Java类的初始化,其实就是它在JVM的初始化问题(类加载的问题),对于它在JVM中的初始化是一个相当复杂的问题,是给专家们

2013-09-05 13:06:37 604

原创 sleep和wait有什么区别的三种解释

第一种解释:  功能差不多,都用来进行线程控制,他们最大本质的区别是:sleep()不释放同步锁,wait()释放同步缩.         还有用法的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()直接唤起.第二种解释:sleep是Thread类的静态方

2013-09-03 19:05:08 1629

原创 java公司面试题与答案详解

面试就不说了,就笔试而言,参加的很多招聘给我的感觉就是和学校期末考基本没什么区别,大都考一些很基本的东西,当然是对应届生而言,除此之外就是多出来一些智力题和IT名词,对于智力题,用同事的话来说是用来玩你的,在我看来也无关紧要,IT名词的话可以多用GOOGLE查看一下,费点时间,也不是很难记,大概了解一下有东西扯就OK.就突击基础知识而言,我是没有兴趣从头到尾看一遍JAVA的,话说回来,现在的笔试出

2013-09-03 08:55:18 1105

原创 实例方法和类方法的区别

实例方法也叫做对象方法。类方法是属于整个类的,而实例方法是属于类的某个对象的。 由于类方法是属于整个类的,并不属于类的哪个对象,所以类方法的方法体中不能有与类的对象有关的内容。即类方法体有如下限制: (1) 类方法中不能引用对象变量;(2) 类方法中不能调用类的对象方法;(3) 在类方法中不能使用super、this关键字。(4)类方法不能被覆盖。

2013-09-03 08:15:17 2108

原创 JDO快速入门指南

JDO快速入门Java数据对象(Java Data Objects,JDO)是一个应用程序接口(API),它是Java程序员能够间接地访问数据库,也就是说,不需使用直接的结构化查询语言(SQL)语句。JDO是作为Java数据库连接(JDBC)的一个补充来介绍的,而JDBC是一个支持使用SOL语句对流行的数据库程序进行访问的接口。有了 JDO,程序员就可以使用类来定义数据对象,然后支撑程序就会根

2013-09-02 08:44:17 1438

原创 数据连接池详解【杂谈】

连接池的基本工作原理  1、基本概念及原理  由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(ResourcePool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立

2013-09-02 08:11:58 486

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除