自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 史上最全的hadoop

课程主要涉及Hadoop Sqoop、Flume、Avro重要子项目的技术实战课程针对人群1、本课程适合于有一定java基础知识,对数据库和sql语句有一定了解,熟练使用linux系统的技术人员,特别适合于想换工作或寻求高薪职业的人士2、最好有Greenplum Hadoop、Hadoop2.0、YARN、Sqoop、FlumeAvro等大数据基础,学习过北风课程《Gree

2014-07-11 11:53:30 1164

原创 PaaS通用校园办公云平台的设计与实现

分享一套云计算高端课程  随着云计算的发展,SaaS(软件即服务)无法更好的满足客户的要求,客户更加希望可以根据自己的需要来快速定制软件,这就需要给客户提供简单的开发平台,可以让客户自己开发,这就是云计算中的paas(平台及服务)。本课程以一个校园办公为业务原型,重点讲解了paas平台的相关开发知识。课程是一个paas平台搭建的课程,paas是云计算三层概念中的第二层,提出了平台及

2014-07-10 10:33:34 1293 2

原创 全面深入JavaScript OOP面向对象编程

分享一套最全面通俗易懂JavaScript OOP面向对象编程课程讲师:风舞烟 课程分类:Javascript适合人群:高级课时数量:24课时用到技术:JS OOP涉及项目:JS面向对象综合示例课程目标:   本课程系北风网产品总监风舞烟老师最新一部收费课程,本课程是专门为那些想进一步提高自己JS水平的学员准备的。课程从最简单的JavaScript面向对象特

2014-07-09 11:40:08 1607

原创 Spring集成XFire开发WebService

Spring是目前最流行的JavaEE Framework,但是使用Spring的Spring-WS开发WebService却十分繁琐。XFire是一个简化WebService开发的开源项目,通过Spring和XFire的结合可以大大简化基于Spring Framework的应用中的WebService开发。Spring和XFire可以通过多种方式结合,下文介绍的是笔者常用的一种简单而实用

2014-06-23 12:08:31 1549

原创 Framework技术

.Net Framework走向成熟是从2.0开始的,在.net 2.0基础上再次融合众多的新技术。之后的Framework 3,Framework 3.5是基于Framework 2的扩充。继承了.NET Framework 2.0的所有技术,并新增了大量功能,例如Windows Presentation Foundation, Windows CommunicationFoundation,

2014-06-10 10:46:01 545

原创 不断优化配置,逐步提高性能——我的一次性能测试经历

近日,合作伙伴想要针对我们的应用服务器做一个性能测试,测试的基础是伙伴原有的一个功能庞大而结构复杂的业务系统,目的是看应用服务器是否能够满足业务系统的需要,并对应用服务器做一个总体评价。由于硬件资源有限,硬件服务器的配置为:2颗四核的志强E5520,8G内存,250G硬盘,一台普通PC Server,操作系统使用的是Windows Server 2003 SP2.在测试初期,客户端并发在1

2014-06-09 10:24:44 532

原创 Cognos技术

Report Studio是用来制作更加精细的专有报表的工具, 专有报表的设计和运行两个过程是分开的.Report Studio 是用来制作更加精细的专业报表的工具。 IBM Cognos Report Studio 是一个基于 Web 的报表创建 工具,专业报表创建者和开发人员可使用此工具针对多个 数据库创建复杂的、具有多页并且可以进行多项查询的报 表。使用 Report Studio,可以创建

2014-06-05 10:36:14 522

翻译 Apple Swift编程语言入门教程

1 简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。

2014-06-03 14:07:34 707

原创 北风网端午节活动强势来袭

端午节是中国的传统节日,过端午节是中国人两千多年来的习惯。端午节是一个和亲友团聚、一起度过的节日,在端午节来临之际北风网隆重推出“即买即送现金”活动!活动时间:2014年5月28日-29日 活动详情:http://www.ibeifeng.com/duanwu.html活动规则: 钜惠北风网新老用户,活动期间用户购买课程满500 立减100;满1000立减2

2014-05-28 14:06:51 433

原创 基于MVC团队组合模式的系统开发

MVC团队组合模式,主要源于J2EE中常说的MVC演变而来。确切地说这个东西是我自己杜撰出来的,但又经历过一些项目实践,今天拿出来在与大伙这里说说,一来弥补一下自己长期不写技术类文章的缺陷,不然很多人又说我作为一个软件人,在博客中连起码的技术东西都没有,很是惭愧。二来也想把自己经历过的丁点经验告诉大伙,至于是对是错,有用与否,那只有天晓得了,哈哈。。。。   说到MVC团队组合模式,那就要

2014-05-22 13:36:31 794

原创 如何编出健壮的代码 java编程30条规则

这是一些相当不错的忠告!每个规则都很有分量!都是长期经验积累的总结,希望能对您有所帮助,使您编出高质量的JAVA代码。(1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,

2014-05-21 14:23:17 455

原创 认识安全框架acegi(2)

乘飞机前需要通过安检,乘客必须提供身份证以验证其身份。在通过安检进入候机室后,国航、海航、南航等不同航空公司的飞机陆续到达,但你只能登上机票上对应航班的飞机。在登机后,只能坐在机票对应的座位上——你不能抢占他人的座位,你不能在座位上刻字留念、你不能要求空姐打开机窗……乘飞机的过程最能体现安全控制的流程,我们可以从中找到身份认证、资源访问控制、领域对象安全控制的对应物:安检对应身份认证,登机对应

2014-05-19 11:29:04 536

原创 浅谈验证码(一什么是验证码)

验证码:有效防止这种问题对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,腾讯的QQ社区),我们利用比较简易的方式实现了这个功能。虽然登陆麻烦一点,但是对社区还来说这个功能还是很有必要,也很重要。但我们还是提醒大家主要保护自己的密码,尽量使用混杂了数字、字母、符号在内的6位以上密码,不要使用诸如1234之类的简单密码

2014-05-15 12:33:48 932

原创 Web服务请求异步化测试

这部分是结果,大家可以当看倒序的电影,后续会有前篇给出。Web服务异步化:包括两部分,数据传输层异步化(大家已经熟知的NIO),Http业务请求异步化(continuations,servlet3.0)。服务异步处理我将会有一个详细的说明文档(服务异步化的概念,服务异步化的几种标准实现,服务异步化容器的特点),后续给出。Web服务异步化测试原因:TOP应用特殊性:

2014-05-14 13:50:54 442

原创 整合ant ivy 和testng

近期自己折腾自己,放着正统的maven + junit不用,却准备用ant + ivy 替代maven做依赖管理,用testng替代junit做单元测试。现在要做的工作,其实很简单,就是ant的脚本中,搞定相关的target: 编译,运行单元测试。需要的步骤大体如下:1. ivy 做依赖解析,得到所有依赖的jar包,以便生成编译源码需要的classpath路径这里很重要的一

2014-05-12 15:22:07 870

原创 简述WebS简述WebService与.NET Remoting的区别及适应场合

为了能清楚地描述Web Service 和Remoting之间的区别,我打算从他们的体系结构上来说起:Web Service大体上分为5个层次:1. Http传输信道2. Xml的数据格式3. SOAP封装格式4. WSDL的描述方式5. UDDI总体上来讲,.Net 下的 Web Service结构比较简单,也比较容易理解和应用:一般来讲在.Net结构

2014-05-12 15:21:27 667

原创 简述WebS简述WebService与.NET Remoting的区别及适应场合

为了能清楚地描述Web Service 和Remoting之间的区别,我打算从他们的体系结构上来说起:Web Service大体上分为5个层次:1. Http传输信道2. Xml的数据格式3. SOAP封装格式4. WSDL的描述方式5. UDDI总体上来讲,.Net 下的 Web Service结构比较简单,也比较容易理解和应用:一般来讲在.Net结构

2014-05-08 11:20:25 393

原创 guzz1.2.8 beta2发布--支持动态加载在线调试SQL

guzz是一套用来解决ORM、多数据源管理、以及通用数据计算的数据层框架,为系统在数据层的设计提供一站式解决方案。guzz可以看作是 ibatis/hibernate的一大的延伸,并可以取代这2个东西。guzz主要功能与特点:现代大规模系统设计,技术上吸收了ibatis/hibernate的优点支持像hibernate一样的对象化持久、映射和方便的增删改查支持像ibatis

2014-05-07 11:22:11 434

原创 Swing的设计是MVC的典范

不管你的项目是否用到了Swing技术,我都要说,Swing是一个设计优秀的Java包,它充满了大师的智慧。如果你学了Java却连一个Button还不会写,就象你学习Visual Basic却不会用Button,那可绝对是不能被原谅的。Swing技术的应用已经在国外大行其道,由于java的免费、易学以及大家对于java技术的充分信赖,好多公司早早的就把应用程序的一切,从后台服务到前台人机交互界面,统

2014-05-06 11:06:15 901

原创 用Flex+Lucene+s2sh开发订餐系统开发第二步:前台主界面设计技术笔记分享

第二讲:前台主界面设计一、项目的创建一、首先,建立一个FLEX PROJECT,应用服务器选择J2EE。二、选择new进行应用服务器的配置,FLEX WAR FILE选择下载的ds-console.war文件三、点击"完成",建立好后的项目如下所示:其中flex_src是Flex的源文件目录,src即是我们所熟悉的Java源文件目录.四、为项目添加WEB支持以便能直接进行部

2014-05-05 10:24:43 702

原创 OSGI中的service依赖关系管理

众所周知,对于高动态高可扩展的应用,OSGI是一个非常好的平台。但是,也因此增加了复杂性,开发中对service的依赖变得复杂。这也是service的关系管理成为OSGI中一个非常重要的部分,我们来看看OSGI中service依赖关系管理的方式。篇幅原因,只关注发展历程,不具体介绍每个方式的详细实现细节。概括的说,目前在OSGI中主要有以下几种service依赖关系管理的方法:1.

2014-05-04 13:52:49 1672

原创 基于MVC团队组合模式的系统开发

MVC团队组合模式,主要源于J2EE中常说的MVC演变而来。确切地说这个东西是我自己杜撰出来的,但又经历过一些项目实践,今天拿出来在与大伙这里说说,一来弥补一下自己长期不写技术类文章的缺陷,不然很多人又说我作为一个软件人,在博客中连起码的技术东西都没有,很是惭愧。二来也想把自己经历过的丁点经验告诉大伙,至于是对是错,有用与否,那只有天晓得了,哈哈。。。。   说到MVC团队组合模式

2014-04-30 10:54:23 920

原创 微软云PC管理工具Windows Intune新版开测

今年三月份第一代Windows Intune发布后,微软随即开始了第二代的开发,今天,新一代Windows Intune正式开测,对这款云计算PC管理和安全防护工具感兴趣的企业用户现在即可下载测试。Windows Intune新增功能:—简化软件分配和升级:除了微软的补丁和Update升级,你还可以使用Windows Intune来部署第三方应用程序和更新;—管理所

2014-04-29 13:08:31 783

原创 苹果为何是Linux的最大竞争对手?

近期项目需要,做了一段时间的SQL Server性能优化,遇到了一些问题,也积累了一些经验,现总结一下,与君共享。SQL Server性能优化涉及到许多方面,如良好的系统和数据库设计,优质的SQL编写,合适的数据表索引设计,甚至各种硬件因素:网络性能、服务器的性能、操作系统的性能,甚至网卡、交换机等。这篇文章主要讲到如何改善SQL语句,还将有另一篇讨论如何改善索引。如何改善SQL语句的一些

2014-04-28 15:15:19 386

原创 类(class) PK 结构(struct)

在C#中,结构与类的初始化都可以用new关键字。然后他们的却有巨大的区别。以下举例说明之间的区别和用处:1、声明不同类的声明关键字:class结构的声明关键字:struct2、类型不同类是引用类型,new出来的对象分配在堆中,堆的大小由类中定义的字段之和,可扩充结构是值类型,new出来的对象是分配在堆栈中,堆栈的大小是有限制的。3、面向对象特性类可继

2014-04-24 11:16:03 709

原创 用C语言在NDS上编写程序

在DS上进行开发是我一直的梦想,虽然有DSBasic, DSLua等解释器,但是总感觉很别扭,而且没有更多的语言支持。昨天偶然发现了一个DS上的x86虚拟机,我想在这上面测试一下。我们需要以下组件:**DSx86**在DS上模拟x86环境的虚拟机地址:http://dsx86.patrickaalto.com/,目前最新版本0.14Beta需要的文件有:DSx86.

2014-04-23 11:02:16 1808

原创 改进架构,实现动态数据源,降低java维护

如何不用写java代码来完成开发?对于大部分的产品和项目来说,页面变化是非常头痛的事情。每次小功能上线,新客户到来,都需要进行定制改造,不断的开发维护。每次开发一方面要改动页面,一方面要改动服务器代码,然后部署。而借助动态数据源,可以不用开发后端应用,直接完成功能开发。新功能开发时,只需要定义需要的数据格式和获取方法,如通过xml上传1个sql语句,系统根据sql语句自动提取数据并

2014-04-22 11:27:21 729

原创 struts2 文件上传和下载,以及部分源码解析

struts2 文件上传 和部分源码解析,以及一般上传原理(1) 单文件上传一.简介Struts2并未提供自己的请求解析器,也就是就Struts2不会自己去处理multipart/form-data的请求,它需要调用其他请求解析器,将HTTP请求中的表单域解析出来。但Struts2在原有的上传解析器基础上做了进一步封装,更进一步简化了文件上传。Struts2默认

2014-04-21 10:53:05 1255

原创 改进架构,实现动态数据源,降低java维护

如何不用写java代码来完成开发?对于大部分的产品和项目来说,页面变化是非常头痛的事情。每次小功能上线,新客户到来,都需要进行定制改造,不断的开发维护。每次开发一方面要改动页面,一方面要改动服务器代码,然后部署。而借助动态数据源,可以不用开发后端应用,直接完成功能开发。新功能开发时,只需要定义需要的数据格式和获取方法,如通过xml上传1个sql语句,系统根据sql语句自动提取数据并

2014-04-16 11:01:48 610

原创 蹊跷的ThreadDeath,令人郁闷的glassfish

上周遇到的一个bug,ThreadDeath error,从而导致系统的每个请求都失败。能够让系统的每个traffic请求都失败的bug,这个严重程度不言而喻。看看是怎么回事吧?其实问题的表现很简单:在请求处理过程中,抛出了一个ThreadDeath 的error:Caused by: java.lang.ThreadDeathat org.apache.catalina.

2014-04-15 10:31:59 4307 1

原创 了解CSS的查找匹配原理,让CSS更简洁、高效

用了这么多年的CSS,现在才明白CSS的真正匹配原理,不知道你是否也跟我一样?看1个简单的CSS:DIV#divBox p span.red{color:red;},按习惯我们对这个CSS 的理解是,浏览器先查找id为divBox的DIV元素,当找到后,再找其下的所有p元素,然后再查找所有span元素,当发现有span的class为red的时候,就应用该style。多么简单易懂的原理,可是

2014-04-14 13:31:08 1331

原创 Asp.net的IP地址屏蔽功能设计

“IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用句点隔开。”由此我们了解到,IP地址实际上是一个32位正整数,在C#中可以使用uint类型来表示,但SQLServer数据库里好像没有对应的类型;转而使用数据库支持的int类型的话,则会出现溢出的情况;因此我们做出妥协:使用long(bigint)类型。TIP:

2014-04-04 09:50:07 881

原创 简述WebS简述WebService与.NET Remoting的区别及适应场合

为了能清楚地描述Web Service 和Remoting之间的区别,我打算从他们的体系结构上来说起:Web Service大体上分为5个层次:1. Http传输信道2. Xml的数据格式3. SOAP封装格式4. WSDL的描述方式5. UDDI总体上来讲,.Net 下的 Web Service结构比较简单,也比较容易理解和应用:一般来讲在.Net结构

2014-04-03 09:56:35 422

原创 SQL注入

随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从正常的WWW端口

2014-04-02 10:54:54 400

原创 了解CSS的查找匹配原理,让CSS更简洁、高效

用了这么多年的CSS,现在才明白CSS的真正匹配原理,不知道你是否也跟我一样?看1个简单的CSS:DIV#divBox p span.red{color:red;},按习惯我们对这个CSS 的理解是,浏览器先查找id为divBox的DIV元素,当找到后,再找其下的所有p元素,然后再查找所有span元素,当发现有span的class为red的时候,就应用该style。多么简单易懂的原理,可是

2014-04-01 10:37:57 393

原创 oracle spatial初探

一、Oracle Spatial简介Oracle 支持自定义的数据类型,可以用数组,结构体或者带有构造函数,功能函数的类来定义自己的对象类型。这样的对象类型可以用于属性列的数据类型,也可以用来创建对象表。而Oracle Spatial也正是基于此种特性所开发的一套空间数据处理系统。Spatial 的自定义数据类型有很多,全部在MDSYS方案下,经常使用到的是SDO_GEOMETRY

2014-03-31 10:17:28 646

原创 基于EJB3.0的留言板项目的开发全过程

因为工作关系,所以准备了EJB3.0的课程,其实以前就做过了这方面的工作,但是当时没有想到要讲课,所以学的很浅,而且很长时间不用也忘记了,这会又重写看了一下。其实,网上有很多的视频或者是什么的,但是貌似我就是没有看到一个稍微完整的项目例子的,很多都只是连上了数据库,稍微写一个方法就算完事了,所以这一次,我写了一个留言板,很简单的功能。当然很简单了,只是一对一的关系,但是这里面却也有一些体会。

2014-03-28 11:11:49 636

原创 深入dwr2之三 Dwr2页面请求处理机制分析之engine.js

DWREngine是dwr在客户端的存根,它其中的方法基本上不需要用户来直接调用;通常你会在服务器的dwr.xml定义需要暴露的java类及其可调用方法,dwr会根据这个配置文件自动生成一个dwr/interface/**.js文件,对应你暴露的java类及其方法,你会在本地调用**.js文件定义的方法,和调用java的方法一样,除了多了一个回调参数,然后这个方法会委托DWREngine._exe

2014-03-27 12:22:21 1895

原创 Java类的基本运行顺序

作为程序员,应该对自己写的程序具备充分的掌控能力,应该清楚程序的基本运行过程,否则糊里糊涂的,不利于对程序的理解和控制,也不利于技术上的发展。我们以下面的类来说明一个基本的Java类的运行顺序:第1行 public class Test {第2行 private String name = "Java私塾";第3行 private int age = 2;第

2014-03-26 11:15:15 566

原创 详谈基于JSON的高级AJAX开发技术

本文将解释如何使用AJAX和JSON分析器在客户端和服务器之间创建复杂的JSON数据传输层。一、 引言毫无疑问,AJAX已经成为当今Web开发中一种强有力的用户交互技术,但是它的许多可能性应用仍然鲜为人知。在本文中,我们将来共同探讨如何使用JavaScript对象标志(JSON)和JSON分析器在服务器和客户端AJAX引擎之间创建复杂而强有力的JSON数据传输层。我们将详细讨论如何

2014-03-25 13:11:44 737

空空如也

空空如也

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

TA关注的人

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