自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

转载 JS中document对象和window对象的区别

简单来说,document是window的一个对象属性。Window 对象表示浏览器中打开的窗口。如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。所有的全局函数和对象都属于Window 对象的属性和方法。document 对 Document 对象的只读引用。[windo

2017-03-30 16:56:39 1771

转载 javaScript document对象详解

Document对象内容集合document 文挡对象 - JavaScript脚本语言描述———————————————————————注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写否则会提示你一个错误信息 “引用的元素为空或者不是对象\\\\\”———————————————————————对象属性document.titl

2017-03-16 16:13:51 561

原创 a标签中href=""的用法详解

众所周知,a标签的最重要功能是实现超链接和锚点。而且,大多数人认为a标签最重要的作用是实现超链接,今天我刚好碰到a标签的一种写法JavaScript:;">,所以就来整理下a标签中href的几种用法。一、Js的几种调用方法(参考总结的)      1、a href="javascript:js_method();"       这是常用的方法,但是这种方法在传递this等参

2017-03-31 17:00:06 6909

原创 liferay的控制条docbar消失解决方法

页面报错liferay某实例A因为未知错误,其控制面板无法显示docbar的内容(图1红圈中所示),liferay控制面板的正常显示应如图2所示:图1图2liferay后台日志报错如三月 29, 2017 9:17:32 上午 org.apache.catalina.core.ApplicationDispatcher invoke严重: Servle

2017-03-31 16:33:01 1707

转载 JS中是否一切皆对象

写在前面网上非常多都在说”JavaScript一切皆对象“,那么这个"一切"到底是实实在在的"一切",还是一个虚数?也有看过网上的文章,有的三纸无驴,就是抄抄概念,有的也只是解释了一部分,并没有给出确切的结论。那么我想结合自己的理解,给出一个确切的结论。当然,结论嘛,自然要放在文章结尾。小伙伴们接着往下看。数据类型概要进入之前,有必要概要地说一下js的数据类型,当然

2017-03-31 15:13:13 580

转载 ECMAScript 6 扫盲

ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。本文译自 Github 上的一篇文章,目的是对还不太熟悉 ES6 语法的同学做一个简单的扫盲。1. let、const 和 block 作用域let

2017-03-30 17:55:15 657

转载 TCP协议中的三次握手和四次挥手(图解)

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!!错误配图如下:首先Client端发送连接请求报文,Server

2017-03-30 16:56:41 533

原创 Linux上的服务器无法调用新浪邮箱发送邮件

问题背景:在web网站开发中,有许多功能的实现需要发送邮件,比如用户的密码找回功能,可能就需要通过服务器向用户的注册邮箱发送验证码邮件来实现。而发送邮件功能可以通过很多方式实现,比如HTML中的mailto属性值,或者java代码,这两种方法网上有很多实例,我在这里就不浪费大家的流量了。当然,许多开发框架本身也是具有邮件发送功能的,你只需要调用其本身的方法。问题描述:我们通过不

2017-03-30 15:09:17 17301

原创 HTML元素拖动示例

拖动彩色图片 .div1{ height: 200px; width: 200px; background-image:linear-gradient(30deg,red,orange,blue,green,pink,purple); position: absolute; bord

2017-03-23 23:08:51 593

原创 Liferay配置发送邮件

一、目的我们在实现邮件发送需求时,主要有两种方法,一种是通过HTML的标签,一种是通过Java代码实现,这两种方法都很简单,网上有很多相关的博客资料,这里就不再赘叙了。但是,Liferay框架本身是支持邮件发送的。通过Liferay本身发送邮件,更便于系统的维护。二、Liferay配置思路首先,以Liferay管理员的身份登录到系统页面,进行Liferay的发件邮箱配置。然后,在你

2017-03-23 23:07:08 1892

原创 JavaScript中,二分法递归示例

问题描述:对于JavaScript中的数组,采用二分法,递归的获取指定值的下标。代码: 数组查找某一数字 请输入0~9之间任一数字 结果为:无 var arr9=[0,1,2,3,4,5,6,7,8,9]; $(function(){ $(".but9").click(function(){

2017-03-21 15:02:05 952

转载 Web前端面试题目汇总

以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中有一些未解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢迎指正,水平有限,望各位不吝指教。:)HTML/CSS部分1、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边

2017-03-21 14:18:29 670

原创 JavaScript中,统计字符串中各字符出现的次数

问题描述:在javascript中,对于任意一字符串,统计该字符串中各字符出现的次数,并统计出来。代码: $(function(){ var strings="asfyoquywjavgcdfaghfdjavcbnzxc"; var obj=new Object(); for(var i=0;i<strings.length;i++){

2017-03-21 14:18:26 2600

转载 javascript encodeURI和encodeURIComponent的比较

在进行SaaS前端开发的时候,大家经常会用到两个JavaScriptNative函数:encodeURI 和 encodeURIComponent。这篇文章详细解释这两个函数的用途并比较它们的不同之处背景 encodeURI 和 encodeURIComponent都是ECMA-262标准中定义的函数,所有兼容这个标准的语言(如JavaScript, ActionScript)都会实现

2017-03-20 10:27:02 388

转载 数字签名与数字证书详解

前言先看一下百度百科对数字签名和数字证书的解释:数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字签名数字证书:

2017-03-16 17:31:13 969

原创 Linux中ROOT用户删除普通用户报普通用户已登录

问题产生背景:今天在Linux某普通用户openam_jxedu上配置系统,因为文件误删,我想删除系统安装文件,重新解压安装,但是考虑到该系统生成的配置文件可能会对后来的某些功能造成影响,因此便想删除该普通用户——openam_jxedu,然后重新创建该用户,然后再进行系统的重新安装。问题描述:我在root用户下,使用userdel -r openam_jxedu 指令删除该用户,但是

2017-03-15 20:13:53 13678 4

原创 身份认证的三种方法

身份验证身份验证又称“验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。身份验证的方法有很多,基本上可分为:基于共享密钥的身份验证、基于生物学特征的身份验证和基于公开密钥加密算法的身份验证。不同的身份验证方法,安全性也各有高低。身份验证的目的是确认当前所声称为某种身份的用户,确实是所声称的用户。在日常生活中,身份验证并不罕见;比如,通过检查对方的证件,我们一般可以确信对方的身

2017-03-15 10:39:40 29284 1

原创 前台开发总结03

1、原来Tomcat WEB-INF目录下的文件,浏览器一般无法直接方法,只能通过重定向后才可以访问,如果需要直接访问,可以放在和WEB-INF同级目录下。2、在Web前台开发中,我们经常需要为页面元素加上边框,例如使用border:1px solid black;但是,当你设置边框border-color属性值为透明时,border-color:transparent;边框会使用

2017-03-14 17:18:04 514

转载 各主流浏览器内核介绍

所谓的“浏览器内核”无非指的是一个浏览器最核心的部分——“Rendering Engine”,直译这个词汇叫做“渲染引擎”,不过我们也常称其为“排版引擎”、“解释引擎”。这个引擎的作用是帮助浏览器来渲染网页的内容,将页面内容和排版代码转换为用户所见的视图。注:有时候我们所说的“浏览器内核”甚至“渲染引擎”,其实除了渲染引擎,也悄悄包含了javascript引擎,如WebKit,它由渲染引擎

2017-03-14 11:21:34 511

原创 Linux环境下,开启tomcat时报transport error 202: bind failed: 地址已在使用

tomcat版本为:apache-tomcat-7.0.63问题描述:今天我在Linux环境下配置tomcat,在tomcat/conf下的server.xml中已配好服务端口,并在root用户下使用 lsof -i:8080 指令,确认我配置的端口没有被使用,但是在开启tomcat时,却发现tomcat无法启动,报错如下截图:问题解决:在反复确认我在tomcat/conf/ser

2017-03-13 10:42:41 10626

转载 目前主流的四大浏览器内核Trident、Gecko、WebKit以及Presto

浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同

2017-03-09 22:24:05 3289

转载 Web性能优化——代理(nginx)

简介一个很好的原则是调优时每次只个性一个配置。如果对配置的个性不能提高性能的话,改回默认值优化必须要通过性能测试。不能意淫,需要前后对比,真实说明问题。场景1、优化nginx。2、确保每次请求控制一定资源。3、减少访问web容器解决方案nginx优化全

2017-03-09 11:30:46 448

转载 JavaScript代码性能优化总结

下面是我总结的一些小技巧,仅供参考。以下代码基本上在jQuery的源码里面都可以看到,如有说得不对的地方,请大家指出。尽量使用源生方法javaScript是解释性语言,相比编译性语言执行速度要慢。浏览器已经实现的方法,就不要再去实现一遍了。另外,浏览器已经实现的方法在算法方面已经做了很多优化。避免全局查找在一个函数中会用到全局对象存储为局部变量来减少全局查找

2017-03-09 11:16:04 389

转载 浏览器内核和js引擎

摘要:  面试一个大公司的时候问到了一个问题,让我谈谈主要的浏览器内核以及他们的特点,当时并没有详细的回答,回来之后自己在网上找了找资料,总结了下分享给大家。简介:   在维基百科上是这样介绍浏览器内核的,网页浏览器的排版引擎(Layout Engine或Rendering Engine)也被称为浏览器内核、页面渲染引擎或模板引擎,它负责取得网页的内容(HTML、XML、图

2017-03-09 10:59:53 1262

转载 编译性语言、解释性语言和脚本语言的区别

计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一个是解释。 两种方式只是翻译的时间不同。编译型语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了

2017-03-09 10:36:00 837

转载 Tomcat配置SSL以及Tomcat CA证书安装

最近要做一个SSL的应用,用SSL进行双向身份验证意思就是在客户机连接服务器时,链接双方都要对彼此的数字证书进行验证,保证这是经过授权的才能够连接。我们链接一般的SSL时采用的是单向验证,客户机只验证服务器的证书,服务器不验证客户机的证书;而连接网上银行时使用的U盾就是用来存储进行双向验证所需要的客户端证书的。Tomcat既可以作为独立的Servlet容器,也可以作为其他HTTP服务器附加的S

2017-03-08 15:52:51 1513

转载 window.location方法详解

window.location方法获取URL  统一资源定位符 (Uniform Resource Locator, URL)  完整的URL由这几个部分构成:  scheme://host:port/path?query#fragment  scheme:通信协议  常用的http,ftp,maito等  host:主机(带

2017-03-06 15:28:32 23104

原创 理解SSL(https)中的对称加密与非对称加密

密码学最早可以追溯到古希腊罗马时代,那时的加密方法很简单:替换字母。早期的密码学:古希腊人用一种叫 Scytale 的工具加密。更快的工具是 transposition cipher—:只是把羊皮纸卷在一根圆木上,写下信息,羊皮纸展开后,这些信息就加密完成了。虽然很容易被解密,但它确实是第一个在现实中应用加密的例子Julius Caesar 用了另外一个类似

2017-03-03 16:06:54 11233

转载 一看就懂的ReactJs入门教程(精华版)

现在最热门的前端框架有AngularJS、React、Bootstrap等。自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领略ReactJS的风采吧~~ 章有点长,耐心读完,你会有很大收获哦~一、ReactJS简介React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaSc

2017-03-02 09:24:21 1133

转载 JSX语法详解

React的核心机制之一就是可以在内存中创建虚拟的DOM元素。React利用虚拟DOM来减少对实际DOM的操作从而提升性能。 JSX简介JSX就是Javascript和XML结合的一种格式。React发明了JSX,利用HTML语法来创建虚拟DOM。当遇到如下(JS写法)var child1 = React.createElement('li', null, 'Fir

2017-03-01 17:47:20 821

转载 使用jstl标签库实现URL地址重写

标签作用是将一个URL地址格式化为一个字符串,并且保存在一个变量当中。它具有URL自动重写功能。value指定的URL可以是当前工程的一个URL地址,也可以是其他web工程的URL。但是这时需要context属性。也可以添加需要传递的参数。属性var :变量名称value:要格式化的URLscope:作用域范围,默认为pagecontext:其他工程路径可以直接指出

2017-03-01 16:46:16 1717

转载 JSTL 标签大全详解

(尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/53311722  冷血之心的博客)一、JSTL标签介绍1、什么是JSTL?        JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与J

2017-03-01 16:46:14 346

原创 图片轮播的实现原理+样例

页面使用图片轮播效果,可以向用户更好的介绍自己的公司,从而增加公司的销售额。本次博客,我根据自己的理解,向想了解图片轮播的同学介绍一下图片轮播是如何实现的。不足之处,欢迎大牛们指点。图片轮播,根据项目需求的不同,可以有不同的实现方法。第一种方法是实现图片轮播的基本需求,代码很简单,前台图片轮播切换样式很单一,适应于要求快速开发的小型网站,且维护简单。第二种方法不仅实现了图片轮播的基本需

2017-03-01 10:37:50 5320

这是下载用的资源,可以进行网络连接

这是下载用的资源,可以进行网络连接

2020-09-18

Tomcat配置解决跨域问题

亲证可用,真实有效,压缩包里有使用的具体说明,按照要求,绝对可以解决Tomcat的跨域问题

2018-12-24

cas5.2.0服务端war包

这是我根据源码打包的cas-server5.2.0 war包。文件太大,我放在百度云里了,下载的文件为百度云的链接和密码。其中有cas5.2的使用要求和一套链接示例

2018-02-02

cas-client-core-3.5.0.jar

最近在研究cas5.2.0版本,顺便打包了最新版本的cas客户端jar包

2018-02-02

gradle-aspectj-1.6.jar

是构建工具maven的jar包,用于Gradle链接Maven。是构建工具maven的jar包,用于Gradle链接Maven。

2017-12-26

Windows jdk1.7 32位

该文件为 Windows jdk1.7 32版本,亲证可用,分享给大家,希望对大家有帮助

2017-11-13

nginx及其插件安装包

包含nginx-1.10.3.tar.gz;openssl-1.1.0.tar.gz;pcre-8.40.tar.gz;zlib-1.2.11.tar.gz 博主亲证可用

2017-11-02

gradle-2.2.1-bin.zip

2016-05-16

liferay开发需下载的.ivy

liferay开发需下载的.ivy

2016-05-15

gradle-2.2.1-bin

2016-05-15

validator.js,

表单输入验证的js,可验证非空、邮箱、QQ号等大多数表单输入格式

2016-05-15

gradle-2.2-bin.zip

gradle-2.2-bin.zip

2016-05-03

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

TA关注的人

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