自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LiuLei88的专栏

Java学习与交流

  • 博客(58)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 2012第三届国信蓝点杯全国软件设计大赛编程大题

* 题目 *  为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要 *  与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练! *  某批警察叔叔正在进行智力训练: *  1 2 3 4 5 6 7 8 9 =110; *  请看上面的算式,为了使等式成立,需要在数字间填入加号或者 *  减号(可以不填,但不能填入其它符号)。之间没有填入符号的数 *  字组合

2013-03-22 15:15:24 1056

转载 javascript全局变量与局部变量

另一个创建隐式全局变量的反例就是使用任务链进行部分var声明。下面的片段中,a是本地变量但是b确实全局变量,这可能不是你希望发生的:// 反例,勿使用 function foo() { var a = b = 0; // ...}此现象发生的原因在于这个从右到左的赋值,首先,是赋值表达式b = 0,此情况下b是未声明的。这个表达式的返回值是0,然后这个0就分

2016-04-12 17:26:02 819

转载 Spring基于 Annotation 的简单介绍

1.使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean:Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spr

2014-11-30 12:26:45 559

转载 spring学习笔记

1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one J2EE Design and Development》和《Expert one-on-one J2EEdevelopment without EJB》是java高手进阶必看的宝典,Spring就是从这两本书的理论发展起来的。Spring主要

2014-11-30 12:02:39 594

转载 深入理解javascript原型和闭包(18)——补充:上下文环境和作用域的关系

本系列用了大量的篇幅讲解了上下文环境和作用域,有些人反映这两个是一回儿事。本文就用一个小例子来说明一下,作用域和上下文环境绝对不是一回事儿。 再说明之前,咱们先用简单的语言来概括一下这两个的区别。00 上下文环境:可以理解为一个看不见摸不着的对象(有若干个属性),虽然看不见摸不着,但确实实实在在存在的,因为所有的变量都在里面存储着,要不然咱们定义的变量在哪里存?另外,对于函数来

2014-10-06 21:40:35 655

转载 深入理解javascript原型和闭包(17)——补this

本文对《深入理解javascript原型和闭包(10)——this》一篇进行补充,原文链接:http://www.cnblogs.com/wangfupeng1988/p/3988422.html原文中,讲解了在javascript中this的各个情况,写完之后发现还落下一种情况,就此补充。 原文中this的其中一种情况是构造函数的,具体的内容可以参考原文,此处不再赘述。要补充的内

2014-10-06 21:34:43 593

转载 深入理解javascript原型和闭包(16)——完结

之前一共用15篇文章,把javascript的原型和闭包。  首先,javascript本来就“不容易学”。不是说它有多难,而是学习它的人,往往都是在学会了其他语言之后,又学javascript。有其他语言的学习经历和实践经历,再加上自学javascript,边学边用,肯定会产生许多误解,走许多弯路。我就没少经历,也算是一种教训。  其次,原型和闭包又是一对难兄难弟,一来是他俩比较难懂,而

2014-10-06 21:29:06 576

转载 深入理解javascript原型和闭包(15)——闭包

前面提到的上下文环境和作用域的知识,除了了解这些知识之外,还是理解闭包的基础。至于“闭包”这个词的概念的文字描述,确实不好解释,我看过很多遍,但是现在还是记不住。但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递。第一,函数作为返回值

2014-10-06 19:17:52 454

转载 深入理解javascript原型和闭包(14)--从自由变量到作用域链

先解释一下什么是“自由变量”。在A作用域中使用的变量x,却没有在A作用域中声明(即在其他作用域中声明的),对于A作用域来说,x就是一个自由变量。如下图

2014-10-06 18:38:29 675

转载 深入理解javascript原型和闭包(13)--作用域和上下文环境

上文简单介绍了作用域,本文把作用域和上下文环境结合起来说一下,会理解的更深一些。

2014-10-06 18:08:29 780

转载 深入理解javascript原型和闭包(12)——简介【作用域】

提到作用域,有一句话大家(有js开发经验者)可能比较熟悉:“javascript没有块级作用域”。所谓“块”,就是大括号“{}”中间的语句。例如if语句:

2014-10-06 17:58:06 633

转载 深入理解javascript原型和闭包(11)——执行上下文栈

继续上文的内容。执行全局代码时,会产生一个执行上下文环境,每次调用函数都又会产生执行上下文环境。当函数调用完成时,这个上下文环境以及其中的数据都会被消除,再重新回到全局上下文环境。处于活动状态的执行上下文环境只有一个。其实这是一个压栈出栈的过程——执行上下文栈。如下图:

2014-10-06 17:38:01 633

转载 深入理解javascript原型和闭包(10)——this

接着上一节讲的话,应该轮到“执行上下文栈”了,但是这里不得不插入一节,把this说一下。因为this很重要,js的面试题如果不出几个与this有关的,那出题者都不合格。 其实,this的取值,分四种情况。我们来挨个看一下。在此再强调一遍一个非常重要的知识点:在函数中this到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不了。因为this的取值是执行上下文环境的一部分

2014-10-06 17:12:07 803

转载 深入理解javascript原型和闭包(9)——简述【执行上下文】下

上一篇我们讲到在全局环境下的代码段中,执行上下文环境中有如何数据:变量、函数表达式——变量声明,默认赋值为undefined;this——赋值;函数声明——赋值; 如果在函数中,除了以上数据之外,还会有其他数据。先看以下代码:

2014-10-06 15:37:43 574

转载 深入理解javascript原型和闭包(8)——简述【执行上下文】上

什么是“执行上下文”(也叫做“执行上下文环境”)?暂且不下定义,先看一段代码:

2014-10-06 14:53:23 600

转载 深入理解javascript原型和闭包(7)——原型的灵活性

在Java和C#中,你可以简单的理解class是一个模子,对象就是被这个模子压出来的一批一批月饼(中秋节刚过完)。压个啥样,就得是个啥样,不能随便动,动一动就坏了。而在javascript中,就没有模子了,月饼被换成了面团,你可以捏成自己想要的样子。 首先,对象属性可以随时改动。对象或者函数,刚开始new出来之后,可能啥属性都没有。但是你可以这会儿加一个,过一会儿在加两个,非常灵活

2014-10-06 13:53:48 528

转载 深入理解javascript原型和闭包(6)—继承

为何用“继承”为标题,而不用“原型链”?原型链如果解释清楚了很容易理解,不会与常用的java/C#产生混淆。而“继承”确实常用面向对象语言中最基本的概念,但是java中的继承与javascript中的继承又完全是两回事儿。因此,这里把“继承”着重拿出来,就为了体现这个不同。 javascript中的继承是通过原型链来体现的。先看几句代码

2014-10-06 13:19:47 559

转载 深入理解javascript原型和闭包(5)——instanceof

又介绍一个老朋友——instanceof。对于值类型,你可以通过typeof判断,string/number/boolean都很清楚,但是typeof在判断到引用类型的时候,返回值只有object/function,你不知道它到底是一个object对象,还是数组,还是new Number等等。这个时候就需要用到instanceof。例如:

2014-10-06 12:37:12 747

转载 深入理解javascript原型和闭包(4)——隐式原型

注意:本文不是javascript基础教程,如果你没有接触过原型的基本知识,应该先去了解一下,推荐看《javascript高级程序设计(第三版)》第6章:面向对象的程序设计。上节已经提到,每个函数function都有一个prototype,即原型。这里再加一句话——每个对象都有一个__proto__,可成为隐式原型。这个__proto__是一个隐藏的属性,javascript不希望开发者用

2014-10-06 11:17:46 479

转载 深入理解javascript原型和闭包(3)--prototype原型

既typeof之后的另一位老朋友!prototype也是我们的老朋友,即使不了解的人,也应该都听过它的大名。如果它还是您的新朋友,我估计您也是javascript的新朋友。 在咱们的第一节(深入理解javascript原型和闭包(1)——一切都是对象)中说道,函数也是一种对象。他也是属性的集合,你也可以对函数进行自定义属性。不用等咱们去试验,javascript自己就先做了表率,人

2014-10-06 10:47:28 827

转载 深入理解javascript原型和闭包(2)--函数和对象的关系

上文(理解javascript原型和作用域系列(1)——一切都是对象)已经提到,函数就是对象的一种,因为通过instanceof函数可以判断。

2014-10-06 10:20:41 649

转载 深入理解javascript原型和闭包(1)-->一切都是对象

该教程绕开了javascript的一些基本的语法知识,直接讲解javascript中最难理解的两个部分,也是和其他主流面向对象语言区别最大的两个部分——原型和闭包,当然,肯定少不了原型链和作用域链。帮你揭开javascript最神秘的面纱。  为什么要偏偏要讲这两个知识点?  这是我在这么多年学习javascript的经历中,认为最难理解、最常犯错的地方,学习这两个知识点,会让你对java

2014-10-06 10:03:58 810

转载 jQuery 遍历 JSON 对象

$(document).ready(function() { $("#Link").click(function() { var objson = "[{Title:'Sjr',Content:'Library',summary:'summary'},{Title:'Sjr',Content:'Library',summary:[{sum0:'sum0'},{sum

2014-06-29 21:12:41 1108

转载 Java内部类理解

简介内部类就是定义在其他类中的类, 那么为什么要具有这样的特性呢?内部类能够访问该类外部类的所有成员变量, 以及所有方法, 包括私有的成员.内部类将它的可见性进行了一定的隐藏, 使得同一个package中的其他类不能直接的对其进行访问.下面将通过一个个案例来对内部类进行深入的解释, 欢迎看客的各种建议. 案例

2014-05-19 22:49:52 783

转载 jquery的$.extend和$.fn.extend作用及区别

概述jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend();jQuery.extend();虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。jQuery便是一个封装得非常好的类,比如我们用 语句 $("#btn1") 会生成一个 jQuery类的实例 实现

2014-05-18 17:52:32 1004

转载 javascript函数,变量声明及作用域详解

javascript函数跟变量的声明、作用域这些概念网上都已经讲烂了。这里写个博客,也相当于做个笔记。变量声明

2014-05-18 13:42:53 885

转载 SpringMVC关于json、xml自动转换的原理研究

前言SpringMVC是目前主流的Web MVC框架之一。 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-introduction.html 现象本文使用的demo基于maven,是根据入门blog的例子继续写下去的。我们先来看一看对应的现象。 我们这里的配置文件 *-dis

2014-05-18 11:53:43 604

转载 SpringMVC关于json、xml自动转换的原理研究

前言SpringMVC是目前主流的Web MVC框架之一。 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-introduction.html

2014-05-18 11:52:03 784

转载 Servlet容器Tomcat中web.xml中url-pattern的配置详解

首先先看我们定义的几个Servlet: ExactServlet org.format.urlpattern.ExactServlet ExactServlet /exact.do ExactServlet2 org.format.ur

2014-05-18 10:37:55 797

转载 泛型与反射的使用

泛型最大的好处就是类型检查,尤其是对集合非常有用,另外在底层代码设计中很有用处,它实现了重用的功能。泛型有两种定义方式,一个是泛型类,另一个是泛型方法。    那到底什么是泛型呢?简单点讲(可能不严谨),就是用到了类型参数这样的类型变量,不管是类、接口还是方法,都可以说是用到了泛型。请看例子:    泛型类    public class Person {        pri

2014-05-14 21:41:38 542

转载 oracle学习心得探讨

学习方法  我的方法很简单,就是:看书、思考、写笔记、做实验、再思考、再写笔记       看完理论的东西,自己静下心来想想,多问自己几个为什么,然后把所学和所想的知识点做个笔记;在想不通或有疑问的时候,就做做实验,想想怎么会这样,同样的,把实验的结果记下来。思考和做实验是为了深入的了解这个知识点。而做笔记的过程,也是理清自己思路的过程。       学习的过程是使一个问题由模

2014-05-13 21:14:00 709

转载 MySQL存储过程中使用游标和临时表

BEGIN DECLARE c_egid INTEGER; DECLARE done INT DEFAULT 0; DECLARE my_testCursor CURSOR FOR (SELECT cp.tb_electricGroup_id FROM tb_chargingPole AS cp WHERE cp.tb_chargeStation_

2013-12-02 13:50:05 800

转载 MySQL中的游标

对mysql的存储过程中循环读取数据表中的对象,应该如何实现呢?在MySQL中,游标(cursor)解决了这个问题。游标多有哪几种操作呢:定义游标、打开游标、获取游标内容和关闭游标。定义游标的语法如下:声明的英文  cursor_name cursor for sql_statementcursor_name为游标名,sql_statemen

2013-12-02 13:36:52 968

原创 rg.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unab

at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68) at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)

2013-07-24 14:50:14 1147

原创 代码欣赏

从1~6个数中,10个数的组合得到指定的和public class test_2 { public static void play(int n,int[] num,int temp){ if(n==9){ num[n]=6-temp; for(int j=0;j<num.length;j++) System.out.print(num[j]

2013-04-29 08:32:53 617

原创 java练习

1. 编程解决如下问题(50分)。 请在整数n=742683613984中删除8个数字,使得余下的数字按原次序组成的新数最小。要求如下:(1)整数n和删除数字的个数“8”在源程序中完成赋值,程序直接输出运行结果; (2)程序结果输出先后被删除的数字(之间以逗号分隔)和删除后所得的最小数。 (提示:整数n可以以字符数组的方式定义、赋值和处理)  import java.util.

2013-04-03 13:42:52 786

原创 java练习题

1.有一个数学等式:AB*CD=BA*DC,式中的一个字母代表一位(0~9)数字,试找出所有符合上述要求的乘积式并打印输出。public class Test_3 { public static void main(String[] args) { for(int i=10;i<100;i++) for(int j=10;j<100;j++){ int va

2013-04-03 12:45:44 1087

原创 无重复字符串

1、产生无连续重复部分的字符串。(60分)(1)描述:编写程序,产生由1,2,3这3个数字符号所构成、长度为n的字符串,并且在字符串中对于任何一个子串而言,都不会有相邻的、完全相同的子串;(2)输入:字符串长度n;(3)输出:无相邻重复子串的所有字符串,每个字符串换行输出。package TeacherHomeWork;import java.io.InputStreamR

2013-04-02 20:48:40 4563

原创 错误纠正(Error Correction)

原题链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=19491.题目 一个布尔矩阵有一种奇偶性,即该矩阵所有行和所有列的和都是一个偶数。下面这个4*4的矩阵就是具有奇偶性:1    0    1    00    0     0   01    1    1    10    1    0

2013-03-31 22:45:54 1064

原创 java编程练习题

1.求1~n的和。例如:1 + 2 + 3 + 4 + 5  = 15  . . .public static int Sum(int n){ if(n==0) return 0; return n+Sum(n-1); }2.求数字反转 例如:12-->21;   19-->91 . . . public static int Reverse(int n){

2013-03-31 13:19:36 1217

雨夜资料库

关于Hibernate相关技术和相关的入门资料,里面有详细的源代码实例

2012-08-02

hibernate ,Spring,Struts

很好的资料,希望你们下载看看,SSH相关技术,讲的也非常详细!

2012-08-02

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

TA关注的人

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