自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chszs的专栏

LQ的小窝

  • 博客(999)
  • 资源 (29)
  • 收藏
  • 关注

原创 长轮询解决方案

长轮询解决方案作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs长轮询适合浏览器的Chat聊天、股票行情显示、股票状态更新、体育直播的结果显示等。当然,不是所有的例子都是对延迟很敏感的,但它们的需求都比较相似。在标准的HTTP请求响应语义中,浏览器发起请求,服务器发送一个响应,这意味着在浏览器发起新请求前,服务器不能发送新信息给客户端浏览器。有几种解决方法

2015-06-21 11:42:35 15622 1

原创 Java静态代码分析工具Infer

Java静态代码分析工具Infer作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、Infer介绍Infer是Facebook最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题。目前Facebook使用此工具分析Facebook的App,包括Android、iOS、Facebook Messenger和Instagram等。

2015-06-13 21:39:45 7742 1

原创 Java NIO中的Glob模式详解

Java NIO中的Glob模式详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、什么是Glob?在编程设计中,Glob是一种模式,它使用通配符来指定文件名。例如:.java就是一个简单的Glob,它指定了所有扩展名为“java”的文件。Glob模式中广泛使用了两个通配符“”和“?”。其中星号表示“任意的字符或字符组成字符串”,而问号则表示“任意单个

2015-06-13 14:42:19 6563 3

原创 在Hibernate中开启日志

在Hibernate中开启日志作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在项目中,如果要排查故障,找出Bug,离不开日志信息。那么在Hibernate项目中如何开启日志输出呢?本文讲述如何在Hibernate中开启日志,以及Hibernate的日志级别。一、项目开发环境具体以一个示例项目为例,我们的项目使用了:Maven 3.2.3http://

2015-06-13 14:01:15 16050 3

原创 用Apache的HTACCESS保护密码

用Apache的HTACCESS保护密码作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在staging模式中,如果想让网站上的指定目录对某些人开放,可以对站点使用密码保护方法——使用htpasswd文件来实现。密码文件用于存储有效的需要访问网站/目录的用户名和密码信息。基本上,Apache提供了一个程序来创建密码文件,即htpasswd程序。在Apach

2015-06-13 11:41:50 5717 1

原创 查看远程Redis服务器的版本

查看远程Redis服务器的版本如何查看远程Redis服务器的版本作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs如果无远程Redis服务器的SSH访问权限,又想知道Redis服务器是哪个版本,该怎么办?很简单,在本地安装一个Redis,利用Redis客户端命令查看:# ./src/redis-cli -h 192.168.1.8 info | grep

2015-06-05 17:16:34 37471 1

原创 压缩工具WinRAR推出免费的中国个人版

压缩工具WinRAR推出免费的中国个人版5月21日,软众信息宣布中国WinRAR个人版完全免费。估计主要原因是在国内市场受到国产免费压缩软件好压压缩软件HaoZip、7Z压缩、快压、360压缩、酷压CoolRAR等的冲击,软件根本卖不出去,以及至今为止,不少老用户仍然在使用盗版WinRAR,以至于在压缩软件个人版的市场完全赚不到钱。官网下载页面: http://www.winrar.com.cn/

2015-05-24 21:45:04 4795 4

原创 Yahoo的MySQL性能分析器详解

Yahoo的MySQL性能分析器详解一、介绍Yahoo于前日开源了自己的MySQL性能分析器(MySQL Performance Analyzer),源码托管在GitHub。此性能分析器使用Maven构建,需要JDK 8和Maven 3.0。此性能分析器项目包含了两个子项目: 1)Java Web应用项目:myperf2)Jetty Web服务器项目:jetty wrapper虽然项目在pom.

2015-05-24 11:04:58 2859 1

原创 Java Servlet关键点详解

Java Servlet关键点详解1、理解Servlet的生命周期Servlet引擎控制着Servlet的生命周期Servlet的生命周期由以下三个方法进行描述(五个生命周期阶段)1)初始化 init(ServletConfig obj)2)服务 service(servletRequest, servletResponse)3)销毁 destroy()在Servlet生命过

2015-05-23 14:51:26 3011 3

原创 八个最佳Python IDE

八个最佳Python IDE作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsPython是一种功能强大、语言简洁的编程语言。本文向大家推荐8个适合Python开发的IDE。1. Eclipse with PyDevhttp://pydev.org/Eclipse+PyDev插件,很适合开发Python Web应用,其特征包括自动代码完成、语法高亮、代码分析

2015-05-22 22:53:11 219982 3

原创 URIUtils.createURI被Deprecated的解决

URIUtils.createURI被Deprecated的解决作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在使用httpclient 4.4.1版开发代码时,无意中发现org.apache.http.client.utils.URIUtils.createURI()方法被废弃了。此方法的完整描述如下:public static URI createU

2015-05-21 16:01:28 4275 1

原创 FastJson库省略小数点后0的Bug的跟踪

FastJson库省略小数点后0的Bug的跟踪作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs最近在项目中使用FastJson库,因为FastJson是阿里巴巴开源的JSON工具包,处理JSON的速度很快,性能也很好,而且功能强大,完全支持Java Bean、集合、Map、日期、Enum、范型等。但是我们在使用中,发现一个Bug:我们的接口中定义了某个f

2015-05-20 00:56:17 7630 5

原创 Java的String和StringBuffer和StringBuilder详解

Java的String和StringBuffer和StringBuilder详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs前言最近发现团队成员在Java代码方面的质量不够高,准备写一些基础的文章,供大家参考。一、定义String是不可变字符序列。StringBuffer是可变的字符序列。StringBuilder也是可变的字符序列。1、Strin

2015-05-17 01:09:15 3869 3

原创 package-info.java文件详解

package-info.java文件详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、pacakge-info.java介绍pacakge-info.java是一个Java文件,可以添加到任何的Java源码包中。pacakge-info.java的目标是提供一个包级的文档说明或者是包级的注释。pacakge-info.java文件中,唯一要求包含的

2015-05-14 22:14:13 21365 2

原创 性能测试工具集锦(上)

性能测试工具集锦(上)本文介绍了业界广泛使用的20种性能测试工具。1、Apache JMeterhttp://jmeter.apache.org/ JMeter是100%纯Java的开源项目,主要用于测量性能和对功能行为做负载测试,既可以测试静态资源,又可以测试动态资源。目前最新版本为2.13。2、Grinderhttp://grinder.sourceforge.net/ Grinde

2015-05-05 21:25:30 2952 2

原创 Guava库介绍

一、什么是Guava1)Guava库是一个适合很多Java项目的通用工具库 2)Guava工具库中包含了:集合Collection、并发Concurrency、原语Primitive、反射Reflection、比较Comparison、I/O操作、哈希Hash、网络Networking、字符串String、数学函数Math、缓存Caching、内存中的发布/订阅……以及各种级别的数据类型 3)需

2015-05-01 17:19:34 3372 2

原创 2015年Web框架评测

2015年Web框架评测国外的TechEmpower公司今年再次发布了2015年Web框架评测报告。2014年的报告见:http://www.infoq.com/news/2014/05/benchmark-web-framework,2013年的报告见:http://www.techempower.com/blog/2013/03/28/frameworks-round-1/今年的评测包括以下几个

2015-04-29 13:13:18 2122 2

原创 Java8读文件仅需一行代码

Java8读文件仅需一行代码JDK7中引入了新的文件操作类java.nio.file.File,它包含了很多有用的方法来操作文件,比如检查文件是否为隐藏文件,或者是检查文件是否为只读文件。开发者还可以使用Files.readAllBytes(Path)方法把整个文件读入内存,此方法返回一个字节数组,还可以把结果传递给String的构造器,以便创建字符串输出。此方法确保了当读入文件的所有字节内容时,

2015-03-02 20:38:40 37797 8

原创 Spring JDBC详解

《Spring JDBC详解》本文旨在讲述Spring JDBC模块的用法。Spring JDBC模块是Spring框架的基础模块之一。作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、概述在Spring JDBC模块中,所有的类可以被分到四个单独的包:1)core即核心包,它包含了JDBC的核心功能。此包内有很多重要的类,包括:JdbcTemplat

2015-02-27 20:41:35 40571 4

翻译 构建HTML5移动应用的十个技巧

《构建HTML5移动应用的十个技巧》原文见:http://www.fromdev.com/2015/02/building-html5-mobile-apps.html用HTML5构建移动应用可以让有经验的Web开发者快速进入移动应用开发领域,许多公司已经开始使用HTML5和JavaScript开发商业移动应用了。作者:chszs,转载需注明。博客主页:http://blog.csdn.net/c

2015-02-27 13:36:30 2699 1

原创 HTTP2协议规范详述

HTTP2协议规范详述作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs2015年2月19日,HTTP协议规范的标准化组织The Internet Engineering Task Force's HTTP Working Group,正式发布了HTTP 2协议。HTTP协议工作组实际上发布了两个相关的规范:1)HTTP/2协议2)HPACKHPACK是H

2015-02-22 20:33:41 6129 2

原创 MySQL在Ubuntu设置自启动的一个故障解决

MySQL在Ubuntu设置自启动的一个故障解决作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在解决MySQL自启动,执行命令:# chkconfig --listThe program 'chkconfig' is currently not installed. You can install it by typing:apt-get ins

2015-02-03 18:39:16 7172 1

原创 三大JavaScript框架对比——AngularJS、BackboneJS和EmberJS

《三大JavaScript框架对比——AngularJS、BackboneJS和EmberJS》作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs如果有心搜索的话,你能找出上百种JavaScript框架。当我们要开发一个现代化的、敏捷酷炫的网站时,JavaScript是必备的基础技术。那么问题来了,如何在这么多JavaScript框架中选取最能满足我们需求

2015-02-01 14:12:13 12120 7

原创 H2数据库函数及数据类型概述

H2数据库函数及数据类型概述作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、H2数据库常用数据类型INT类型:对应java.lang.IntegerREAL类型:对应java.lang.FloatDOUBLE类型:对应java.lang.DoubleDECIMAL类型:对应java.math.BigDecimal,比如DECIMAL(20,2)CHA

2015-01-29 13:05:17 14436 1

原创 Nginx的负载均衡方案详解

Nginx的负载均衡方案详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsNginx的负载均衡方案有:1、轮询轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器。配置的例子如下: http{ upstream sampleapp { server >;

2015-01-27 21:51:41 3825 1

原创 用Nginx做NodeJS应用的负载均衡

《用Nginx做NodeJS应用的负载均衡》作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs负载均衡可以把用户的请求分摊到多个服务器上进行处理,从而实现了对海量用户的访问支持。负载均衡的架构如图所示:对于复杂的Web应用来说,用Nginx做前端负载均衡是理所当然的事。下面,我们用Nginx做NodeJS应用的负载均衡。1、配置Nginx修改nginx.c

2015-01-27 21:34:44 20044 2

原创 MyEclipse 2015优化技巧

MyEclipse 2015优化技巧作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsMyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。第一步: 去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,

2015-01-25 13:15:14 17226 2

原创 Apache Commons DbUtils使用手册

Apache Commons DbUtils使用手册作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、介绍DBUtils是个小巧的JDBC轻量级封装的工具包,其最核心的特性是在JDBC的基础上做了一层封装,主要是对结果集的封装,可以直接将查询出来的结果集封装成JavaBean,旨在简化JDBC代码混乱与重复。JDBC代码开发,存在很多难点:1)操作过程

2015-01-23 08:41:32 7906 3

原创 API开发的版本控制技巧

《API开发的版本控制技巧》作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在设计和构建API时,API的版本控制是非常重要的。必须确保新API对于现有的API不会造成破坏。首先,也是最重要的,可以把版本号放入API的URL中。这样可以把主要版本更新放入API。比如,我们在调用CHUser Center API时,可以在URL中使用/api-v1或/ap

2015-01-16 16:45:55 10183 1

原创 Spring Data JPA开发手册——1.介绍

《Spring Data JPA开发手册——1.介绍》作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs我发现网上几乎没有讲述Spring Data JPA原理的文章,很多Guide一上来就是如何配置,接着就是几大段代码,没有一篇文章能把Spring Data JPA原理及构成说清楚的。所以,我写了这个系列的文章。用Java Persistence API

2015-01-15 10:15:00 5554 1

原创 Java 8的default方法详解

Java 8的default方法详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsJava 8新增了default方法,它可以在接口添加新功能特性,而且还不影响接口的实现类。下面我们通过例子来说明这一点。public class MyClass implements InterfaceA { public static void main(Strin

2015-01-11 16:26:43 14596 6

原创 用Redis存储Tomcat集群的Session

用Redis存储Tomcat集群的Session作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs前段时间,我花了不少时间来寻求一种方法,把新开发的代码推送到到生产系统中部署,生产系统要能够零宕机、对使用用户零影响。我的设想是使用集群来搞定,通过通知负载均衡Nginx,取下集群中的Tomcat节点,然后对Tomcat上的应用进行升级,再通知负载均衡Ngin

2015-01-11 12:58:39 105007 23

原创 Ubuntu系统安装Ruby的三种方法

Ubuntu系统安装Ruby的三种方法作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsRuby是一个开源的动态编程语言,它有优美的语法,可用于构建可伸缩的Web应用程序。ruby gems可以很好地增强Ruby开发者的开发效率。要在Ubuntu系统上安装Ruby,有几种方法,每种方法都只需几步就能搞定。方法一:使用apt-get安装可以直接使用两个命令完

2015-01-06 17:56:45 43466 1

原创 iostat命令详解

iostat命令详解iostat用于输出CPU和磁盘输入输出、分区、网络文件系统NFS相关的统计信息。iostat命令用于监控系统设备的输入/输出情况,并生成报告,以便根据统计报告修改系统配置,获取更优的性能。命令格式:iostat [ -c ] [ -d ] [ -N ] [ -n ] [ -h ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [ device

2014-12-24 18:07:15 13375 1

原创 用Trigger.io改进移动Angular.js应用

用Trigger.io改进移动Angular.js应用作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsTrigger.io Forge可以让我们使用最新、最好的Web技术来开发本地移动应用。本文展示了开发一个简单的Angular.js应用示例,并使用Forge模块增强此应用,包括:1)使用forge.prefs来增加离线能力和持久化能力2)使用forge

2014-12-23 19:54:33 2747 1

原创 Java源码转C#源码的五款最佳工具

Java源码转C#源码的五款最佳工具作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs出于某些需要,你可能会遇到把Java源码转换成C#源码的任务。如果是自己一边理解源码,再一边手工翻译,那效率肯定是很低的。有鉴于此,本文推荐了五款最佳的源码转换工具,以解决你的烦恼。工具1#:Java语言转换器助手地址:http://www.microsoft.com/e

2014-12-13 20:54:01 16398 2

原创 Standard 1.1.x VM与Standard VM的区别

Standard 1.1.x VM与Standard VM的区别作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在Eclipse或MyEclipse中要设置Installed JREs时,有三个选择:- Execution Environment Description- Standard 1.1.x VM- Standard VM那么我们应该选择哪个J

2014-11-30 18:30:22 15892 6

原创 XMPP客户端库Smack 4.0.6版开发之六

XMPP客户端库Smack 4.0.6版开发之六作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs五、名单Roster和在线状态Presence名单可以让你跟踪其他用户是否在线,而且名单可以让你把用户组织到群组,比如朋友群或工作群。而其它的即时通信IM系统则把名单Roster视为好友列表、联系人列表等等。 1、名单条目名单中的每一个用户都由RosterEn

2014-11-30 10:44:07 5859 3

原创 XMPP客户端库Smack 4.0.6版开发之五

XMPP客户端库Smack 4.0.6版开发之五作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs四、使用Chat消息通信来回收发消息是即时通信的核心功能。尽管单条消息是以包的形式发送和接收的,通常还是把他视为聊天的消息字符串,使用org.jivesoftware.smack.Chat类。1、Chat类一个聊天Chat会在两个用户之间创建一个消息线程(通过

2014-11-30 10:41:39 5742 4

原创 XMPP客户端库Smack 4.0.6版开发之四

XMPP客户端库Smack 4.0.6版开发之四作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs三、XMPPConnection管理1、创建连接org.jivesoftware.smack.XMPPConnection类可管理到XMPP服务器的连接,它默认的连接实现类是org.jivesoftware.smack.XMPPTCPConnection。它主

2014-11-30 10:39:57 9342 2

Python 3.10.5官方开发手册英文版

Python 3.10.5官方开发手册英文版,共3725页,True PDF。

2022-07-22

Sublime Text 3 Build 3170 Windows注册版

Sublime Text 3 Build 3170 Windows注册版,同时提供32位和64位版本,注册License,以及破解补丁,亲测可用。

2018-05-09

华为区块链白皮书(2018版)

华为区块链白皮书,2018年4月发布,我添加目录索引,内容为纯文字的PDF版,非扫描,值得一看。

2018-04-23

fastjson-1.1.38.jar

基于fastjson-1.1.38版源码,修改了“省略小数点后0”的bug的重新打包版

2015-05-20

Grizzly 2.3.17 API文档CHM版

2014年10月24日最新Grizzly 2.3.17 API文档CHM版

2014-10-24

Apache Mina v2.0.8 API手册

最新的Apache Mina v2.0.8 API手册,chm格式,2014年9月下旬制作。

2014-09-25

Java 8 Lambdas

Java 8的学习资料汇集,Java 8 Lambdas,掌握Lambdas表达式。

2014-08-31

Apress Beginning Java 8 Fundamentals 2014

Java 8的学习资料,Apress Beginning Java 8 Fundamentals 2014

2014-08-31

认识Windows Azure之一——初识Azure

这是我在接触Azure云计算平台后学习和工作所产生的一些文章。内容为原创,供大家参考。

2014-08-31

Jersey 1.18 API CHM文档

Jersey 1.18 API CHM文档, 我制作的, 原创.

2014-05-12

Quartz Enterprise Job Scheduler 2.2.1 API

Quartz官方API文档,最新2.2.1版

2014-01-26

缩减Windows 7任务栏的高度

缩减Windows 7任务栏的高度的脚本

2012-09-14

My Notes Keeper 2.7中文语言包

我自己对语言包进行了翻译,使得新语言包能完全汉化My Notes Keeper 2.7.1341版。

2012-02-21

Quartz 1.8.4 API 文档

Quartz_1.8.4_API.CHM Quartz 1.8.4 API 文档 原创,本人自制。

2011-04-06

Quartz 2.0 API 文档

Quartz-2.0-API.CHM Quartz 2.0 API 文档

2011-04-06

pci并串行接口驱动程序

早期的电脑没有串并接口的,使用独立的pci并串行接口驱动程序

2011-03-13

StockBigBang_Setup

股讯大爆炸软件是一个收集互联网资讯信息的软件,它可以收集当日股市资讯,生成PDF文档,并通过云梯软件导入到Bambook等电子书中阅读。 软件操作简单,免费使用、无任何限制。 最新版本:1.1

2011-02-12

Eclipse Android代码助手缓慢的补丁

Eclipse Android代码助手缓慢的补丁

2011-01-24

ibator_doc.chm

ibator_doc.chm iBatis的自动生成工具!

2010-06-30

iBatis_2.34_API.chm

iBatis_2.34_API.chm iBatis的API文档。

2010-06-30

SpringSecurity_3.0.2_API手册

SpringSecurity_3.0.2_API.CHM

2010-06-26

RichFaces_3.3.3标签库手册

RichFaces_3.3.3_TLD.chm

2010-06-21

ftp4j 1.5手册

ftp4j 1.5 manual.chm

2010-06-12

Apache Commons Net 2 API手册

Apache_Commons_Net_2_API.chm

2010-06-12

JAXB 2.2 API手册

最新的JAXB API手册! JAXB_2.2_API.chm

2010-06-12

Spring Framework 3.0.2 Demos源码

基于Spring 3.0.2框架的10个Demo项目源码,都可以调试通过。 主要有: 1)petstore宠物店案例; 2)MVC设计模式案例; 3)宠物诊所petclinic案例; 4)Spring-Groovy案例; 5)Task案例; 6)模板案例; 7)Travel案例……等。

2010-06-02

Sun公司SCEA认证详解.pdf

Sun公司SCEA认证详解, 2008年11月新出。

2008-11-08

空空如也

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

TA关注的人

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