自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Now . Or Never ``

if you stay , you will always here.

  • 博客(171)
  • 资源 (8)
  • 收藏
  • 关注

原创 路(二)

一个老实的孩子走在这个油光满面的金光大道上.着实放不开手脚,使不上力气.跟许多人一样,是个普通人,有惰性,有懒散有勤奋,有不折不挠.但,所以,才是个普通人不会钻营,不会巴结,不太用功,最可惜的是.............不够聪明.不能把自己的一天当做别人的一周,所以,天大的成功,与我无缘,所以,普普通通但是,我完蛋了么?我垂垂暮已了?还是我怎样了?

2012-08-22 11:48:37 4102 2

原创

<br />每个人都梦想着成功,恰巧,我也作为人类的一员。<br />程序员都希望能涅槃重生,恰巧,我也作为编程者之一。<br />走入这个行业,其实也很靠缘分的。毕竟, 自己没有做别的行业。或者,自己做不了别的行业?不善于欺骗的人,才能做逻辑,正直的程序员吧。<br />但是,程序员有太多,太多。<br />我所见到的几个貌似牛人。都是在三十出头的时候,会很多的语言。c  c++ c# Delphi java 等等等等,基本都是这样,多面手,什么都能做,而在一门上,会比较精通。那么,我26, 又怎么才能在

2010-06-17 19:21:00 796

原创 IO相关

java操作IOjava操作IO的类 大抵可以用两个维度来分类。操作类型字节操作的  InputStream 和OutputStream字符操作的:Writer 和Reader操作的对象的类型磁盘的:File网络的:Socket基本都在IO的里面了,而Socket实际上主要还是使用流来做处理。这里面需要注意的是一个叫S

2018-01-30 18:27:16 295

原创 Web请求过程

浏览器缓存开发过程中会经常去刷新缓存。通常通过ctrl+F5来刷新缓存。但是为什么会刷新缓存呢?因为我们的请求中会增加headerpragma:no-cachecache-control:no-cacheCache-Control的可选值Public 缓存所有,响应头设置Private 缓存到私有缓存,响应头设置no-cache 所有内容都不会缓存,请求头&响应头设

2018-01-29 15:40:38 381

原创 寂寞

都说耐得住寂寞的程序员 才是好猿~  我并不是好猿,但却同样很寂寞。  听到窗外爆竹声声。一家三口玩烟火,热闹并其乐融融,而回到自己的出租屋中。与窗外的形成两个世界。 突然脑海中浮现出某电视剧中的场面:在明亮的落地玻璃前,一个孤单落寞的人手持红酒 独酌。 可惜,我没有属于自己的落地窗,也没有喝红酒。于是,夜的越发深沉。好吧~ 至少我还有可乐。至少,还有我的笔记本忠实的陪伴着我。

2017-02-11 23:05:32 531 1

原创 jenkins初体验

据我了解,jenkins是一个持续化继承工具.让人们从繁重的体力劳动中解脱出来,如果有单元测试,那就可以保证项目持续,健康的发展,不会因为错误的累积而导致崩盘。jenkins的部署是很简单的了1,下载http://mirrors.jenkins-ci.org/centOs的对应的是redhat,不过呢,我们可以下个war包,很通俗,很通用wgethttp://m

2015-11-12 15:28:39 555

原创 discuz3x ucenter 与cas 初步整合

靠着双手,终于将cas与discuz 中的ucenter整合完毕。但是,是盲人摸象摸过来的。中间遇到过很多的困难,但是,终究是完成了。          这里不得不对“拍黄片”进行一定的吐槽。相对java来说,语法什么的还是比较难用的,就比如,$username = mb_split("@", $user)[0];这种写法再java很好不是么。但是在php中却必须分成两句$username

2015-11-10 16:02:04 2818 2

原创 bootstrap 之初见

由于我司无美工。。于是,需要自己去画页面。一阵焦头烂额之后,yu

2014-10-04 16:21:06 812

原创 移动网络趋势概析

由于最近希望去买手机。因为觉得移动的2g实在是不靠谱。昨天晚上,移动2g信号飘忽的厉害,各种连接断开。。。媳妇儿看我在那大呼小叫的于心不忍,于是用联通3g开了热点给我。。。。瞬间健步如飞的感觉让我飘飘欲仙。于是萌生了买个手机,或者换张卡只是换卡太麻烦了,手机号码已经无形中成为了自己的”网络身份证“ 姑且买个双卡双待的吧,一个放移动卡,用来专职做自己的网络身份证。但是,另外一个用什么卡呢?移动4

2014-08-13 10:48:26 1056

原创 CAS 单点登录

首先,何谓单点登录。单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。cas登录系统中有两个角色,一个是cas server 就是提供登录服务,登录页面,client 校验的一个web应用。一个是cas client,使用过滤器,在客户应用呗访问的时候会先

2014-07-07 11:13:19 1508

转载 四国程序员的差别

最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要,但并不是全部。那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴。我有幸和中国,美国,印度和日本四国程序员有比较深入的合作过。虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的。以下的

2014-06-26 14:50:53 983

翻译 对treeMap的value 排序

public class Testing { public static void main(String[] args) { HashMap map = new HashMap(); ValueComparator bvc = new ValueComparator(map); TreeMap sorted_map = new TreeMap(b

2013-11-06 16:26:46 716

转载 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)

本文属于本人原创,转载请注明出处:http://blog.csdn.net/xxd851116/archive/2009/06/25/4296866.aspx【前面的话】在网上经常看到有人对request.getSession(false)提出疑问,我第一次也很迷惑,看了一下J2EE1.3 API,看一下官网是怎么解释的。 【官方解释】  getSession 

2013-10-11 15:50:10 753

转载 使用 JCaptcha 开发图形和声音验证码

当前越来越多的网站系统采用 CAPTCHA 验证码,来阻止垃圾信息发布机器人的信息提交,但通常绝大多数网站,只提供图片验证码,而这将影响盲人用户的使用。JCaptcha 是一个 Java 开源项目,利用 JCaptcha,不但可以生成图形验证码,还可以利用与 FreeTTS 的集成,来生成声音验证码,而盲人则可以通过识别声音验证码,来正常登录和使用网站的服务。本文将基于四个示例,首先介绍如何使

2013-10-11 15:08:24 1352

转载 浅谈CSRF攻击方式

一.CSRF是什么?  CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么?  你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取

2013-09-26 16:30:05 637

原创 Quartz初接触---属于自己的开荒

今天被同事鄙视了.why?因为,虽然经常配置quartz的表达式,但没搭建过,故而从头来过,洗刷耻辱.1.在官网下载文件http://www.quartz-scheduler.org/现在的版本是2.2    quartz-2.2.0-distribution.tar.gz 2.学习exampleexample1 -  Your first Quartz Pro

2013-07-18 19:01:21 2024

原创 java编程思想第四版 读书笔记

不在沉默中爆发,就在沉默中灭亡.开始充电.

2013-07-17 11:52:55 1001

原创 java 参数传递

由一个问题来引入参数传递的问题public static void main(String[] args) { int x=1; int[] y =new int[10]; m(x,y); System.out.println("x is "+ x); System.out.println("y[0] is "+ y[0]); } public

2013-07-11 12:08:12 1396 1

原创 有空需要了解的东西

排序算法主流框架编程模式 职场规划 hadhoopBase64githubgoogle codeHBase+MapReduceNginx

2013-05-24 17:03:17 696

转载 java正则表达式 非捕获组详解

这几天看了下正则表达式,对非捕获组(non-capturing)进行下总结。主要总结 1个 + 2组  一共5个。(?:X) (?=X) (?一、先从(?:)非捕获组说起。下面由一个例子引出非捕获组。有两个金额:8899¥ 和 6688$ 。显然,前一个是8899元的人民币,后一个是6688元的美元。我现在需要一个正则,要求提炼出它们的货币金额和货币种类。正则可以这写:

2013-05-17 16:21:03 916 2

原创 Javadoc转换chm帮助文档的四种方法总结

目录关键词前言预处理第一种:使用jd2chm来生成chm帮助文档使用原版jd2chm_exe_03转换成chm生成英文版本如下生成中文版本如下使用网上高手改进的版本jd2chm_0.34转换成chm生成英文版本如下生成中文版本如下第二种:使用javadoc2chm来生成chm帮助文档生成英文版本如下生成中文版本如下第三种:使用javadoc2

2013-04-28 09:58:13 865

原创 位移动运算符:

位移动运算符:例如:3 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011, 2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位, 3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100, 转换为十进制是12。同理,>>

2013-04-18 18:12:16 972

转载 装修相关

1、洁具买惠达和箭牌的。2、华润的镜子质量好;3、华航的五金便宜且质量较好;4、加枫玻璃隔断(浴房)质量好。5、法恩沙马桶好,都1000多。6、换气扇最好装在烟道立面上,装在铝顶上会产生共振的。7、地面找平和防水(包工包料)一般分别是15/平米和60/平米。 8、马桶的三大系列比较:漩涡比较静音;冲落是较传统的方式,费水;喷射较省水。 9、 买洁具主要考虑的是它的节

2013-04-10 11:19:09 1900

转载 MySQL 数据库性能优化之SQL优化

一、MySQL 数据库性能优化之SQL优化注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础优化目标减少 IO 次数IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化

2013-03-26 16:38:56 1126

转载 通过.htaccess文件屏蔽不良蜘蛛

一周前,笔者分享过一篇文章《seo诊断:透过Log日志找到网站死结》,并在最后附上了两条改善建议。由于客观条件所限,最后采用robots 屏蔽的方法。先一起来看看一周后的蜘蛛变化,三大主流蜘蛛总抓取量锐减,证明robots文件开始生效。从图上的访问次数、总停留时间和总抓取量看,有所进步但路还很远。                  然而,从11号开始,网站LOG日志开始出现众多中文非主流蜘蛛访

2013-03-21 17:18:15 2385

转载 struts2--<s:debug>标签

struts2提供了一个非常好的调试方法.就是在页面上添加一个debug标签..它会自动帮我们将一些信息显示在页面上. 看下面的例子..我就提供两个页面的代码.其他的代码猜都可以猜出来login.jsp pageEncoding="ISO-8859-1"%>http://www.w3.org/TR/html4/loose.dtd">

2013-03-21 15:56:29 1070

转载 struts中的ognl

首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识: 1.OGNL表达式的计算是围绕OGNL上下文进行的

2013-03-21 15:54:14 692

转载 客户端的IP地址伪造、CDN、反向代理、获取的那些事儿

获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)一、没有使用代理服务器的情况:      REMOTE_ADDR = 您的 IP      HTTP_VIA = 没数值或不显示      HTTP_X_FORWARDED_FOR = 没数值或不显示二、使用透明代理服务器的情况:Tr

2012-12-10 11:30:12 7131

转载 java的内存泄露(转自:http://blog.csdn.net/elimago/archive/2007/12/18/1946380.aspx)

Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。问题的提出Java的一个重要优点就是通过垃圾收集器(Ga

2012-11-14 16:48:16 1147

转载 分布式java缓存 XMemcached 介绍

User_Guide_zh  用户指南 0.4版本 Phase-Support, UserGuide, 用户指南, FeaturedUpdated Jul 16, 2012 by [email protected]变更历史XMemcached简介XMemcached的主要特性高性能支持完整的协议支持客户端分布允许设置节点权重动态增删节点支持

2012-11-14 11:10:57 1497

转载 httpclient 参数 覆盖级别

解决问题:connection.timeout 连接参数设置,在httpConnectionManager 之下的级别是无法设置的.无论HostConfiguration 还是Method级别都无法设置.猜测原因是,本身连接池就是要避免过多的打开或关闭连接.所以,开了一个连接,应当是不去释放的.所以,在host以及method是无法去更改connection的相关内容.关于HttpCl

2012-09-04 16:53:41 903

转载 httpClient 教程

HttpClient 教程 (一)前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其

2012-09-04 16:48:01 2551

转载 代理ip,代理服务器等相关

在计算机词汇中,代理的全称为代理服务器(Proxy Server),其功能就是代理网络用户去取得网络信息。  形象的说,它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其它Internet站点取得网络信息时,须送出请求(Request)信号来获得回答,然后对方再把信息以字节的方式传送回来。HTTP代理服务器是介于客户浏览器和Web服务器之间的一台服务器,有了代理服务器之后,

2012-08-22 12:08:10 20065

转载 在来自SHOW PROCESSLIST的输出中常见的一些状态:

在来自SHOW PROCESSLIST的输出中常见的一些状态:· Checking table  线程正在执行(自动)表格检查。· Closing tables  意味着线程正在刷新更改后的表数据,并正在关闭使用过的表。这应该是一个快速的操作。如果不快,则您应该验证您的磁盘没有充满,并且磁盘没有被超负荷使用。· Connect Out  连接到主服务器上的从属服务器。·

2012-08-22 11:30:13 912

原创 关于Jsoup 伪装请求头

public static void main(String[] args) throws MalformedURLException, IOException {// Document parse = Jsoup.parse(new URL("http://info.bet007.com/cn/team/Summary.aspx?TeamID=35"), 10000);// Docume

2011-12-01 14:52:41 10953 4

转载 红黑树

树型结构一直是一种很重要的数据结构, 我们知道二叉查找树BST提供了一种快速查找, 插入的数据结构. 相比散列表来说BST占用空间更小,对于数据量较大和空间要求较高的场合, BST就显得大有用处了.BST的大部分操作平均运行时间为O(logN), 但是如果树是含N个结点的线性链,则最坏情况运行时间会变为O(N). 为了避免出现最坏情况我们给它增加一些平衡条件, 使它的高度最多为2log(N+1),

2011-11-16 15:58:37 659

转载 java的定时器使用方法

定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定指定的任务task在指定的延迟delay后执行。定时器任务类TimerTask是抽象类,继承并重写其run()方法,可实现具体任务。schedule(TimerTask task, Date time)设定指定任务task在指定时间tim

2011-11-11 10:38:57 613

转载 HttpClient 4 使用POST方式提交普通表单数据的例子

import java.io.BufferedReader;   import java.io.InputStreamReader;   import org.apache.http.HttpEntity;   import org.apache.http.HttpHost;   import org.apache.http.HttpResponse;   import org

2011-11-11 10:38:29 2220

转载 HttpClient中配置HTTP参数

关于HttpClient不多说,可以到apache网站下载,网上文档的也多如牛毛。针对HttpClient-3.1,我认为比较重要的一部分就是配置HTTP的参数。实际上,按HttpClient默认的参数配置也可以做简单的应用,其中对于参数配置问题,我觉得虽然比较乱,但是掌握了HttpClient应用参数继承的继承机制,就非常明白了。HttpClient-3.1中,参数继承结构如图所示:

2011-11-11 10:38:03 853

转载 httpClient一些资料

package proxy;import java.io.IOException;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.NameValuePair;im

2011-11-11 10:37:38 690

Excel表格的35招必学秘技

Excel表格的35招必学秘技 Excel表格的35招必学秘技

2010-07-07

js表單驗證大全 正則。。。

一個隨身的技巧手冊,txt版本的,所以,廣大友人可以在公車上,電梯間,抑或者睡前三分鐘,鞏固和複習, 減少浪費生命的行為 不错的JS验证~~~~~~~~~~~~~~~~~~~~~~~~~ 用途:校验ip地址的格式 输入:strIP:ip地址 返回:如果通过验证返回true,否则返回false; */ function isIP(strIP) { if (isNull(strIP)) return fals。。。。。。

2010-04-14

JavaScript-js宝典笔学习记.txt

還是哪句話,txt,減少浪費生命的行為 每一项都是js中的小技巧,但十分的实用! 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value) 6.一个小写转大写的JS: document.getElementById("output").value = document.getElementById("input").value.toUpperCase(); 7.JS中的值类型:String,Number,Boolean,Null,Object,Function 8.JS中的字符型转换成数值型:parseInt(),parseFloat() 9.JS中的数字转换成字符型:(""+变量) 10.JS中的取字符串长度是:(length) 11.JS中的字符与字符相连接使用+号. 12.JS中的比较操作符有:==等于,!=不等于,>,>=,<.<= 13.JS中声明变量使用:var来进行声明 14.JS中的判断语句结构:if(condition){}else{} 15.JS中的循环结构:for([initial expression];[condition];[upadte expression]) {inside loop} 16.循环中止的命令是:break 17.JS中的函数定义:function functionName([parameter],...){statement[s]} 18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替. 19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self 20.状态栏的设置:window.status="字符"; 21.弹出提示信息:window.alert("字符");

2010-04-14

JQuery1.3笔记.txt

一個隨身的技巧手冊,txt版本的,所以,廣大友人可以在公車上,電梯間,抑或者睡前三分鐘,鞏固和複習, 減少浪費生命的行為 Attribute: $(“p”).addClass(css中定义的样式类型); 给某个元素添加样式 $(“img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map $(“img”).attr(“src”,”test.jpg”); 给某个元素添加属性/值 $("img").attr("title", function() { return this.src }); 给某个元素添加属性/值 $("元素名称").html(); 获得该元素内的内容(元素,文本等) $("元素名称").html("<b>new stuff</b>"); 给某元素设置内容 $("元素名称").removeAttr("属性名称") 给某元素删除指定的属性以及该属性的值 $("元素名称").removeClass("class") 给某元素删除指定的样式 $("元素名称").text(); 获得该元素的文本 $("元素名称").text(value); 设置该元素的文本值为value $(“元素名称”).toggleClass(class) 当元素存在参数中的样式的时候取消,如果不存在就设置此样式 $("input元素名称").val(); 获取input元素的值 $("input元素名称").val(value); 设置input元素的值为value Manipulation: $("元素名称").after(content); 在匹配元素后面添加内容 $("元素名称").append(content); 将content作为元素的内容插入到该元素的后面 $("元素名称").appendTo(content); 在content后接元素 $("元素名称").before(content); 与after方法相反 $("元素名称").clone(布尔表达式) 当布尔表达式为真时,克隆元素(无参时,当作true处理) $("元素名称").empty() 将该元素的内容设置为空 $("元素名称").insertAfter(content); 将该元素插入到content之后 $("元素名称").insertBefore(content); 将该元素插入到content之前 $("元素").prepend(content); 将content作为该元素的一部分,放到该元素的最前面 $("元素").prependTo(content); 将该元素作为content的一部分,放content的最前面 $("元素").remove(); 删除所有的指定元素 $("元素").remove("exp"); 删除所有含有exp的元素

2010-04-14

java2实用教程电子书

AVA编程相关 第一章 第一章 1....JAVA 语言入门 ............................1 言入门 的诞生 JAVA 的诞生....

2010-04-13

jQuery基础教程 中文般,但不是第二版

讓我一通好找,中文版的,呵呵.好好學習,天天向上

2010-04-13

我是如何成为史上最牛淘宝客的

淘寶 電子商務 排名 生意 網絡營銷淘寶 電子商務 排名 生意 網絡營銷淘寶 電子商務 排名 生意 網絡營銷淘寶 電子商務 排名 生意 網絡營銷

2010-04-13

jQuery技巧大放送

1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。 普通的dom对象一般可以通过$()转换成jquery对象。 如:$(document.getElementById("msg"))则为jquery对象,可以使用jquery的方法。 由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。 如:$("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。 以下几种写法都是正确的: $("#msg").html(); $("#msg")[0].innerHTML; $("#msg").eq(0)[0].innerHTML; $("#msg").get(0).innerHTML; 。。。。

2010-04-13

空空如也

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

TA关注的人

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