web之家  
07 2017 档案
  • 模态框事件介绍
    摘要:其中 :bs是指bootstrap。 阅读全文
    posted @ 2017-07-31 16:20 路修远而求索 编辑
  • 模态框中再嵌套模态框,关闭第二个模态框时,会导致第一个模态框的滚动条消失的情况
    摘要:问题:在使用Bootstrap时,有时候会用到模态框中再嵌套模态框。这样就会出现一个问题,就是在关闭第二个模态框时,会导致第一个模态框的滚动条消失,这样就会使得屏幕太小而模态框太大看不到底部信息,而没法进行操作。 解决方法:就是在第二个模态框的关闭hide 方法调用之后立即触发的事件中,设置第一个模 阅读全文
    posted @ 2017-07-31 16:03 路修远而求索 编辑
  • 用"\v"=="v"判断是IE浏览器和非IE
    摘要:其实就是利用各浏览器对转义字符"\v"的理解在ie浏览器中,"\v"没有转义,得到的结果为"v"而在其他浏览器中"\v"表示一个垂直制表符(一定程度上相当于空格)所以ie解析的"\v1" 为 "v1"而其他浏览器解析到 "\v1" 为 "1"所以if("\v"=="v") 可判断。 阅读全文
    posted @ 2017-07-31 14:14 路修远而求索 编辑
  • checkbox设置单选的的两种方式
    摘要:一、如果 <input name="ck" type="checkbox">是页面加载就有的 $("#input[name=ck]").on("click",,function(){ $("input[name=ck]").not(this).prop("checked",false); }); 二 阅读全文
    posted @ 2017-07-31 09:56 路修远而求索 编辑
  • jquery的on()绑定无效的方式
    摘要:on前面的元素也必须在页面加载的时候就存在于dom里面。动态的元素或者样式等,可以放在on的第二个参数里面 jQuery on()方法是官方推荐的绑定事件的一个方法。使用 on() 方法可以给将来动态创建的动态元素绑定指定的事件,例如append等。 ? 1 2 3 <div id="test"> 阅读全文
    posted @ 2017-07-31 09:46 路修远而求索 编辑
  • java的多态
    摘要:Java中多态性的实现 什么是多态 下面是多态存在的三个必要条件,要求大家做梦时都能背出来! 多态存在的三个必要条件一、要有继承;二、要有重写;三、父类引用指向子类对象。 多态的好处: 1.可替换性(substitutability)。多态对已存在代码具有可替换性。例如,多态对圆Circle类工作, 阅读全文
    posted @ 2017-07-28 14:48 路修远而求索 编辑
  • dataTables使用ajax请求显示数据
    摘要:dataTables是一种很好用前端表格显示库。当加载大量数据时,可以用Ajax 获取数据来提高效率,增速网页加载速率。下面以一个例子作示范。 首先,需要下载jQuery以及dataTables库。这里使用的是版本是jquery v1.11.3和DataTables 1.10.9。下载网址:http 阅读全文
    posted @ 2017-07-25 15:42 路修远而求索 编辑
  • 深入理解JVM之JVM内存区域与内存分配
    摘要:前言:这是一篇关于JVM内存区域的文章,由网上一些有关这方面的文章和《深入理解Java虚拟机》整理而来,所以会有些类同的地方,也不能保证我自己写的比其他网上的和书本上的要好,也不可能会这样。写博客的目的是为了个人对这方面自己理解的分享与个人的积累,所以有写错的地方多多指教。 看到深入两字,相信很多的 阅读全文
    posted @ 2017-07-19 18:08 路修远而求索 编辑
  • Java类加载机制
    摘要:一、Java类加载机制 1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。 虚拟机把描述类的数据从cla 阅读全文
    posted @ 2017-07-19 18:06 路修远而求索 编辑
  • 线程的通俗讲解
    摘要:为什么线程a的代码可以访问在线程b中实例化的对象c? 答案是:所有Java对象是在【堆】上分配的,而堆是所有线程可见的,只要线程a握有c对象的引用r,则通过r调用c的方法x完全是可行的,只不过这样一来,方法x就不是运行在线程b上,而是线程a上了! 其实,类(方法和数据)跟线程,一毛钱关系都没有。可以 阅读全文
    posted @ 2017-07-19 17:33 路修远而求索 编辑
  • java的动态代理原理
    摘要:之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。 Java代码 package dynamic.pr 阅读全文
    posted @ 2017-07-19 15:06 路修远而求索 编辑
  • 构造函数参数new class[0]的作用
    摘要:new Class[0];就是传一个长度为1的Class数组过去。内容为null。 new Class[0]表示有零个元素的Class数组,即空数组,与传入null结果是一样的,都表示取得无参构造方法。 但是为什么传入它呢,不直接传入null呢? 很简单,如果你传入null,方法中有如下的循环:fo 阅读全文
    posted @ 2017-07-19 14:56 路修远而求索 编辑
  • 反射:newInstance()的使用方式
    摘要:通过反射创建新的类示例,有两种方式: Class.newInstance() Constructor.newInstance() 以下对两种调用方式给以比较说明: Class.newInstance() 只能够调用无参的构造函数,即默认的构造函数; Constructor.newInstance() 阅读全文
    posted @ 2017-07-19 14:39 路修远而求索 编辑
  • Java 类加载器的作用
    摘要:深入探讨 Java 类加载器 成 富, 软件工程师, IBM 中国软件开发中心 成富任职于 IBM 中国软件开发中心,目前在 Lotus 部门从事 IBM Mashup Center 的开发工作。他毕业于北京大学信息科学技术学院,获得计算机软件与理论专业硕士学位。他的个人网站是 http://www 阅读全文
    posted @ 2017-07-18 22:15 路修远而求索 编辑
  • Java的三种代理模式
    摘要:Java的三种代理模式 Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的 阅读全文
    posted @ 2017-07-18 21:54 路修远而求索 编辑
  • 桥梁模式
    摘要:桥梁模式也叫桥接模式,其定义如下: Decouple an abstraction from its implementation so that the two can vary independently. 将抽象和实现解耦,使得两者可以独立地变化 桥梁模式的角色: Abstraction抽象化 阅读全文
    posted @ 2017-07-18 21:02 路修远而求索 编辑
  • web.xml中的<jsp-config>的用法详解
    摘要:<jsp-config> 包括<taglib> 和<jsp-property-group> 两个子元素。 其中<taglib>元素在JSP 1.2时就已经存在;而<jsp-property-group>是JSP 2.0 新增的元素。<jsp-property-group>元素主要有八个子元素,它们分 阅读全文
    posted @ 2017-07-18 17:06 路修远而求索 编辑
  • httpServlet,GenericServlet,Servlet源码分析
    摘要:httpServlet源码: [java] view plain copy /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See th 阅读全文
    posted @ 2017-07-18 16:30 路修远而求索 编辑
  • java的桥接模式
    摘要:http://blog.csdn.net/jason0539/article/details/22568865 http://www.cnblogs.com/V1haoge/p/6497919.html http://blog.csdn.net/caihongdao123/article/detai 阅读全文
    posted @ 2017-07-17 17:32 路修远而求索 编辑
  • java的clone()的使用
    摘要:clone()方法的约定 首先明确的是clone()是object的方法。Cloneable接口没有任何方法,它只起到标识的作用。(java的原型模式有用到) Cloneable接口的目的是作为对象的一个混合接口,表明这样的对象允许克隆(clone),但是这个接口却没有定义clone(),这是它的缺 阅读全文
    posted @ 2017-07-17 16:30 路修远而求索 编辑
  • DataInputStream和DataOutputStream
    摘要:1.有时没有必要存储整个对象的信息,而只是要存储一个对象的成员数据,成员数据的类型假设都是Java的基本数据类型,这样的需求不必使用到与Object输入、输出相关的流对象,可以使用DataInputStream、DataOutputStream来写入或读出数据。下面是一个例子:Java代码packa 阅读全文
    posted @ 2017-07-17 13:10 路修远而求索 编辑
  • Java对象序列化详解
    摘要:深入理解Java对象序列化 深入理解Java对象序列化 1. 什么是Java对象序列化 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够 阅读全文
    posted @ 2017-07-15 15:07 路修远而求索 编辑
  • 线程和进程的深入解读
    摘要:自己理解: 进程是操作系统分配资源的最小单位,线程是cpu计算的一种方式,是一种最优方式,可以很好的实现cpu最大化的运行和程序的正常话。 关于进程和线程,大家总是说的一句话是“进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。这句话理论上没问题,我们来看看什么是所谓的“资源”呢。 阅读全文
    posted @ 2017-07-14 23:24 路修远而求索 编辑
  • java线程基本原理
    摘要:1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提 阅读全文
    posted @ 2017-07-14 22:52 路修远而求索 编辑
  • Java多线程运行机制的基本原理
    摘要:Java多线程运行机制的基本原理 进程和线程的区别 进程 进程是一个程序执行的实例,比如说我们打开10个IE浏览器窗口,那么就有10个进程开启。一个进程可以同时被运行若干次,进程是CPU进行资源分配和调度的基本单位。 线程 线程是比进程更小的运行单位,一个进程只少有一个(主线程)或多个线程,每个线程 阅读全文
    posted @ 2017-07-14 22:50 路修远而求索 编辑
  • JAVA IO中的设计模式
    摘要:JAVA IO中的设计模式 在java语言 I/O库的设计中,使用了两个结构模式,即装饰模式和适配器模式。 在任何一种计算机语言中,输入/输出都是一个很重要的部分。与一般的计算机语言相比,java将输入/输出的功能和使用范畴做了很大的扩充。因此输入输出在java语言中占有极为重要的位置。java语言 阅读全文
    posted @ 2017-07-14 17:45 路修远而求索 编辑
  • Java 装饰者模式
    摘要:Java 装饰者模式 装饰模式(Decorator) 装饰模式又名包装(Wrapper)模式。 装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式通过创建一个包装对象,也就是装饰,来包裹真实的对象。 装饰模式以对客户端透明的方式动态地给一个对象附加上更多的责任。换言之, 阅读全文
    posted @ 2017-07-14 17:19 路修远而求索 编辑
  • struts2注解的作用
    摘要:Struts2注解 1 Struts2注解的作用 使用注解可以用来替换struts.xml配置文件!!! 2 导包 必须导入struts2-convention-plugin-2.3.15.jar包,它在struts2安装包下lib目录中。 3 通过配置文件学习对应的注解 @Action来代替<ac 阅读全文
    posted @ 2017-07-13 17:10 路修远而求索 编辑
  • XML DOM 笔记
    摘要:一、概念理解: 关于Element跟Node的区别,cilldren跟childNodes的区别很多朋友弄不清楚,本文试图让大家明白这几个概念之间的区别。 Node(节点)是DOM层次结构中的任何类型的对象的通用名称,Node有很多类型,如元素节点,属性节点,文本节点,注释节点等,通过NodeTyp 阅读全文
    posted @ 2017-07-12 16:18 路修远而求索 编辑
  • XMLHttpRequest的用法
    摘要:转: 传统的Web应用请求服务器返回的一般是是完整的HTML页面,这样往往就需要页面进行刷新操作,不仅耗时而且用户体验度也不好。最典型的代表就是form表单登录操作了。如果登录失败往往是跳转到原网页重新登陆,如果是这种情况话就会造成资源的浪费,因为返回的HTMl网页中大多数元素都是重复的。 正因为这 阅读全文
    posted @ 2017-07-11 15:48 路修远而求索 编辑
  • Eclipse中实现JS代码提示功能
    摘要:转发: 用Eclipse写js代码时没有提示,很烦,心累: 找个各种方法以及插件,试了一下,个人感觉AngularJS Eclipse 插件很强,好用,不多说,先装上: 然后重启Eclipse ,右键你的项目 convert to Tern Project 也行 根据自己的需要变动,直接OK,接下来 阅读全文
    posted @ 2017-07-11 14:17 路修远而求索 编辑
  • .after()和.before()的关系
    摘要:.after() 是在相邻元素后面插入元素 .next() 获得匹配元素集合中每个元素紧邻的同胞元素用法介绍:$(selector).after(content) content 必需。规定要插入的内容(可包含 HTML 标签)。 $(selector).after(function(index)) 阅读全文
    posted @ 2017-07-11 10:16 路修远而求索 编辑
  • xml的的特殊字符转义&
    摘要:&amp ampersand 连接符 & &quot quotation 双引号 “ &apos apostrophe 单引号 ‘ 阅读全文
    posted @ 2017-07-07 12:01 路修远而求索 编辑
  • html和xml的区别
    摘要:一、HTML HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。 二、XML XML即ExtentsibleMarkup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tagse 阅读全文
    posted @ 2017-07-07 11:42 路修远而求索 编辑
  • dom4j的解析实例
    摘要:book.xml数据如下: [html] view plain copy <books> <book> <author>Thomas</author> <title>Java从入门到放弃</title> <publisher>UCCU</publisher> </book> <book> <auth 阅读全文
    posted @ 2017-07-07 11:16 路修远而求索 编辑
  • tld自定义标签系列--使用body-content的作用--比较有用
    摘要:body-content的值有下面4种: <xsd:enumeration value="tagdependent"/> <xsd:enumeration value="JSP"/> <xsd:enumeration value="empty"/> <xsd:enumeration value="s 阅读全文
    posted @ 2017-07-06 17:54 路修远而求索 编辑
  • struts2 中的 addActionError 、addFieldError、addActionMessage的方法
    摘要:addActionError 、addFieldError、addActionMessage都是ActionSupport的方法 一、addActionError("错误内容"):Action级别的错误消息this.addActionError("错误信息1");this.addActionErro 阅读全文
    posted @ 2017-07-06 14:32 路修远而求索 编辑
  • OGNL和类型转换
    摘要:转载 JavaWeb -- Struts 数据传输:OGNL和类型转换 1. 数据传输:OGNL和类型转换 OGNL和struts2 OGNL:Object-Graph Navigation Language. OGNL是集成进struts框架中比较强大的技术有助于数据传输和类型转换.OGNL由表达 阅读全文
    posted @ 2017-07-06 11:11 路修远而求索 编辑
  • ognl概念和原理详解
    摘要:转载; 引言:众所周知,在mvc中,数据是在各个层次之间进行流转是一个不争的事实。而这种流转,也就会面临一些困境,这些困境,是由于数据在不同世界中的表现形式不同而造成的: 1. 数据在页面上是一个扁平的,不带数据类型的字符串,无论你的数据结构有多复杂,数据类型有多丰富,到了展示的时候,全都一视同仁的 阅读全文
    posted @ 2017-07-06 10:35 路修远而求索 编辑
  • java集合
    摘要: 阅读全文
    posted @ 2017-07-05 16:10 路修远而求索 编辑
  • java垃圾回收器
    摘要:垃圾收集器是回收由new出来的对象 ,而非java,new对象该怎么回收,这就有了finalize(),原理:一旦垃圾收集器准备好释放对象占用的存储空间,它首先调用 finalize(), 而且只有在下 一次垃圾收集过程中,才会真正回收对象的内存。所以如果使用finalize(),就可以在垃圾收集期 阅读全文
    posted @ 2017-07-05 15:03 路修远而求索 编辑
  • java堆和栈的区别
    摘要:Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。 阅读全文
    posted @ 2017-07-05 14:42 路修远而求索 编辑
  • js的call()通俗解释
    摘要:[javascript] view plain copy [javascript] view plain copy 我的理解是,f.call(new a())就是把函数(其实也是对象)f复制到被调用对象“new a()”下面去解析,事实上和下面这段代码的解析结果一样: [javascript] vi 阅读全文
    posted @ 2017-07-05 14:09 路修远而求索 编辑
  • iterator与iterable的区别和联系
    摘要:iterator与iterable 用Iterator模式实现遍历集合Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。例如,如果没有使用Iterator,遍历一个数组的方法是使用索引:for(int i=0; i< 阅读全文
    posted @ 2017-07-05 11:44 路修远而求索 编辑
  • hashcode()和equals()的作用、区别、联系
    摘要:介绍一、 hashCode()方法和equal()方法的作用其实一样,在Java里都是用来对比两个对象是否相等一致,那么equal()既然已经能实现对比的功能了,为什么还要hashCode()呢? 因为重写的equal()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hashCode()进行 阅读全文
    posted @ 2017-07-05 10:13 路修远而求索 编辑
  • 关于JSP页面中的pageEncoding和contentType两种属性的区别
    摘要:转自:http://blog.csdn.net/dragon4s/article/details/6604624 JSP指令标签中<%@ page contentType="text/html;charset=GB2312"%>这句有什么用途? 关于JSP页面中的pageEncoding和conte 阅读全文
    posted @ 2017-07-04 17:16 路修远而求索 编辑
  • jsp七大动作和三大指令
    摘要:一:include 动态包含(分别编译):用jsp:include动作实现<jsp: include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。flush属性: 用true ,表示页面可刷新。默认为fal 阅读全文
    posted @ 2017-07-04 17:09 路修远而求索 编辑
  • servlet的九大内置对象和四大域对象
    摘要:隐式对象 说明 request 转译后对应HttpServletRequest/ServletRequest对象 response 转译后对应HttpServletRespons/ServletResponse对象 session 转译后对应HttpSession对象 application 转译后 阅读全文
    posted @ 2017-07-04 16:54 路修远而求索 编辑
  • filter()和find()的区别
    摘要:filter() :过滤DOM元素包装集,是指操作当前元素集,删除不匹配的元素,得到一个新的集合 $('div').filter('.div1');//选择div标签中class属性为div1的div元素 find():在当前选中元素的上下文中找到符合条件的后代,返回的是子元素 $('div').f 阅读全文
    posted @ 2017-07-04 09:47 路修远而求索 编辑
  • js中match的用法
    摘要:match() 方法将检索字符串 stringObject,以找到一个或多个与 regexp 匹配的文本。这个方法的行为在很大程度上有赖于 regexp 是否具有标志 g。 一、如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找 阅读全文
    posted @ 2017-07-03 15:16 路修远而求索 编辑
  • js关于为DOM对象添加自定义属性的方式和区别
    摘要:DOM对象的三种在添加自定义属性的方式 一是 通过 “.”+“属性名” 二是 setAttribute()(getAttribute()获取) 三是 直接在元素标签上加属性 如:<div name="" id="te" class="" content=""></div> 三者的区别主要是在获取属性 阅读全文
    posted @ 2017-07-03 14:34 路修远而求索 编辑
  • javascript 函数属性prototype(转)
    摘要:在JavaScript中并没有类的概念,但javascript中的确可以实现重载,多态,继承。这些实现其实方法都可以用JavaScript中的引用和变量作用域结合prototype来解释。 1、prototype 在JavaScript中并没有类的概念,但JavaScript中的确可以实现重载,多态 阅读全文
    posted @ 2017-07-03 11:37 路修远而求索 编辑
  • js函数定义参数个数和实际传入参数的对比
    摘要:因为js是一种弱类型的编程语言,对数据类型的要求没有其他编程语言的要求严格,所以在定义函数的时候不需要像java和C#一样对其传入参数的类型进行定义。那么传入参数的个数有没有影响呢?今天小猪就做了个实验。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 阅读全文
    posted @ 2017-07-03 11:24 路修远而求索 编辑

 
点击右上角即可分享
微信分享提示