摘要: java中的内部类总结 内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中, 阅读全文
posted @ 2016-02-14 11:47 meridabike 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 、简单的用ApplicationContext做测试的话,获得Spring中定义的Bean实例(对象).可以用: ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");Register 阅读全文
posted @ 2016-04-09 12:33 meridabike 阅读(604) 评论(0) 推荐(0) 编辑
摘要: Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其 工作原理是,只要你在web.xml文件配置好要拦截的客户端请求 阅读全文
posted @ 2016-03-28 16:20 meridabike 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Spring注解_详解 Spring注解_详解 @Autowired 注释 将 @Autowired 注释标注在成员变量上 import org.springframework.beans.factory.annotation.Autowired;public class Boss { @Autow 阅读全文
posted @ 2016-03-28 16:10 meridabike 阅读(189) 评论(0) 推荐(0) 编辑
摘要: MySQL联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处: T1表结构(用户名,密码) userid(int) usernamevarchar(20) passwordvarchar(20) 1 jack jackpwd 2 owen owenpwd T2表结构(用户名,密 阅读全文
posted @ 2016-03-07 18:36 meridabike 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 本文主要列举两张和三张表来讲述多表连接查询。 新建两张表: 表1:student 截图如下: 表2:course 截图如下: (此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。) 一、外连接 外连接可分为 本文主要列举两张和三张表来讲述多 阅读全文
posted @ 2016-03-07 15:43 meridabike 阅读(949) 评论(0) 推荐(0) 编辑
摘要: Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致); 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。un 阅读全文
posted @ 2016-02-29 14:09 meridabike 阅读(3121) 评论(0) 推荐(0) 编辑
摘要: 今天把window.showModalDialog用法记录一下,下面说的父窗口和子窗口之间传值的问题 js代码片段:这是一个js的function function menuQuery(field1,field2,path) { var str = ""; if (window.screen) { 阅读全文
posted @ 2016-02-26 10:04 meridabike 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 类型本来有:简单类型和复杂类型,引入泛型后把复杂类型分的更细了; 现在List, List 是 两种不同的类型;且 无继承关系; 泛型的好处如: 开始版本 public void write(Integer i, Integer[] ia); public void write(Double d, 阅读全文
posted @ 2016-02-16 10:44 meridabike 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 1、Java泛型 其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样 的method(String str1,String str2 ),方法中参数str1、str2的值是可变的。而泛型也是一样的,这样写class Java_Generics<K,V>,这里边的K和 阅读全文
posted @ 2016-02-16 10:32 meridabike 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的java类型 S、U、V - 2nd、3rd、4th types O 阅读全文
posted @ 2016-02-16 08:12 meridabike 阅读(236) 评论(0) 推荐(0) 编辑
摘要: JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次 阅读全文
posted @ 2016-02-01 16:04 meridabike 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Spring事务管理Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。下面先说声明式:Spring配置文件中关于事... 阅读全文
posted @ 2016-01-22 09:55 meridabike 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 昨天记录了Spring AOP学习的一部分(http://www.cnblogs.com/yanbincn/archive/2012/08/13/2635413.html),本来是想一口气梳理完的。但是大晚上时间不够(无奈一场奥运篮球总决赛耗费掉了2小时,不过的确相当精彩),又考虑到篇幅太长,阅... 阅读全文
posted @ 2016-01-18 14:53 meridabike 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 工 作忙,时间紧,不过事情再多,学习是必须的。记得以前的部门老大说过:“开发人员不可能一天到晚只有工作,肯定是需要自我学习。第一:为了更充实自己,保 持进步状态。第二:为了提升技术,提高开发能力。第三:保持程序员对技术和学习的热情,工作的激情。程序员还是需要把基础打扎实,修炼自己的内功。” 所以赶紧... 阅读全文
posted @ 2016-01-18 14:52 meridabike 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Aspect Oriented Programming 面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。AOP 在Spring框架中被作为核心组成部分之一,的确Spring将AOP发挥到很... 阅读全文
posted @ 2016-01-18 14:50 meridabike 阅读(183) 评论(0) 推荐(0) 编辑
摘要: spring小结3:Spring三种实例化Bean的方式接上回《spring管理bean原理【山寨版】》 本次主要复习spring实例化bean的方式,spring3共提供了三种实例化bean的方式分别为:构造器实例化 静态工厂实例化 动态工厂实例化,下面一一详解:公共使用的实体方式一:构造器实例... 阅读全文
posted @ 2016-01-14 11:49 meridabike 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 前言:半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出... 阅读全文
posted @ 2016-01-05 13:50 meridabike 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、jQuery extend方法介绍jQuery的API手册中,extend方法挂载在jQuery和jQuery.fn两个不同对象上方法,但在jQuery内部代码实现的是相同的,只是功能却不太一样;且看官方给出解释:jQuery.extend(): Merge the contents of tw... 阅读全文
posted @ 2015-12-21 20:58 meridabike 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一:导言 有些WEB开发者,会引用一个JQuery类库,然后在网页上写一写("#"),("."),写了几年就对别人说非常熟悉JQuery。我曾经也是这样的人,直到有一次公司里的技术交流,我才改变了自己对自己的看法。二:普及JQuery知识知识1:用JQuery写插件时,最核心的方法有如下两个:$.... 阅读全文
posted @ 2015-12-21 11:43 meridabike 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 编写jquery扩展插件第一步:创建一个js文件第二步:编写有关代码jQuery.fn.extend({ ///这个函数是全部选择所有的元素 check: function() { return this.each(function() { this.checked = true; }); //必须... 阅读全文
posted @ 2015-12-21 11:37 meridabike 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 这篇文章实在是很难下笔,因为网上相关文章不胜枚举。巧合的是前些天看到阮老师的一篇文章的一句话:“对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我的动机,好奇才是。"对于... 阅读全文
posted @ 2015-12-20 23:23 meridabike 阅读(166) 评论(0) 推荐(0) 编辑
摘要: BOM:Browser Object Model,即浏览器对象模型,提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。Browser对象:指BOM提供的多个对象,包括:Window、Navigator、Screen、History、Location等。其中Window对象为顶层对象,其他对象都... 阅读全文
posted @ 2015-12-20 22:42 meridabike 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 读者朋友们好,前面我们已经讲解了有关javascript的基础,从今天的内容开始,我们就要开始讲有关封装的内容了,这里,我们就一点一点地接触到OOP(面向对象编程)了,如果作为一门语言使用的程序员连OOP都不知道是什么,或者只听说过,自己没有去领悟,不能写出面向对象的代码,那么也没有学习程序的必要了... 阅读全文
posted @ 2015-12-20 22:32 meridabike 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 读者朋友们大家好,我们今天这一讲就接着前面的封装继续讲解,今天就是在前面内容上面的升级,OOP思想中的继承,我们就先来解释一下继承到底是什么意思,我们在什么地方会用到继续。 继承就是,后代继续祖先的一系列属性,行为。后代仍然算是与祖先同族,下面我们再用一些具体描述,来理解一下什么是继承中国人,... 阅读全文
posted @ 2015-12-20 22:31 meridabike 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方... 阅读全文
posted @ 2015-12-20 21:37 meridabike 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 注://关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("");//关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write("");//弹出窗口刷新当前页面width=200 height=200菜单。菜单栏,工具条,地址栏,状态栏全没有th... 阅读全文
posted @ 2015-12-20 11:31 meridabike 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 关于display:tag的使用 (2011-09-05 14:03:26)转载▼标签: it 分类: J2EE关于display:tag的使用自定义描述:display:tag用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,反正我在... 阅读全文
posted @ 2015-12-18 15:45 meridabike 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一、jQuery extend方法介绍jQuery的API手册中,extend方法挂载在jQuery和jQuery.fn两个不同对象上方法,但在jQuery内部代码实现的是相同的,只是功能却不太一样;且看官方给出解释:jQuery.extend(): Merge the contents of tw... 阅读全文
posted @ 2015-12-10 19:37 meridabike 阅读(3361) 评论(0) 推荐(0) 编辑
摘要: Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单。servlet和filter中的url-pattern有一些文章在里面的,总结了一些东西,以免遇到问题又要浪费时间。 一,servlet容器对url的匹配过程:当一个请求发送到servlet容器的时候,容器先会将请求的url... 阅读全文
posted @ 2015-11-26 14:58 meridabike 阅读(149) 评论(0) 推荐(0) 编辑
摘要: ModelAndView的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView实例。 ModelAndView类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与Vie... 阅读全文
posted @ 2015-11-16 15:26 meridabike 阅读(355) 评论(0) 推荐(0) 编辑
摘要: MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这... 阅读全文
posted @ 2015-11-13 17:32 meridabike 阅读(192) 评论(0) 推荐(0) 编辑
摘要: MyBatis 真正强大之处就在这些映射语句,也就是它的魔力所在。对于它的强大功能,SQL 映射文件的配置却非常简单。如果您比较SQL 映射文件配置与JDBC 代码,您很快可以发现,使用SQL 映射文件配置可以节省95%的代码量。MyBatis 被创建来专注于SQL,但又给您自己的实现极大的空间。需... 阅读全文
posted @ 2015-11-13 17:31 meridabike 阅读(220) 评论(0) 推荐(0) 编辑
摘要: MyBatis是什么?MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去 设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通jav... 阅读全文
posted @ 2015-11-13 17:30 meridabike 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 相信有很多人对P2P、P2C、O2O、B2C、B2B、C2C不是很熟悉,甚至是云里雾里,每天看着这些常见又陌生的名词,如果有人跟你说让你解释它的含义,金融的小伙伴们是不是瞬间石化了,尤其是做淘宝、微商的同志,是不是欲言又止了,哑口无言了?它的概念意义你真的懂吗?来吧,跟着小编一起来真正的了解... 阅读全文
posted @ 2015-11-13 09:16 meridabike 阅读(12398) 评论(0) 推荐(0) 编辑
摘要: MyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL 映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。MyBatis 的构建就是聚焦于 SQL 的,使其远离于普通的方式。SQL 映射文... 阅读全文
posted @ 2015-11-12 17:32 meridabike 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 集合是一种非常有用的数据类型,基本上所有的程序离不开集合数据类型。在Axis2、XFire中使用集合,往往存在一些问题。这里测试下 JWS中使用集合的情况。甚至有人网上说JWS使用List会出问题,还要变通下,google一下能搜出好多同样内容的文章。这里我也试试,看有什么问 题! 实际上我告诉大家... 阅读全文
posted @ 2015-11-10 11:38 meridabike 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 复杂对象可表示的语义比简单对象强大很多,这里看看在Java6的WebService中如何使用复杂对象参数。这里的参数分两类,一类是入参,一类是返回值。复杂对象在并不像想象中那么简单,其中还有一些玄机。请看实例:1、开发服务,统统在服务端import javax.jws.WebService; imp... 阅读全文
posted @ 2015-11-10 11:37 meridabike 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 在开发WebService客户端应用的时候,面临的最大挑战是事先不知道服务端要部署在哪里,端口是什么,因此Hello World的例子并不适合生产环境,还需要进一步的做改进。改进的总体思想是将静态的部分替换为动态的,也就是说,将服务的ip和端口,做成动态参数,然后根据服务端的部署灵活改变这些配置参数... 阅读全文
posted @ 2015-11-10 11:36 meridabike 阅读(301) 评论(0) 推荐(0) 编辑
摘要: WebService服务发布往往比较混乱,Axis2的发布形式与XFire发布方式差别很大,而Java6 Web服务的发布与Axis2、XFire的Web服务的发布方式也有着天壤之别,它们之间没有经验可以借鉴。因此,很有必要钻研下Java6的Web服务的发布方式。从前面两篇文章可以看出Java6对W... 阅读全文
posted @ 2015-11-10 11:35 meridabike 阅读(177) 评论(0) 推荐(0) 编辑