自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (4)
  • 收藏
  • 关注

原创 吉吉2012年度总结

2012-2-6,马上就要回家过年了。回想这一年,从毕业到现在,差不多也出来一年了,时间过得真快呀!临近年关,项目任务也不紧急,大家都在打酱油。刚毕业,不谙世事,迷茫。。。,好长时间都不知道自己的发展方向,时间不等人呀,得总结总结了,从总结中发现自己的不足,然后制定相应的计划和目标,做男人该做的事,因为我们是男人,不能浑浑噩噩的度日。想呀想。。。大概从以下几方面说起:

2013-02-05 16:27:02 1081

原创 普通springmvc项目转换为springboot项目

2017-08-21 15:36:18 3229

原创 nginx keepalived lvs

2017-07-20 11:17:42 151

原创 中文乱码总结

2017-03-10 16:44:42 1421

原创 LinkedBlockingQueue的put,add跟offer的区别

 success and throwing an IllegalStateException if no space is currently available.   This implementation returns true if offer succeeds, else throws an IllegalStateException.  LinkedBlockingQueue构造的时候若没有指定大小,则默认大小为Integer.MAX_VALUE,当然也可以在构造函数的参数中指定大小。

2017-02-04 16:07:18 817

原创 多线程

2017-02-04 15:51:25 68

原创 nginx配置

.ebnew.com】(密钥库密码 为:bidconfig) keytool-genkey-aliasconfigserver-keystoreconfigstore.jks-keypassbidconfig-storepassbidconfig-keyalgRSA -validity 7300 -v -dname "CN =config.ebnew.com,O = BID,DC = Server Https,DC = BID,OU = Firefly Technology And Opera

2017-01-20 16:41:30 268

原创 代码整洁之道clean code

后来者能够很快,并且清楚的理解你写的代码,请尽量把代码写的干净整洁:以下是比较值得学习的有关代码整洁的经验:http://tech.meituan.com/clean-code.html ,引用自美团技术博客。其中提到了几个比较不错的变成习惯:1.最基本的要求:例如类命名,方法命名要统一,见名知意;记得写上注释,格式统一等等,可以参考《代码整洁之道》这本书。2.上述博客中还提到了:领域对象驱动开发;责任连;设计模式的应用;代码review等,很多时候自己写代码的时候这些根本都没有考虑过,或者都没

2017-01-20 16:31:30 75

原创 bootstrap table用法小结

等等的功能。相关介绍请参考官方网址:http://bootstrap-table.wenzhixin.net.cn/二、这次项目中页面展示 三、使用方法(1)引入js css<link href="css/bootstrap/bootstrap.min.css" rel="stylesheet"> <link href="css/bootstrap/bootstrap-table.css&q

2016-08-10 16:21:23 115

原创 天池阿里中间件性能挑战赛

etMQ/JStorm/Tair, 并学会如何搭建这3套系统,如何使用这3件产品;(2) 可以让选手前期进行自我学习,我们提供模拟交易的数据, 让用户自行下载,自行搭建测试环境。二、参赛过程中遇到的一些问题(1)环境的搭建 https://bbs.aliyun.com/read/284669.html?spm=5176.bbsl254.0.0.BGRqXnhttps://bbs.aliyun.com/read/277544.html?spm=5176.bbsl254.0.0.iX1jdq

2016-08-10 15:30:53 153

原创 Linux 系统性能分析工具nmon

统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件,与图形化结果。Nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点):cpu占用率内存使用情况磁盘I/O速度、传输和读写比率文件系统的使用率网络I/O速度、传输和读写比率、错误统计率与传输包的大小消耗资源最多的进程计算机详细信息和资源页面空间和页面I/O速度用户自定义的磁盘组网络文件系统另外在AIX操

2013-10-31 09:54:55 73

原创 Linux 系统监控手册

2013-10-31 09:41:35 86

原创 代码洁癖症的表现

2013-08-26 16:47:32 75

原创 思考、学习新技术的原则和方式(转自四火的唠叨)

置的实现无非就是XML,或者annotation……我有种感觉,兴许已经跳不出这个思维圈子了?如今的时代,是一个概念翻飞的时代,oschina里的开源软件数量就已经超过了两万,五花八门的技术层出不穷,到底什么技术才是值得学习的?有位朋友说,他想学习一些关于Android上的开发技术,兴趣驱使。几个月过去了,他说他已经能做出许多小程序了,可是他现在回想起来,掌握一门技术是好,可兴趣之外还有什么呢?他说,“如果我的工作中不使用Android平台,我学它还有何用?”。学习技术到底是一件有意思的事,还是

2013-08-26 16:45:50 87

原创 java中的vo 、dto 、dao(转自yinchunjian)

O ,POJO, O/R Mapping 是 Object Relational Mapping (对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在 O/R Mapping 的世界里,有两个基本的也是重要的东东需要了解,即 VO , PO 。VO ,值对象 (Value Object) ,PO ,持久对象 (Persisent Object) ,它们是由一组属性和属性的 get 和 set 方法组成。从结构上看,它们并没有什么不同的地方。但从其意义和本质上

2013-08-26 15:51:46 90

原创 跨站请求伪造CSRF防护方法

2013-08-22 11:03:06 83

原创 java日志框架之log4j详解

2013-06-26 22:08:45 69

原创 java日志框架

2013-06-26 22:04:50 57

原创 同步与异步传输定义与区别

输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。 4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。 5,异步传输相对于同步传输效率较低。     同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。    异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。    在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收

2013-06-03 16:31:08 172

原创 HTTP状态码的含详细列表: 200:400:403:404:408:500

请求:  200 - 确定。客户端请求已成功。  201 - 已创建。  202 - 已接受。  203 - 非权威性信息。  204 - 无内容。  205 - 重置内容。  206 - 部分内容。  300 - 针对收到请求,服务器可执行多种操作。  301 - 永久移动转移,请求的内容已永久移动其他新位置。  302 - 临时移动转移,请求的内容已临时移动新的位置。  304 - 未修改。自从上次请求后,请求的内容未修改过。  307 - 临时重定向。服

2013-05-28 15:07:59 187

原创 遍历list的几种方法

xt();){}这种方式在循环执行过程中会进行数据锁定,性能稍差,同时,如果你想在循环过程中去掉某个元素,只能调用it.remove方法,不能使用list.remove方法,否则一定出并发访问的错误.第二种:for(A a : list){}内部调用第一种,换汤不换药,这种循环方式还有其他限制,不建议使用它 第三种: for(int i = 0;len = list.size(); i < len; i++){}这样写for循环效率较高 

2013-05-24 15:02:10 56

原创 程序猿面试什么最重要

2013-05-24 14:38:18 54

原创 Java 中 Listener监听器作用和过滤器的作用,以及区别

textEvent event);   publicvoid contextDestoryed(ServletContextEvent event);  Java代码  public void contextInitialized(ServletContextEvent event);  public void contextDestoryed(ServletContextEvent event);  2、HttpSessionListener 监听Ses

2013-05-08 15:10:11 145

原创 java程序防止sql注入

PreparedStatement preState= conn.prepareStatement(sql);preState.setString(1, userName);preState.setString(2, password);ResultSet rs= preState.executeQuery();第二种是采用正则表达式将包含有 单引号('),分号(;) 和 注释符号(--)的语句给替换掉来防止SQL注入public static String TransactSQL

2013-04-23 11:33:17 139

原创 Linux系统管理员必备:

2013-04-18 16:41:12 68

原创 java中如何使用session

: page 在当前页面有效(仅用于JSP中)request 在当前请求中有效session 在当前会话中有效application 在所有应用程序中有效 是不是看不太明白?page因为仅用于JSP中,这里只讲述其他三种作用域。首先要声明的一点,所谓“作用域”就是“信息共享的范围”,也就是说一个信息能够在多大的范围内有效。 话说武松一日来到景阳岗,见一旗帜迎风飘扬,旗子上书五个大字“三碗不过岗”。武松叫道:“店家,拿三碗酒来,再切两斤熟牛肉!”店小二应声道:“三碗好酒,二

2013-04-07 17:00:17 241

原创 Xss跨站脚本经验总结Cross Site Scripting

的项目组现在还在改造,不过遗留了好多bug,特别是有关Xss方面的,(XSS跨站脚本 http://de.wikipedia.org/wiki/XSS或者http://baike.baidu.com/view/50325.htm)。详情请参考以上网址。 1.在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的.  比如获取用户的Cookie,导航到恶意网站,携带木马等。2.他经常发生在如下情况,比如在你的地址栏参数后面加一串

2013-03-20 17:52:00 67

原创 字符集和编码乱码解决方案(转)

Text file encoding】     1.2、文件默认编码:默认使用项目的默认编码      【右击文件】->【Properties】->【Resource】->【Text file encoding】 1.3、 JSP 文件编码:由于 JSP 要翻译为 Servlet 1.3.1、JSP文件编码:      【右击文件】->【Properties】->【Resource】->【Text file encoding

2013-03-20 11:01:48 146

原创 防止SQL注入安全性解决方案(转)

值,正常情况下在外界无人为攻击输入接口),所以我们只需要对查询条件中的字符型值的单引号(’)进行处理,方案如下所述。2.1单引用(’)2.1.1对采用Filter传入查询条件的在查询适配器中是用ToQueryFilterString方法生成SQL条件串的,故在生成SQL查询条件串时,对其中来自用户输入的字符型条件值进行单引号查找替换,将其替换为两个单引号(‘’),示例:filterString="ProductName='"+ProductName.Replace("'&quo

2013-03-05 13:33:36 179

原创 http与https的区别(转)

使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。它是由Netscape开发并内置于其浏

2013-03-05 13:31:55 88

原创 元宵无灯看人头

,原本是一个女生要来给我送好吃的,所以在周五的晚上我就把屋子收拾的干干净净的,然后一块做点好吃的,晚上呢出去看个电影,正好赶上《霍比特人前传》,最终也没等到她人,屌丝的悲哀?NO,有缘无份了!不来就不来,于是我约了我最要好的哥们来。晚上一块吃的饭,一块儿看的电影。周末是元宵,我们从西直门到那人潮涌动的史各庄,一块吃元宵,吃火锅,各种吃,都是吃货,吃到下午2、3点钟,然后我们就琢磨着到前门看灯去了,人人都说看灯很热闹,关键是有好多美女哟。于是休息了一阵,5点出发,6点到达,结果呢,呀呀。。。!元宵无灯看人

2013-02-27 10:30:35 63

原创 你幸福吗?程序猿?幸福与职业无关

用软件开发,就对电脑产生了很浓厚的兴趣,随着学习的深入,越觉得自己所学知识很缺乏,所以不断的学习来丰富自己的知识,从最简单的文档的制作,到最后的编码开发,这一路上磕磕绊绊遇到了很多问题,但同时也学习了很多知识,给我带来了很多收获和快乐。现在已经毕业小半年了,在一家软件开发公司上班,同时对自己的前途稍有迷茫,不知道自己是否适合做开发,总觉得毕业的这段时间里,自己越来越讨厌编码了,真相把它丢一边,可是丢了自己辛辛苦苦大学4年来学的成果又很不忍心,再者如果不做开发,重新学习做其他方面的工作,又是站在一个新的起点上

2013-02-25 16:47:02 93

原创 ORA-00119

2013-02-21 13:30:26 61

原创 oracle创建表空间

2013-02-20 18:15:05 47

原创 数据绑定总结(1)

2013-02-20 10:42:33 67

原创 Maven 环境的配置

2013-02-18 16:37:21 55

原创 Spring mvc中@RequestMapping 6个基本用法小结(转jackyrong)

simplePattern(){      System.out.println("simplePattern method was called");    return "someResult";    }     则访问http://localhost/xxxx/departments的时候,会调用 simplePattern方法了 2) 参数绑定   Java代码  @RequestMapping(valu

2013-02-18 11:14:28 65

2012年度总结

刚毕业,不谙世事,迷茫。。。,好长时间都不知道自己的发展方向,时间不等人呀,得总结总结了,从总结中发现自己的不足,然后制定相应的计划和目标,做男人该做的事,因为我们是男人,不能浑浑噩噩的度日。想呀想。。。大概从以下几方面说起:       1.毕业。        毕业要干啥,要选择什么样的公司,大公司、小公司,大公司和小公司的区别是啥?工资要求多少,自己的技术能力有多高,房租。。。,等等,等你毕业的时候一大堆的问题接踵而来,应该怎样应对呢,我劝还没有毕业的童鞋,好好规划一下自己未来几年的发展,

2013-02-05 16:22:26 58

转载 springMVC上传文件

在使用springMVC进行系统实现时,springMVC默认的解析器里面是没有加入对文件上传的解析的,这可以方便我们实现自己的文件上传。但如果你想使用springMVC对文件上传的解析器来处理文件上传的时候就需要在spring的applicationContext里面加上springMVC提供的MultipartResolver的申明。这样之后,客户端每次进行请求的时候,springMVC都会检

2013-02-05 12:50:20 16656 3

原创 springMVC自定义属性编辑器-转

2013-01-31 17:38:55 51

XStreamUtil

支持XMLtoOBJ,支持OBJtoXMl,OBJtoJSON,JSONtoOBJ

2014-05-25

java面试宝典

希望对正在面试的java程序员有所帮助。

2012-08-30

办公自动化 word 2003

主要内容将了办公自动化的一些基本操作,希望同学们能够学好办公自动化。

2011-06-10

空空如也

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

TA关注的人

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