
study
usench_10000
这个作者很懒,什么都没留下…
展开
-
GitLab版本管理
原文链接:http://www.cnblogs.com/wintersun/p/3930900.html GitLab版本管理 GitLab是 利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代 码,管理缺陷和注释。可以管理团队对仓库的访问,它非常...原创 2016-02-02 09:46:36 · 124 阅读 · 0 评论 -
js闭包
原文链接:http://blog.chinaunix.net/uid-26884465-id-3404594.html 闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定 义代码块的环境中定义。闭包的价值在于可以作为函数对象 或者匿名函数,对于类型系统而言这就意味着不仅要表示数据还要表示代码。支持闭包的多数语言都将函数作为第...原创 2015-09-05 17:55:23 · 109 阅读 · 0 评论 -
负载测试、压力测试和性能测试的异同
原文链接:http://blog.youkuaiyun.com/kerryzhu/article/details/3515714 负载测试(Load testing)、压力测试(Stress Test,应称为强度测试)和性能测试,这三个概念常常引起混淆,难以区分,从而造成不正确的理解和错误的使用。之前,也有不少讨论,比较有名的,应归为Grig Gheorghiu's的两篇博客:Performa...原创 2015-09-02 10:01:47 · 102 阅读 · 0 评论 -
浅尝Eclipse Memory Analyzer(MAT)
原文链接:http://blog.youkuaiyun.com/angerlie/article/details/8039332前言 在平时开发、测试过程中、甚至是生产环境中,有时会遇到OutOfMemoryError,Java堆溢出了,这表明程序有严重的问题。我们需要找造成OutOfMemoryError原因。一般有两种情况:1、内存泄露,对象已经死了,无法通过垃圾收集器进行自动回收,通...原创 2015-09-01 16:30:31 · 119 阅读 · 0 评论 -
Jmeter+Badboy 免费测试
原文链接:http://blog.sina.com.cn/s/blog_56c9b55c010148os.htmlJMeter 是纯Java编写的功能与性能测试工具,但其录制脚本过于笨拙复杂,成为使用者的诟病。Badboy是用C++开发的,被用于测试和开发复杂的动态应用。 它提供了强大的屏幕录制和回放功能,同时也提供了丰富的图形结果分析功能。只要不用于商业目的就可以免费使用。因此这...原创 2015-09-01 16:26:43 · 128 阅读 · 0 评论 -
微信接入调试方案
原文链接:http://blog.lazybee.me/wechat-development/微信接入是个很头疼的东西,主要原因是 webhook 的 url 必须是服务器地址,无法在开发机上调试。 目前为止我用的方案是在服务器上抓包在本地模拟,配合单元测试把功能开发完成后,再放到服务器上调试,但调试过程中难免要对代码做修改,体验很不好。 最近受不了这么折腾,脑洞大开地想把服务器上的请求直接...原创 2015-08-25 15:52:16 · 146 阅读 · 0 评论 -
Spring使用Cache(四)
3 键的生成策略 键的生成策略有两种,一种是默认策略,一种是自定义策略。3.1 默认策略 默认的key生成策略是通过KeyGenerator生成的,其默认策略如下:n 如果方法没有参数,则使用0作为key。n 如果只有一个参数的话则使用该参数作为key。n 如果参数多余一个的话则使用所有参数的hashCode作为k...原创 2015-08-24 10:09:01 · 144 阅读 · 0 评论 -
Spring使用Cache(三)
2 配置Spring对Cache的支持2.1 声明对Cache的支持2.1.1 基于注解 配置Spring对基于注解的Cache的支持,首先我们需要在Spring的配置文件中引入cache命名空间,其次通过<cache:annotation-driven />就可以启用Spring对基于注解的Cache的支持。<?xml...原创 2015-08-24 10:08:12 · 91 阅读 · 0 评论 -
Spring使用Cache(二)
Spring使用Cache(二)1.1.2 使用key属性自定义key key属性是用来指定Spring缓存方法的返回结果时对应的key的。该属性支持SpringEL表达式。当我们没有指定该属性时,Spring将使用默认策略生成key。我们这里先来看看自定义策略,至于默认策略会在后文单独介绍。 自定义策略是指我们可以通过Spring的EL表达式来指定我们的k...原创 2015-08-24 10:07:07 · 91 阅读 · 0 评论 -
Spring使用Cache(一)
原文链接:http://blog.youkuaiyun.com/sgx425021234/article/details/13629835Spring使用Cache 从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回...原创 2015-08-24 10:02:24 · 84 阅读 · 0 评论 -
windows 如何查看端口占用情况?
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需...原创 2015-08-19 10:02:12 · 593 阅读 · 0 评论 -
Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现
原文链接:http://blog.youkuaiyun.com/hil2000/article/details/8459940 笔者最近在给客户开发文档管理系统时,客户要求上传到管理系统的文档(包括ppt,word,excel,txt)只能预览不允许下载。笔者想到了百度文库和豆丁网,百度文库和豆丁网的在线预览都是利用flash来播放文档的,在网上查阅了大量资料,终于实现了该项功能,现将自己的设计和实现整...原创 2016-07-22 10:20:22 · 161 阅读 · 0 评论 -
java计算过G文件md5 值计算
原文链接:http://www.cnblogs.com/yaowukonga/p/3523668.html package io.bigdata; import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;impo...原创 2016-07-12 10:06:56 · 143 阅读 · 0 评论 -
java获取大文件的MD5、SHA1,CRC32码
原文链接:http://blog.youkuaiyun.com/mylmhcj/article/details/50616908 import org.apache.commons.codec.digest.DigestUtils; import java.io.File; import java.io.FileInputStream; import java.io.FileNo...原创 2016-07-12 10:05:41 · 544 阅读 · 0 评论 -
Java读取文件MD5的两种方案
原文链接:http://blog.youkuaiyun.com/wangqiuyun/article/details/22941433package cdm; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOEx...原创 2016-07-12 10:04:55 · 268 阅读 · 0 评论 -
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
原文链接:http://blog.youkuaiyun.com/catoop/article/details/49866695 在Java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下是本文目录大纲: 一.CountDownLatch用法...原创 2016-06-22 19:18:04 · 91 阅读 · 0 评论 -
两款JSON类库Jackson与JSON-lib的性能对比
转:http://wangym.javaeye.com/blog/738933近日做一些性能优化工作,在挑选JSON类库时,发现除了一般常用的JSON-lib外,还有一款号称性能最快的JSON处理器Jackson,于是用上了刚学会的JMeter,对这两个类库进行了简单的性能对比。 Jackson官网:http://jackson.codehaus.org/JSON-lib官网:...原创 2015-09-07 10:41:49 · 135 阅读 · 0 评论 -
HTML -- HTTP服务器状态代码定义(Status Code Definitions)
原文链接:http://www.cnblogs.com/minideas/archive/2010/12/23/1914774.html1.1 消息1xx(Informational 1xx) 该类状态代码用于表示临时回应。临时回应由状态行(Status-Line)及可选标题组成, 由空行终止。HTTP/1.0中没有定义任何1xx的状态代码,所以它们不是对HTTP/1.0请求的 合...原创 2015-09-08 10:47:31 · 393 阅读 · 0 评论 -
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
原文地址:http://blog.youkuaiyun.com/wisgood/article/details/25343845JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开...原创 2016-01-20 09:48:27 · 403 阅读 · 0 评论 -
Jackson 高性能的JSON处理 ObjectMapper
转文链接:http://blog.youkuaiyun.com/wangyang2698341/article/details/8223929 今天自行研究了下json ,感觉非常好用,经过测试比google的GSON快多了 同时Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。功能非常的强悍! 大家...原创 2016-01-12 16:36:07 · 127 阅读 · 0 评论 -
java之redis篇(spring-data-redis整合)
原文链接:http://www.cnblogs.com/tankaixiong/p/3660075.htmlredis的知识:官网 1,利用spring-data-redis整合项目使用的pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w...原创 2016-01-09 13:00:19 · 77 阅读 · 0 评论 -
Protobuf java基础
原文地址:http://www.open-open.com/home/space-37924-do-blog-id-5874.html 本文档为java编程人员使用protocol buffer提供了一个基本的介绍,通过一个简单的例程进行介绍。通过本文,你可以了解到如下信息:1、在一个.proto文件中定义一个信息格式.2、使用protoc命令进行编译,生成java代码.3...原创 2016-01-06 10:14:34 · 274 阅读 · 0 评论 -
JAVA Web快速开发部署(Javarebel实现真正高效的tomcat热部署)
原文链接:http://www.cnblogs.com/jifeng/archive/2010/05/04/1727193.html Java web开发部署效率浅析在进行java web程序开发过程中,经常遇到这种问题,修改一个java文件(*.java),需要重启web服务器(如tomcat,weblogic等),部署项 目。而起/停服务器浪费了大量的时间。在小项目中,也许...原创 2016-01-03 21:41:00 · 187 阅读 · 0 评论 -
linux上安装gitlab
前言:官方上面说并不推荐在CentOS上面安装GitLab,无奈公司的服务器都是CentOS的系统.....不过,好在经历了三天才算把GitLab搭建起来,查了N多参考教程,发现一个问题,并不是每个教程都是通用的、总会遇到某些未知的错误是其他作者没有碰到的,毕竟每台服务器的环境是不一样的,问题百出,很是让人很是头痛。下面总结了自己在CentOS搭建GitLab的教程以及某些错误的解决办法,算是对自...原创 2015-12-21 12:06:42 · 157 阅读 · 0 评论 -
linux上安装gitlab
sudo yum install curl openssh-server postfix croniesudo service postfix startsudo chkconfig postfix onsudo lokkit -s http -s sshcurl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/s...原创 2015-12-21 12:04:37 · 102 阅读 · 0 评论 -
mysql设置指定ip远程访问连接实例
本文实例讲述了mysql设置指定ip远程访问连接的方法,分享给大家供大家参考。具体实现方法如下:1. 授权用户root使用密码jb51从任意主机连接到mysql服务器:代码如下:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'jb51' WITH GRANT OPTION; flush privileges; ...原创 2015-11-10 09:42:05 · 726 阅读 · 0 评论 -
logback中文乱码问题
原创非转载,注意红色字体部分。 <?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 输出所有日志到控制台 --> <appender name="console" class="ch.qos.logback.core.ConsoleAppender&quo原创 2015-10-10 09:32:18 · 810 阅读 · 0 评论 -
用slf4j+logback实现多功能日志解决方案 --- 转
大家都知道,slf4j是原来log4j的作者写的一个新的日志组件,意思是简单日志门面接口,可以跟其他日志组件配合使用,常用的配合是slf4j+logback,无论从功能上还是从性能上都较之log4j有了很大的提升,我想很多用户都已经尝试,并应用到项目中。对于日志记录,说实话,以前用过log4j,但没有深入研究,用其最简单的功能。有幸在项目中用到了slf4j,来解决一个稍微复杂点的日志记录需求。于...原创 2015-10-09 12:06:32 · 92 阅读 · 0 评论 -
JPA EntityManager高级
原文链接:http://blog.youkuaiyun.com/han_yankun2009/article/details/45401935 面向对象的使用,抽象封装是家常必备,前两篇博客说道了基本的操作分别是: JPA EntitManager初体验 JPA EntitManager进阶这次咱们就对前两次的方法进行一个基本的抽象封装一个方法为了应对不同类型的使用,...原创 2015-09-10 18:37:07 · 171 阅读 · 0 评论 -
JPA EntitManager初体验
原文链接:http://blog.youkuaiyun.com/han_yankun2009/article/details/45361787 EntityManager,顾名思义,实体管理器,负责管理Entity对象,对Entity的操作包括添加,删除,修改和查询,都是通过实体管理器来实现的。它由EntityManagerFactory 所创建。EntityManagerFactory...原创 2015-09-10 18:34:55 · 98 阅读 · 0 评论 -
SpringTest框架JUnit单元测试用例获取ApplicationContext实例的方法
原文链接:http://www.coderli.com/junit-spring-test-applicationcontext/JUnit单元测试用例中使用Spring框架,之前我的使用方式很直接。/** * 用于需要用到Spring的测试用例基类 * * @author lihzh * @alia OneCoder * @blog http://...原创 2015-09-10 13:12:59 · 295 阅读 · 0 评论 -
关于两个jar包中存在包名和类名都完全相同的jar包冲突问题
原文链接:http://blog.youkuaiyun.com/zhoulianglg/article/details/27204561最近弄webservice,我使用的jdk自带的wsimport工具来生成客户端代码,发现生成的代码具有编译错误,错误描述如下:The method getPort(QName, Class<T>) in the type Service...原创 2015-09-09 18:05:14 · 1534 阅读 · 0 评论 -
SLF4J与log4j及logback的区别
原文链接:http://chenjinbo1983.iteye.com/blog/1840078 SLF4J简介SLF4J(Simple Logging Facade for Java),一个日志框架,一套日志API,相当于JDBC,而log4j及logback就是对SLF4J的实现,相当于JDBC驱动程序(mysql_jdbc.jar)SLF4J提供 TRACE, DEBU...原创 2015-09-08 15:18:28 · 118 阅读 · 0 评论 -
CGlib
转载:http://www.iteye.com/topic/799827背景 前段时间在工作中,包括一些代码阅读过程中,spring aop经常性的会看到cglib中的相关内容,包括BeanCopier,BulkBean,Enancher等内容,以前虽大致知道一些内容,原理是通 过bytecode,但没具体深入代码研究,只知其所用不知其所以然,所以就特地花了半天多的工作时间...原创 2015-08-07 09:55:56 · 149 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不...原创 2015-08-07 09:20:41 · 125 阅读 · 0 评论 -
java中字符与字节的编码关系
原文地址:http://www.cnblogs.com/o-andy-o/archive/2012/04/11/2441940.html 一个英文字母字符存储需要1个字节。在 GB 2312 编码或 GBK 编码中,一个汉字字符存储需要2个字节。 在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。在UTF-16编码中,一个英文字母字符或一个汉字字...原创 2015-08-04 10:48:10 · 109 阅读 · 0 评论 -
32和64位的CentOS 6.0下 安装 Mono 2.10.8 和Jexus 5.0
原文链接:http://www.cnblogs.com/shanyou/archive/2012/01/07/2315982.html CentOS是一个基于RHEL的Linux发行版,其目的是为了提供一套免费与自由的企业等级Linux发行版。CentOS的名称来自于 「Community ENTerprise Operating System」,从名称便可以知道这是一套由社区主导...原创 2015-06-25 16:36:04 · 141 阅读 · 0 评论 -
第一章:Spring Data JPA入门
原文链接:http://sishuok.com/forum/blogPost/list/7000.htmlSpring Data是什么Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:Commons - 提供共享的...原创 2015-06-25 16:28:32 · 120 阅读 · 0 评论 -
960GS
转载:http://blog.sina.com.cn/s/blog_7a602f7f01014jd9.html 960GS框架基础学习第一步:下载960GS框架第二步:在html代码中引入3个需要使用的css文件<link rel="stylesheet" type="text/css" href="css/960.css"/><link rel...原创 2016-04-29 08:57:08 · 211 阅读 · 0 评论 -
开发过程使用Tomcat Maven插件持续快捷部署Web项目
我在平时工作中部署Web项目到测试服务器上的Tomcat时用的是Hudson。Hudson本身已经跟SVN、Git、Maven集成并且支持 添加各种插件。但如果使用Hudson,我需要配置两个任务:一个任务负责打包项目成WAR,另外一个任务负责部署打包好的WAR包到目标服务器的 Tomcat上。虽然任务只需要配置一次,但每次修改代码提交后,都得切换到浏览器点Hudson构建任务页面上的Buil...原创 2015-05-30 22:35:18 · 86 阅读 · 0 评论