#
坑爹坑娘坑祖宗的87端口(记一次tomcat故障排查)

原文于2016-01-07首发于我的博客园:http://www.cnblogs.com/liuxianan/p/err_unsafe_port.html 问题来源因为经常有各种各样的大小项目要跑,全部放一个tomcat很慢,所以俺平时喜欢新建80-89这10个tomcat,分别放不同的项目。以前还一直用的好好的,昨天突然发现87端口的tomcat怎么都访问不了,本来大不了换一个别的端口就了事,... 阅读全文

@2016-08-31 JavaEE 浏览(538)
#
有强迫症的我只能自己写一个json格式化工具

缘由一直以来在编码规范界有2大争论不休的话题,一个是关于是用空格缩进还是tab缩进的问题,一个是花括号是否换行的问题,笔者是tab缩进和花括号换行的坚决拥护者,不解释,免得挑起争论。 可惜的是,几乎找遍全网都找不到一个支持tab缩进和花括号换行的json格式化工具(IDE除外),包括Chrome在内,几乎所有浏览器内置的代码格式化都是空格缩进和花括号不换行的,每次看着花括号放在右上角像一个驼背的... 阅读全文

@2016-08-29 JavaScript 浏览(838)
SpringMVC拦截器设置多个path

设置多个path同一个拦截器如果想指定多个path,直接顺序添加多个<mvc:mapping path="" />即可: <!-- 拦截器 --><mvc:interceptors> <!-- 多个拦截器,顺序执行 --> <!-- 如果不配置或/**,将拦截所有的Controller --> <!-- 注意,匹... 阅读全文

@2016-08-27 SpringMVC 浏览(2055)
Java如何获取使用nginx做负载之后的真实IP

分析由于用户直接访问的是nginx,nginx再来访问我们的java后台,假如nginx和tomcat都在同一台服务器的话,默认情况下使用request.getRemoteAddr()获取肯定是127.0.0.1,所以无法获取用户的真实IP。 那么如何才能获取真实IP呢,方法很简单,nginx在收到客户端直接请求时将客户端的IP保存起来,并在请求真正后台时将真实IP放到header中去,然后Ja... 阅读全文

@2016-08-25 nginx 浏览(1387)
#
[精品] 脱发之歌

说明原文于2010-8-18发表于我的QQ空间。 本文写于2010年东莞打暑假工时期。 正文 为了少脱发,不到万不得已我坚决不洗头; 为了少脱发,我狠心买了一瓶霸王防脱洗发油; 为了少脱发,睡觉宁可趴着睡也不让头发碰枕头; 为了少脱发,头皮再痒我也不挠不哀求; 为了少脱发,头发刚长一点我就要剪头; 为了少脱发,宁可出丑我也不梳头… 可是为什么我的头发呀, 每次洗头你都要... 阅读全文

@2016-08-24 打油诗 浏览(587)
#
[精品] 上班风波

说明本文写于2010年在东莞打暑假工的时候,有一次上班的时候无意中想起一两句,回去就发挥一下写了三四百个字,后来又几经修改,就成了现在这个样子了。 本文基于现实改编而成,大部分内容都是真人真事,只是略有夸张而已。 全文共165句,一韵到底! 正文话说那天是八月初三, 我们下午是下晚班。 虽说一个下午也就四个小时的班, 可有两个半小时我都在那玩, 而且上厕所和灌水的时间还不算。 ... 阅读全文

@2016-08-24 打油诗 浏览(643)
#
[精品] 祭严青华文(2008年4月28日晚泪笔)

说明高中时无聊写的一篇超级无聊“文言文”。 正文(注:夫严青华者,乃吾一高中同学也。) 呜呼!窃思君临繁世,仅十有六年耳。而今乃匆匆离父而去,为父不胜悲哉!犹记汝襁褓之时谓吾曰:“吾欲进清华大学堂!”念君小小年纪,即有如此凌云之志,不可渺之,遂名汝“青华”,盖激汝之志耳。 及长,汝甚背父志,遂谴汝归学,然汝一而迟,再而旷,三而逃,日益猖獗,为父于斯亦无可奈何,遂听汝恣行。然汝何以短命至此... 阅读全文

@2016-08-24 打油诗 浏览(492)
JavaScript中实现最高效的数组乱序

本文内容参考自网络。 常规做法var array = [1, 2, 3, 4, 5, 6, 7, 8, 9];array.sort(function(a, b){ return Math.random() > 0.5 ? -1 : 1;}); 此方法虽直观,但效率并不高,经某网友测试,打乱10000个元素的数组,大概花了35ms左右。 高效做法if (!Array.prototype.... 阅读全文

@2016-08-22 JavaScript 浏览(503)
JavaScript的hasOwnProperty和isPrototypeOf详解

作用hasOwnProperty的作用是用来判断一个对象本身是否具有某个属性或对象,对象本身的意思是指不包括它的原型链,个人觉得这个方法应该叫isOwnProperty更合适。 isPrototypeOf是用来判断对象是否存在于另一个对象的原型链中,如: Array.prototype.isPrototypeOf([1, 2, 3]);几个例子下面几个例子应该很好理解: String.pro... 阅读全文

@2016-08-22 JavaScript 浏览(691)
#
element.children和element.childNodes的区别

如题假设有这样的代码: <!-- 注意中间有空格 --><div id="hot_game">热门游戏<div>我是子节点</div> </div> 生成如下结构DOM: 测试: 最后一个#test是由于上面的空格引起的,一个空格也算是一个#text。 结论 element.children只输出普通的DOM元素;el... 阅读全文

@2016-08-19 HTML 浏览(989)
#
阿里云服务器SSH无法连接:Connection closed by foreign host

描述之前一直好好的,今天突然连接不上了,报一个什么Connection closed by foreign host的错: 解决方法登录阿里云后台,进入实例详情,连接管理终端,执行如下命令: 以上方法是网上找到的,我试了之后发现依然连不上,但是过了一天之后再试发现没问题了,所以到底是这个问题过一段时间会自己会自动变好呢,还是执行上述代码之后需要过一段时间才生效呢?不得而知。 具体多久... 阅读全文

@2016-08-18 网站建设 浏览(2094)
#
使用hexo+github搭建免费个人博客详细教程

前言准备工作搭建github博客创建仓库绑定域名配置SSH key测试是否成功使用hexo写博客hexo简介原理注意事项安装初始化修改主题上传之前上传到github保留CNAME、README.md等文件常用hexo命令_config.yml写博客写博客工具如何让博文列表不显示全部内容最终效果参考前言使用github pages服务搭建博客的好处有: 全是静态文件,访问速度快;免费方便,不用... 阅读全文

@2016-08-18 网站建设 浏览(10547)
marquee标签

marqueemarquee是已经废弃、过时的标签,不推荐使用!在Chrome不同版本中有很多bug,如,Chrome45.0中动画执行完总是需要点一下页面才能继续,最新版的Chrome52.0则没有这个问题。 虽然已经过时,有时候还是不得已用到,这里简单对几个属性做一下介绍。 behavior可用的值为scroll(滚动)、slide(滑动)、alternate(改变,类似于光学的反射路径)... 阅读全文

@2016-08-17 前端综合 浏览(694)
HTML、CSS、JS对unicode字符的不同处理

unicode字符的不同表示法unicode字符在html、css和js中的表示方法均不相同,下面分别作介绍。 css表示法首先来一段很常见的bootstrap的字体图标代码: .glyphicon-home:before { content: "\e021";} 上面代码中的e021就是这个字符的unicode码,是16进制。 语法: '\ + 16进制的unicode编码'如:... 阅读全文

@2016-08-17 前端综合 浏览(914)
#
[精品] JavaScript数组常用方法详解

前言JavaScript中的数组有很多实用方法,但是方法多了难免记不住,本文就是对一些常用方法做一个基本的梳理。 为方便对比和理解,这里统一假设有一个名为a的数组:var a=[4,6,1,7,2,9,3,6],以下所有方法的测试都是基于这个数组。 兼容性较好的push(value)进栈,亦即从最后面追加元素: var a = [4, 6, 1, 7, 2, 9, 3, 6];console... 阅读全文

@2016-08-17 JavaScript 浏览(510)
#
网页上如何实现禁止复制粘贴以及如何破解

我们首先来介绍如何实现禁止复制,知道了禁止的方式,再破解就容易了。 实现禁止复制粘贴比较简单,直接上代码: <style type="text/css">/* 最简单的实现禁止复制的方法,采用css方式禁止文字选择,当然这只兼容webkit内核浏览器 */* { -webkit-user-select: none; }p {font-family: 'Microsoft Yahei... 阅读全文

@2016-08-17 JavaScript 浏览(2546)
HTML缓存设置

通过meta标签设置设置缓存有2种方法: <!-- 设置缓存2小时,max-age指最大缓存的秒数 --><meta http-equiv="Cache-Control" content="max-age=7200" /><!-- 或者这样设置永远不缓存 --><meta http-equiv="Cache-Control" content="no-ca... 阅读全文

@2016-08-11 HTML 浏览(1124)
tomcat6与tomcat7几个不同的地方

标签库的2个不同地方原文发表于:2014-09-25 标签库属性间的空格如果标签库的属性之间没有空格,tomcat6没问题,tomcat7报错。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://java.su... 阅读全文

@2016-08-09 JavaEE 浏览(538)
#
Windows下如何查看某个端口被谁占用

命令行法原文发表于:2014-10-09 这里我们以8081端口为例讲解。 按下Win+R调出命令行窗口,输入netstat -aon|findstr "8081",找到指定行最后一列的数字(PID),我们这里是9548.输入tasklist|findstr "9548",发现是javaw.exe占用了8081端口。再次输入taskkill /f /t /im javaw.exe结束该进程... 阅读全文

@2016-08-09 IT相关 浏览(2269)
安卓横竖屏切换时不触发onCreate方法

如题默认情况下,当安卓应用横竖屏之间切换时,每次切换都会触发onCreate,如果你的应用是一个hybird应用,那体验惨爆了,刚刚还在一个二级页面,横屏一下立马又回到首页,所以我们必须想办法禁止这种行为。 方法很简单,针对AndroidManifest.xml中对应Activity增加设置android:configChanges="orientation|keyboardHidden|scr... 阅读全文

@2016-08-04 Android基础 浏览(574)
第8页,共11页