- 博客(999)
- 资源 (29)
- 收藏
- 关注
原创 消息中间件规范JMS 2.0的十大改进
消息中间件规范JMS 2.0的十大改进作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs消息中间件规范JMS 2.0在编码方面做了很多改进,可以帮助开发者减少编写的代码量。下面,由我一一说明。一、用JMSContext取代了Connection和Session对象消息中间件规范JMS 2.0引入了一个新对象——JMSContext,它提供了原先Connec
2013-05-04 21:55:16 7437
原创 ExpressJS入门指南(二)
ExpressJS入门指南(二)作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs紧接前一篇《ExpressJS入门指南》六、使用express(1)产生应用Express框架绑定了一个可执行脚本,名为express(1)。如果使用npm对Express框架进行全局安装,那么express到处都能使用。> npm install -g expressexp
2013-05-01 17:51:58 8623
原创 ExpressJS入门指南
ExpressJS入门指南作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、我们创建项目目录。> md hello-world二、进入此目录,定义项目配置文件package.json。为了准确定义,可以使用命令:D:\tmp\node\hello-world> npm info express versionnpm http GET https://r
2013-04-30 14:56:26 17303 3
原创 Node.js的包概述
Node.js的包概述作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在Node.js语言中,包和模块并没有本质的不同,包是在模块的基础上更深一步的抽象,包将某个独立的功能封装起来,用于发布、更新、依赖管理和进行版本控制。Node.js根据CommonJS规范实现了包机制,开发了npm来解决包的发布和获取需求。Node.js的包是一个目录,其中包含JSO
2013-04-29 21:39:24 6960
原创 同步、异步、多线程与事件型综述
同步、异步、多线程与事件型综述作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs首先要了解什么是阻塞和阻塞式IO。线程在执行中如果遇到磁盘读写或网络通信(统称IO操作),通常要耗费较长的时间,这时操作系统会剥夺此线程的CPU控制权,使其暂停执行,同时将资源让给其他的工作线程,这种线程调度方式称为阻塞。当IO操作完毕时,操作系统将这个线程的阻塞状态解除,恢复
2013-04-29 16:07:51 7726
原创 Java持久层的三种查询方式
Java持久层的三种查询方式作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsJava JPA有三种查询方式:1)JPQL2)Criteria API3)SQL下面一一详解。一、本地SQL查询SQL是标准化的查询语言,用于管理数据。下面的例子说明了怎样实现本地SQL查询:// 获得实体管理器EntityManager em = ...// 建立SQL查
2013-04-26 00:26:20 14481 3
原创 用Groovy思考 第五章 Groovy特性深入(2)
用Groovy思考 第五章 Groovy特性深入(2)作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs6. 斜线字符串正如早先提到的,斜线可以用于定义字符串。用斜线定义字符串有一个优点:那就是,字符串本身的内容无需转义反斜线。比如:def winpathQuoted = 'C:\\windows\\system32'def winpathSlashy =
2013-04-23 20:41:42 6279
原创 用Groovy思考 第四章 Groovy特性深入
用Groovy思考 第四章 Groovy特性深入作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs1. 断言Java开发者常常使用JUnit或TestNG做单元测试,所以对断言是很清楚的。断言是用于验证假设的条件是否为真。在Groovy的断言中,如果假设的条件不为真,那么就会抛出java.lang.AssertionError异常。使用Groovy表达式来
2013-04-08 21:27:23 10898
原创 用Groovy思考 第三章 Groovy开发环境
用Groovy思考 第三章 Groovy开发环境作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs本章将继续深入Groovy语言,首先学习Groovy脚本,包括从命令行编译和运行Groovy脚本,Groovy Shell,和Groovy Console。你将学会使用Groovy语言来建立域对象、控制器和服务。而且使用Groovy的方法并非只有一种。另外,对
2013-04-06 10:17:08 4614 1
原创 用Groovy思考 第二章 Groovy语言的关键特征
用Groovy思考 第二章 Groovy语言的关键特征作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs1. 断言Assertion断言:用于判断预期的条件是否为真。例子:def list = [1,2,'x']assert list.size()==32. AST转换期使用的注释AST转换的注释:Groovy提供了在AST转换时的注释,比如@Single
2013-04-05 01:28:39 6639 1
原创 用Groovy思考 第一章 用Groovy简化Java代码
用Groovy思考 第一章 用Groovy简化Java代码作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs1. Groovy的安装目前Groovy的最新版本为2.1.2版,下载地址为:http://groovy.codehaus.org/Download下载后解压groovy-binary-2.1.2.zip到某个目录,然后设置GROOVY_HOME环
2013-04-03 23:35:35 4035
原创 Raspberry Pi上手笔记之二 - 安装操作系统
Raspberry Pi上手笔记之二 - 安装操作系统作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs就像每一个计算机那样,树莓派需要一个操作系统,最好是选择Linux。选择Linux是因为它免费,而且可支持ARM处理器。但是要注意,并不是所有的Linux发行版都能运行于树莓派。因为有些Linux发行版不支持树莓派指定的ARM处理器。比如你不能在树莓派上
2013-03-25 21:20:31 21081
原创 MongoDB 2.4企业版分析
MongoDB 2.4企业版分析作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsMongoDB v2.4版于3月19日发布,它引入了内置的文本搜索功能,以及基于哈希的分片和众所期盼的安全特性。同时,10gen公司发布了MongoDB的企业版,它在开源版的基础上增加了安全和监控的特性,易于与其它企业软件相集成。缺乏安全使得NoSQL技术广受批评。Mongo
2013-03-20 15:54:02 5271
原创 Percona Server for MySQL 5.6.10-60.2发布
Percona Server for MySQL 5.6.10-60.2发布作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsPercona于2013年3月14日发布Percona Server for MySQL 5.6.10-60.2版。下载地址见:http://www.percona.com/downloads/Percona-Server-5.6/
2013-03-19 15:01:18 3430
原创 Raspberry Pi上手笔记之一
Raspberry Pi上手笔记之一作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsRaspberry Pi在国内称为“树莓派”,在开始使用树莓派之前,我们需要熟悉它 的连接器和功能。这有助于我们选择使用树莓派来实现什么项目,也能帮助我们梳理树莓派还需要什么硬件。比如,你或许需要一个电源、键盘、鼠标、显示器等。树莓派分A型和B型,A型为低配,价值25美元
2013-03-18 20:30:50 4209
原创 Couchbase Server 2.0.1企业版发布
Couchbase Server 2.0.1企业版发布作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs最近两天,Couchbase Server 2.0.1企业版发布了。正如大家预料的那样,2.0.1版是2.0版的维护版,它并没有增加很多新特征,而主要集中于改进现有的一些性能问题,比如再平衡区域、索引的建立和压缩。Couchbase Server 2.0
2013-03-17 17:38:57 5712 1
原创 JavaME Embedded 3.3发布,支持树莓派
JavaME Embedded 3.3发布,支持树莓派作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsOracle最近发布两个JavaME版本:一是JavaME Embedded 3.3 for Raspberry Pi (EA版);二是JavaME SDK 3.3 (EA版)。开发者现在可以在树莓派板子上开发富JavaME应用程序。新版本的JavaME
2013-03-16 09:02:28 5248 1
原创 PrimeFaces主题选择器
PrimeFaces主题选择器作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsPrimeFaces集成了ThemeRoller CSS框架,而且预置了37种主题样式。可以使用在线的ThemeRoller主题产生器工具生成自定义的主题。应用一个主题到PrimeFaces项目很简单,只需下载主题的JAR包文件,并把它添加到项目的类路径下,再配置PrimeFa
2013-03-13 06:58:34 9537 6
原创 Jetty 9稳定版正式发布
Jetty 9稳定版正式发布作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs下载地址:http://download.eclipse.org/jetty/stable-9/dist/Jetty 9最大的特点是支持SPDY协议和WebSockets规范。目前Chrome和Firefox两大浏览器早就已经完全支持SPDY协议,其它主流浏览器的最新版本也开始支
2013-03-13 06:36:20 6343
原创 PrimeFaces布局技巧之二
PrimeFaces布局技巧之二作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs本文紧接《PrimeFaces布局技巧》。要注意:当使用整页布局和表单一起工作时,要避免表单内包含布局单元,它可能会导致错误。比如下面的代码可能就是无效的: 布局单元必定有自己的表单,因此要避免更
2013-03-11 16:43:50 12237 7
原创 SLF4J和Logback日志框架详解
SLF4J和Logback日志框架详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs本文讲述SLF4J和Logback日志框架。 SLF4J是一套简单的日志外观模式的Java API,帮助在项目部署时对接各种日志实现。LogBack在运行时使用JMX帮助修改日志配置,在生产状态下无需重启应用程序。SLF4JSLF4J是简单的日志外观模式框架,抽象了各
2013-03-09 12:35:50 46028 5
原创 PrimeFaces布局技巧
PrimeFaces布局技巧作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs布局组件Layout是一个高度可定制的边框布局模型,它可以很轻松地创建复杂的网页布局,即使不懂Web设计。一、布局组件Layout的属性布局组件Layout的属性:二、边框组件布局模型如下图所示,边框组件布局默认把页面分成5个部分,分别是:顶部north、中左west、中中cen
2013-03-08 15:47:55 7573
原创 Apache Cordova介绍
Apache Cordova介绍作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsApache Cordova是一套设备API,允许移动应用的开发者使用JavaScript来访问本地设备的功能,比如摄像头、加速计。它可以与UI框架(如jQuery Mobile或Dojo Mobile或Sencha Touch)等相结合使用,这些UI框架可以使用HTML、C
2013-03-07 15:18:59 23550
原创 下载网页所有图片的最简单的方法
下载网页所有图片的最简单的方法作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsFirefox浏览器提供了一种下载网页上所有图片的方法,操作非常简单。只需几步:第一步:用Firefox访问任意网站。比如访问http://www.qq.com/第二步:在页面上鼠标点击右键,选择“查看页面信息”。第三步:在弹出的页面信息对话框中选择“媒体”,所有的图片都会列出
2013-03-06 10:43:18 12689
原创 值得关注的十个新开源工具
值得关注的十个新开源工具作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs1. BUGKICKBugKick是一个开源的Bug跟踪和任务管理应用程序,源码托管在GitHub,基于PHP和MySQL构建。https://bugkick.com/2. FNORDMETRICFnordMetric是一个开源的Web应用,可用于创建实时仪表板,方便可视化任何数据。
2013-02-26 11:32:00 5285 1
原创 读《移动云计算应用开发入门经典》读后感
读《移动云计算应用开发入门经典》读后感——基于云计算开发移动应用服务作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs《移动云计算应用开发入门经典》这本书介绍了如何从头开始创建一个基于云的移动应用程序。从终端到平台端都讲到了,而且还提供了数种解决方案。很有趣的是,该书介绍了FeedHenry云平台解决方案。如果你使用搜索引擎搜FeedHenry的话,你会发
2013-02-22 16:10:43 4933
原创 Sublime Text 3正式版发布
Sublime Text 3正式版发布作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、下载地址:1. Windows 32位版http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203010%20Setup.exe2. Windows 64位版http://c758482.r82.cf2
2013-02-08 18:14:47 22215 3
原创 值得关注的5个在线HTML5工具
值得关注的5个在线HTML5工具作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs本文收集了五个优秀的HTML5在线开发工具,值得Web设计者和开发者使用。1. LiveWeave主页:http://liveweave.com/LiveWeave是一个极好的在线工具,它提供了6个Tab功能或特征,可以浏览、编辑、分隔、JavaScript库和Tidy、CS
2013-02-08 17:41:08 4148
原创 一种Java Web程序资源的优化方法
一种Java Web程序资源的优化方法作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs要怎样组织和优化CSS和脚本文件资源?很多CSS和JavaScript资源分散在不同的文件中,可能对网页的载入速度有影响。WRO4J是一个很有用的API,可以最小化和压缩Web资源文件,包括CSS和JavaScript文件。WRO4J可以在建立时进行配置——使用适当的M
2013-02-04 10:12:11 7873 1
原创 Web设计师的五个排版工具
Web设计师的五个排版工具作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs排版是Web设计的一个重要方面,用户界面和用户体验设计是开发网站的挑战性工作之一。本文探讨一些排版工具。1. TypeTesterTypeTester可以在屏幕上比较不同的字体和样式。地址:http://www.typetester.org/ 2. FontifierFontifi
2013-01-15 09:13:20 4168
原创 HTML5应用框架-Lavaca介绍
HTML5应用框架-Lavaca介绍作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsLavaca是一个全功能的HTML5应用框架,专注于快速、简便的构建Web应用。Lavaca是一个完整的构建系统,内建了配置以适应于不同的环境。随着构建系统打包HTML、CSS和JavaScript,还有一个JavaScript文档生成根据,一个单元测试框架和数个通用的J
2013-01-13 20:19:35 3020
原创 《Android4游戏编程入门经典》读后感
《Android4游戏编程入门经典》读后感作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs对于程序员来说,游戏编程并不是一件容易的事情。很多人都有过或者产生过开发游戏的念头,但是开发一款游戏谈何容易,以至于很多开发者又把这念头生生掐灭。国内学习Android开发的人越来越多,Android平台上的各种应用也是层出不穷。支持Android的游戏无疑是其中的
2013-01-13 13:58:13 8320 2
原创 Android 4.2官方文档chm格式下载
Android 4.2官方文档chm格式下载作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs某位爱好者把Android 4.1官方文档做成了CHM,就像jdk的chm一样,查阅API极其方便。目前发布了Android 4.2的CHM版。如图所示:The thing is, I’ve always preferred to work with docume
2013-01-10 16:34:36 51181 30
原创 消息中间件的技术选型心得-RabbitMQ、ActiveMQ和ZeroMQ
消息中间件的技术选型心得-RabbitMQ、ActiveMQ和ZeroMQ作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsRabbitMQ、ActiveMQ和ZeroMQ都是极好的消息中间件,但是我们在项目中该选择哪个更适合呢?很多开发者面临这个烦恼。下面我会对这三个消息中间件做一个比较,看了后你们就心中有数了。RabbitMQ是AMQP协议领先的一个实
2013-01-07 23:18:39 109781 9
原创 CUBRID Node.js驱动包1.1版发布
CUBRID Node.js驱动包1.1版发布作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsCUBRID Node.js驱动包1.1版发布了,你可以通过NPM下载node-cubrid。也可以去官网下载:https://github.com/CUBRID/node-cubrid1.1版的驱动包特性如下:1 遵循“一个驱动包适合所有数据库版本”的原则。也
2013-01-03 11:33:13 2258
原创 反思Web服务的选择-对SOAP的再认识
作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsWeb服务的两种技术SOAP和REST,谁更好的争论一直持续了多年。我的看法是,REST应该是首选的Web服务,但SOAP并非一无是处。那么,什么时候应该使用SOAP呢?更适合使用SOAP的场景:1)Web服务需要可靠性和安全的保证时;2)Web服务的双方需要自己的标准数据交换格式时;3)Web服务需要数据
2012-12-27 11:35:56 2315
原创 我的XAML编码规范
我的XAML编码规范作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs去年,我们建立了自己的C#编码规范,我说服同事遵循我写的编码规范。或许我是一个偏执狂吧,如果我看到有人不遵守我写的编码规范,而是去修改它,我可能通宵都睡不着。借助Visual Studio的优秀插件ReSharper,可以很轻松地按照规则对代码进行格式化。你只需按下Ctrl-E / Ct
2012-12-23 11:16:05 6243 7
转载 2013年企业IT的六大技术趋势
12月23日消息,据国外媒体报道,今年,IT产业的发展主要集中在移动设备,云服务,社交网络和大数据等领域。到了2013年,由于许多公司的新产品将由测试阶段走到部署阶段,这些领域的发展还将进一步加速。下面是2013年将在企业IT领域快速发展的六大技术的预测:1.大数据到了2013年,许多公司将继续加大在数据库和企业智能化工具方面的投入,以加速技术革新,提高企业的执行效率。大数据技术将给金融业,医疗行
2012-12-23 10:30:52 2545
原创 打造超炫的专属Eclipse
打造超炫的专属Eclipse作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs暗黑色的主题最近有点流行,微软新发布的Visual Studio 2012就带了一款暗黑主题,如图一所示。而最近新发布的Intellij IDEA 12也带了一个很酷的暗黑主题,如图二所示。作为一名Java开发者,我长年使用Eclipse开发工具,我很希望Eclipse也能有
2012-12-16 16:25:03 57694 29
原创 企业如何选择Hadoop
企业如何选择Hadoop作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs本文讨论Apache Hadoop大数据工具及技术,帮助有效管理实时的大数据,并讨论Apache Hadoop大数据分析的优缺点。帮助企业认识Hadoop,在选择Hadoop技术方案上做出抉择。一、什么是大数据分析工具及技术Hadoop是目前的处理和存储海量数据的最佳工具。Had
2012-12-16 15:31:05 5126 2
Sublime Text 3 Build 3170 Windows注册版
2018-05-09
Apress Beginning Java 8 Fundamentals 2014
2014-08-31
StockBigBang_Setup
2011-02-12
Spring Framework 3.0.2 Demos源码
2010-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人