HTML5标准正式出台 掌握需趁早
终于盼来了!万维网联盟(W3C)今天泪流满面地宣布,经过几乎8年的艰辛努力,HTML5标准规范终于最终制定完成了,并已公开发布。 在此之前的几年时间里,已经有很多开发者陆续使用了HTML5的部分技术,Firefox、Google Chrome、Opera、Safari 4+、Internet Explorer 9+都已支持HTML5,但直到今天,我们才看...
基于LigerUI+JBPM5自定义表单+Node.js的J2EE大型金融项目《财务预算系统》开发
3年对日外包电信行业软件专家,六年项目开发经验,二年高端培训机构教学管理经验,惠普全球研发中心骨干的special老师大型金融项目《财务预算系统》开发全程实录终于更新完了、课程系讲师在实际金融行业工作中的一真实项目,除简化了部分业务逻辑外,基础架构及核心模块超均来自企业项目。通过学习,不但能迅速掌握J...
7个改变世界的Java项目
1. JUnit Kent Beck先生关于Smalltalk的单元测试被Kent Beck 和Erich Gamma 带进Java——JUnit。在这十年里,JUnit带来了测试驱动开发的普及浪潮。许多其它流行语言的单元测试版本也跟着被创造出来了,例如.NET、 C、Python、Perl。2. Eclipse 刚进入20世纪,随着Java和它的API的成熟,Eclipse IDE(集成...
零基础的打工仔 成就程序员梦想
北风网学员的切身体会,从零开始学Java,找到了相关的工作;以下是他的自述:我之前是一名年近而立之年却至今事业无成的人,由于没有上过大学,便很早地踏上了工作岗位,零零碎碎做过各种各样的工作。自己每到一家公司,总发现做到了一定程度就没有发展空间了,在遇到类似这样发展瓶颈的时候,越发觉得拥有一门过硬的...
从何而选:从编程菜鸟到“牛人”之路
时至毕业季,都会出现IT企业争相哄抢编程相关人才的盛况,从而引发了学习编程的热潮。相对其他行业,高薪酬以及良好就业前景的大环境,使编程开发成为国内众多计算机潜在从业人员的重要之选。然而,随着IT科技的迅猛发展,企业对编程人才的需求日益增长,而眼下真正懂得编程开发,并且能够胜任此方面工作的人才真是少...
node.js+Express.js+Jade+MongoDB开发Web即时聊天系统
Node.js 是一个可以快速构建网络服务及应用的平台 。该平台的构建是基于Chrome's JavaScript runtime,也就是说,实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更...
OSGI中的service依赖关系管理
众所周知,对于高动态高可扩展的应用,OSGI是一个非常好的平台。但是,也因此增加了复杂性,开发中对service的依赖变得复杂。这也是service的关系管理成为OSGI中一个非常重要的部分,我们来看看OSGI中service依赖关系管理的方式。篇幅原因,只关注发展历程,不具体介绍每个方式的详细实现细节。概括的说,目前在OSGI...
struts2 文件上传和下载,以及部分源码解析
struts2 文件上传 和部分源码解析,以及一般上传原理(1) 单文件上传一.简介Struts2并未提供自己的请求解析器,也就是就Struts2不会自己去处理multipart/form-data的请求,它需要调用其他请求解析器,将HTTP请求中的表单域解析出来。但Struts2在原有的上传解析器基础上做了进一步封装,更进一步简化了文...
Storm流计算之项目篇(Storm+Kafka+HBase+Highcharts+JQuery,含3个完整实际项目)
Storm是Twitter开源的分布式实时大数据处理框架,被业界称为实时版Hadoop。 随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统(高频交易、股票)等等, 大数据实时处理解决方案(流计算)的应用日趋广泛,目前已是分布式技术领域最新爆发点,而Storm更是流计算技术中...
ASP.NET软件工程师IT高端培训(BF-TECH)-10年IT从业经验结晶
风舞烟老师做IT的都听说过吧1200多个小时的课程项目、课程编码量超过10万行线上培训课程中也是当之无愧的NO.1有兴趣可以联系704271672第一阶段阶段项目& 项目实战合计: 9个项目1、面象对向思想开发学生信息MIS系统2、利用文件流技术重构学生信息MIS系统3、学生信息管理系统数据库设计4、商品进销存系统数据库设计及实...
JavaEE移动平台的企业级房地产ERP采购系统全程开发实录、大型项目
学习了Adam老师220课时的新课程增加至3年的Java工程师开发经验和1年的Android工程师开发经验。胜任中高级Java软件工程师。他善于思考和总结,能够把哲学理论和商业经济理论应用于软件中,讲课风格诙谐幽默,易于理解Adam,8年IT从业经验、研究生学历,曾就职于中国科学院西安分院,现在担任某知名500强企业软件架构师。熟练...
Unity3D 2D实战游戏开发
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows...
SSH2+LigerUI+JBPM5+Node.js技术实现大型J2EE金融行业财务预算系统
special老师带来的Java框架课程50课时、用到技术:Spring安全架构、自定义表单。涉及项目:财务预算系统SSH2+LigerUI+JBPM5+Node.js技术实现大型J2EE金融行业财务预算系统。整套课程共三季,每季功能技术点相对独立,但对学员基础要求不同。课程系讲师在实际工作中的一真实项目,除简化了部分业务逻辑外,基础架构及核心模...
网站在架构阶段所要考虑的事儿
在架构网站的时候,怎么才能使网站访问速度快,安全。一、HTML静态化我们都知道,效率最高、消耗最小的就是纯静态化的HTML页面,所以我们尽可能使网站上的页面采用静态页面来实现。二、图片服务器分离大家知道,对于Web服务器来说,不管是Apache、IIS还是其他容器,图片是最消耗资源的,于是我们有必要将...
Java程序性能调优阿姆达尔定律、缓存组件、并行开发、线程池、JVM调优
special老师的Java核心课程更新完了深入Java程序性能调优(阿姆达尔定律、缓存组件、并行开发、线程池、JVM调优)用到技术:阿姆达尔定律、缓存组件、并行开发、线程池、JVM调优。涉及项目:模式在实际开发中运用。课程是让大多数java开发者立足于编写高质量的程序,去感受java开发中的大智慧, 让java程序更优美。需要的朋友...
C++反汇编基础:Win32平台(逆向实例、动态调试实例)
Glorevo老师的C++反汇编基础:Win32平台(逆向实例、动态调试实例)一共有20课时、用到技术:反汇编虚函数、反汇编单继承、反汇编多继承、涉及项目:C语言逆向实例、C++ 逆向实例、动态调试实例。需要学习的同学可联系QQ704271672课程主要探讨如何读懂 C/C++ 语言程序的反汇编代码。所谓反汇编,简单的讲就是把可执行文件的...
Web高性能开发总结
在架构方面,一般情况下,架构分两种来讨论的,一种是开发架构,一种是部署架构。 部署架构,就是开发完的程序在实际运行环境下,通过负载均衡,DNS轮询,SquID等等来减轻单台服务器负载,达到性能优化的目的这里大家估计更想了解的是开发上的架构我对这个的观点是,所有的架构都是死的,而Web高性能开...
Framework技术
.Net Framework走向成熟是从2.0开始的,在.net 2.0基础上再次融合众多的新技术。之后的Framework 3,Framework 3.5是基于Framework 2的扩充。继承了.NET Framework 2.0的所有技术,并新增了大量功能,例如Windows Presentation Foundation, Windows CommunicationFoundation, Windows Workflow Foundation和Windows C...
不断优化配置,逐步提高性能——我的一次性能测试经历
近日,合作伙伴想要针对我们的应用服务器做一个性能测试,测试的基础是伙伴原有的一个功能庞大而结构复杂的业务系统,目的是看应用服务器是否能够满足业务系统的需要,并对应用服务器做一个总体评价。由于硬件资源有限,硬件服务器的配置为:2颗四核的志强E5520,8G内存,250G硬盘,一台普通PC Server,操作系统使用的是W...
Cognos技术
Report Studio是用来制作更加精细的专有报表的工具, 专有报表的设计和运行两个过程是分开的.Report Studio 是用来制作更加精细的专业报表的工具。 IBM Cognos Report Studio 是一个基于 Web 的报表创建 工具,专业报表创建者和开发人员可使用此工具针对多个 数据库创建复杂的、具有多页并且可以进行多项查询的报 表。使...