- 博客(36)
- 资源 (2)
- 收藏
- 关注
Java Web相关技术整理
Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application deve...
2017-04-03 17:58:21
238
原创 10分钟搞定jQuery
(本文作者的微博地址:http://weibo.com/free529)(本文为原创,可以转载,但是必须注明原创地址,原创地址为如下:http://avajava.iteye.com/blog/1558890http://blog.digitalforest.cn/jquery-10min) 首先说明一下适合本文的读者应该满足的条件: 1.你...
2012-06-12 11:16:38
229
原创 Java MVC框架性能比较 jsp、struts1、struts2、springmvc3
Java MVC框架性能比较 jsp、struts1、struts2、springmvc3转载:http://hi.baidu.com/yuquan0405/blog/item/67991d51c775d30f377abe63.html现在各种MVC框架很多,各框架的优缺点网络上也有很多的参考文章,但介绍各框架性能方面差别的文章却不多,本人在项目开发中,感觉到采用了struts...
2012-04-02 10:27:18
253
原创 Javascript提示窗口并实现模式窗口功能
[b]提示窗口的界面:[/b][img]http://dl.iteye.com/upload/attachment/385591/4143cb3f-fead-30cb-92c3-4917eb812e32.jpg[/img][code="css"] img{ border:0px; } #overlay{ position: abs...
2011-01-08 09:19:37
160
原创 window.open实现模式窗口
实现模式窗口有两种方式。window.showModalDialog以及window.open。一、方式介绍window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)windo...
2011-01-08 09:06:39
304
原创 正则表达式匹配任意字符(包括换行符)的写法
今天在Java中想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才发现正则表达式中,“.”(点符号)匹配的是除了换行符“\n”以外的所有字符。同时,手册上还有一句话:要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式。于是我将正则表达式的匹配规则修改如下: ...
2010-12-18 13:32:12
760
window.opener.location.href 跨域访问 在IE6,IE7,IE8不兼容
场景如下:[b]www.a.com下有一个页面a.html(http://www.a.com/a.html),页面的代码如下:[/b][code="html"]a.htmlb.html _blankb.html window.open[/code][b]www.b.com下有一个页面a.html(http://www.b.com/b.html...
2010-07-07 16:39:10
1283
原创 Java中文问题及最优解决方法详细解析
由于Java编程中的中文问题是一个老生常谈的问题,在阅读了许多关于Java中文问题解决方法之后,结合作者的编程实践,我发现过去谈的许多方法都不能清晰地说明问题及解决问题,尤其是跨平台时的中文问题。 于是我给出此篇文章,内容包括对控制台运行的class、Servelets、JSP及EJB类中的中文问题我剖析和建议解决办法。希望大家指教。 Abstract:本文深入分析了Java程序设计中Ja...
2010-06-22 16:57:53
171
原创 理想的程序员
政治家:(Politician): 老练,能够从容对付小的代码猴子的过时,能够从容应对软件工厂里的其他角色人员--管理人员,测试人员,支持人员,客户,用户等等。 亲切(Relational): 可以与其他人愉快地合作,并为自己的代码划定范围,为了大家的共同利益,不惜干那些脏活累活,拥有很好的沟通技巧,既善于演讲,又善于聆听。 艺术家(A...
2010-06-22 16:51:29
164
原创 JSP架构、开发工具、Web服务器优缺点比较
随着技术的日新月异 ,jsp的新技术也层出不穷,为了方面大家的学习与工作,下面将简单的介绍一下JSP的架构、开发工具、Web服务器及其铖缺点。架构:struts: Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。T...
2010-06-17 15:39:46
218
原创 第二次分裂危机让10年后Java又一次重演历史
在上个世纪90年代后期,也就是Java刚刚出现不长时间就遇到了第一次危机。当时微软为了跟SUN之间争夺 Java的事实标准权,开发了自己特有的版本Visual J++,并与其VS系列开发套件结合在一起,还提供了专有的扩展API。这一系列行为都背离了SUN对于Java规范的要求。这一纷争导致SUN与微软之间刻薄地批评对方,并对簿公堂。最用在2001年以SUN胜出结束,这也让微软彻底离开了Java阵营...
2010-06-17 14:35:06
115
原创 Spring2.0和EJB3.0随谈
Spring自从2003年发布以来,一直是Java开源框架的奇迹之一。从 2000年开始,伴随着B/S架构逐渐引入企业应用软件开发的领域,Java 就逐渐成为企业应用开发的主流技术,一直到2003年,Struts+EJB一直是Java技术架构的不二选择,然而这一切随着2003年Spring以 without EJB的面目出现之后,一切都开始改变。大概从2003年下半年开始,Spring+H...
2010-05-28 10:08:25
121
原创 apache lucene 一个最简单的实例
就像每个程序都有一个Hello World来让人体验它一样,lucene也可以很简单的提供一个实例。如下(来自lucene in action的例子)有两个类组成:一个是建立索引package my;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.u...
2010-05-28 09:57:59
123
原创 10款最流行的开源Web设计工具
许多开源的Web设计工具有着和付费工具同样强大的功能,并且是免费的。使用这些工具,不仅能够节省开销,同时还能帮助你出色的完成日常工作,在这篇文章中,我们将和大家一起分享一下10款非常好用的开源Web设计工具。 1、Aptana Studio Aptana是一个用于HTML,CSS和JavaScript的网站开发工具。目前在社区里有成千上万的人在开发Aptana的插件。 ...
2010-05-27 09:35:06
396
原创 2010最流行的网站优化方法
在网站优化技术日新月异的今天,单*几个关键词的摆放跟重复网站优化手法已经跟随08奥运会成为过去。站在网站优化的技术前沿,总该要对最新的网站优化技术做一些概述。如此这般,才可以让最新的网站优化技术得到更大的推广,让中国更多的病态网站得到网站优化。尤其是多年来一直研究网站优化技术的发烧友们,更有理由让自己掌握最新的最流行的网站优化技术,把自己的网站在百度,谷歌,雅虎,搜狗,搜搜,有道,BING,11...
2010-05-26 18:03:06
134
原创 如何学好JAVA?
1、多动手 学编程语言不仅仅是从理论上的学习,更重要的是要利用这门语言为你的思想服务。理解这门语言是首要的,但是要达到心领神会、融会贯通就必须勤动手,多去实践,多编一些例子。计算机科学是注重实践的学科,成功的软件开发人员无不经过大量的上机锻炼,只有理论和实践相结合才能真正掌握知识和技能。西安通瀛软件在对学生进行指导时,同样强调动手的重要性,有些学员看到题目感觉自己都懂,不愿意动手去做,但...
2010-05-26 09:13:16
156
原创 简化Java日期操作的开源项目DATE4J方法
本文介绍简化Java日期操作的开源项目DATE4J的方法。 以往要使用Java对时间日期进行操作,可能会用到以下的一些类: Date and its subclasses : java.util.Date java.sql.Date java.sql.Timestamp The calendar and time zone class...
2010-05-26 08:53:01
149
原创 java开源项目有那些 能为我提供什么
Spring Framework 【Java开源 J2EE框架】 Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用Io...
2010-05-26 08:50:24
194
原创 Java该何去何从
TIOBE的编程语言排名榜,想必大家都非常熟悉,每月发布全球编程语言的热度和趋势。在四月份发布的数据中,C语言终于超过Java成为No.1,但真正让人担忧的,并不是C的夺冠,而是Java的持续疲弱,更糟糕的是,似乎没有哪个老大站出来挽救颓势。作为一名Java从业者,我在企业应用领域做软件,从工作中并未感受到Java的地位有什么太大的变化,J2EE依然是企业 B/S 应用架构的首选,但如果拿...
2010-05-26 08:43:25
117
原创 谷歌推出商业版Google App Engine
据知名科技博客TechCrunch报道,谷歌今日在Google I/O大会上宣布,云网络应用平台Google App Engine将增加一个商业版本,以满足商业用户的需求。据谷歌介绍,商业用户将可以利用商业版Google App Engine在谷歌的云基础设施上开发自己的商业应用。另外,谷歌还宣布公司已经与Vmware建立合作关系,双方将共同在新的云基础设施上部署和开发各 种应用。...
2010-05-25 10:37:41
190
原创 Hibernate的优缺点
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任...
2010-05-25 10:33:29
100
原创 Google Adds App Store for Analytics
Today, Google is giving users even more tools for finding and understanding their website’s visitor stats. The company has just announced they’re opening a full [url]App Gallery[/url](http://www.googl...
2010-05-25 10:24:39
156
原创 Google拟推网站分析应用程序商店
北京时间5月5日消息,据国外媒体报道,Google日前宣布,公司新推出的应用程序商店即将上线,该应用程序商店将为Google网站分析软件Analytics提供多样化的应用程序,以方便用户查找和了解他们的网站访问统计数据。目前,该应用程序商店已有32个应用程序可供用户下载,其中不乏一些具有良好可视化效果的分析报表软件。在应用程序商店的上线后,应用软件开发人员可以提交他们的应用程序,届时,将会...
2010-05-25 10:22:17
133
原创 谷歌计划推出Chrome网络应用程序商店
网易科技讯 5月20日消息,据国外媒体报道,谷歌在美国当地时间周三举行的开发者大会上宣布,谷歌将会推出Chrome网络应用程序商店。谷歌副总裁维克·刚铎(Vic Gundotra)表示,目前用户搜索网络应用程序要比手机应用程序困难,因为前者完全被边缘化。Chrome网络应用程序商店的推出就是为了解决这一问题。该商店将会提供应用程序评论及反馈等,帮助用户搜索到高质量的网络应用程序。...
2010-05-25 10:18:13
231
原创 怎样辨别一个人是程序员
他们使用嵌套的括号.他们从0开始计数你对他说"Hello", 他回答"World".关于程序员的笑话:-亲爱的, 去杂货店买个面包, 然后要是有鸡蛋的话, 就买六个.-好的, 这就去....-亲爱的, 你怎么买了六个面包?-因为他们有鸡蛋.-囧他们使用slashed zero(打不出来, 类似于Theta的一个写法)代替0, 以区别0和o....
2010-05-24 10:03:36
303
原创 Java程序员的未来 走向混合编程时代
[img][/img]在09年的JavaOne大会期间,51CTO曾报道过Java领域的几大趋势,多语言、混合编程的发展便是其中的重点。基于JVM的语言正在开始流行,这为Java平台上多语言混合编程的发展提供了技术基础;在实际应用中,每种语言都可以针对自己擅长的方面更好的解决问题;日趋复杂的软件需求也使得混合编程的应用场景更加频繁。对于Java程序员而言,技术单一化正变的危险,因为你周围的世界已经...
2010-05-23 14:34:28
136
原创 如果说中国的程序员技术偏低,原因在这里
首先来说一个高级程序员并非靠自己读几本书写几万行代码就能练就的,我更关注于低层的环境,也就是程序员实实在在的工作环境。因为程序员的高低还得从实际的工作来衡量,而非其它。所以我想说的是,中国的软件公司的性质直接导致程序员的水平的高低。而我所说的软件公司,不是指某个或者某几个,而是指主流的软件公司,大众型的软件公司。所以我希望那些已经步入一个理想的公司的程序员理解我这篇文章的定位。 软件公司...
2010-05-23 14:29:24
315
原创 java Map 遍历速度最优解
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); ...
2010-05-23 14:11:06
96
原创 Google、VMware让Java扛起云计算大旗
通过与Google、Salesforce.com等企业的合作,虚拟化厂商VMware正在努力使云计算变得更为轻量、可移植,以符合客户的要求。 如果有人问Java产品供应商都有哪些?EMC的子公司VMware的排名绝对不会靠前。对大多数人来说,VMware的VM的两个字母,并不代表JVM(Java虚拟机),它指的是那种能够在其上运行服务器以及桌面系统的虚拟机。但是今天,我们需要改变我们的看...
2010-05-23 13:57:48
87
原创 程序员的悲哀
某日,老师在课堂上想考考学生们的智商,就问一个男孩:“树上有十只鸟,开枪打死一只,还剩几只?”男孩反问:“是无声手 枪么?”“不是.”“枪声有多大?”“80~100分贝.”“那就是说会震的耳朵疼?”“是.”“在这个城市里打鸟犯不犯法?” 不犯.”“您确定那只鸟真的被打死啦?”“确定.”老师已经不耐烦了,”拜托,你告诉我还剩几只就行了,OK?”“OK....
2010-05-23 13:38:39
81
原创 Java:类的动态加载
package com.biao.util;import java.io.File;import java.net.URL;import java.net.URLClassLoader;import com.biao.ActionInterface;/** * 使用URLClassLoader动态的加载Class类...
2010-05-23 08:43:38
82
原创 Java I/O库的两个设计模式
Java I/O库的两个设计模式: Java的I/O库总体设计是符合装饰者模式(Decorator)跟适配器模式(Adapter)的。如前所述,这个库中处理流的类叫做流类。引子里所谈到的 FileInputStream,FileOutputStream,DataInputStream及DataOutputStream都是流处理器的例子。 1 装饰者模式:在由 InputStream...
2010-05-23 08:42:41
180
原创 为Java说句公道话
[i]首先声明此篇文章是转载:转载于:http://bbs.chinaunix.net/archiver/tid-1707537.html[/i]其中的一些感触深有体会为什么大家都在骂Java? 当然有很多是偏见,很多是无知,很多是故意地,就是讨厌!曾经,我也很讨厌。不果我现在总算比较能不带情绪化的来看待Java.其实每种,技术都有其可取之处或者说好的一面,也有其不好的一些东西。实...
2010-05-21 15:25:46
105
原创 Java动态:2009年的Java技术发展趋势展望
转自:http://blog.csdn.net/Adali/archive/2009/03/16/3993823.aspx 作者:李力已经有14岁的Java在日新月异的IT技术领域内不算年轻,但它一直没有停下变革,创新的脚步。Java已经不单单是一种计算机语言,很多情况下,我们称它是一个平台,一个社区,以及一个生态系统。下面从Java SE, Java EE, Java ME, JavaF...
2010-05-21 08:55:05
101
java 相关技术
[b]java 相关技术[/b][b]1.JDBC[/b]DBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API ...
2010-05-18 17:18:01
104
原创 最值得学习的五种JAVA技术
[b]OSGi(基于Java的动态模型规范)[/b]OSGi(Open Service Gateway Initiative)指OSGi Alliance组织制定的一个基于Java语言的服务 (业务)规范——OSGi服务平台(Service Platform)。该规范和核心部分是一个框架,其中定义了应用程序的生命周期模式和服务注册。这个框架实现了一个优雅、完整和动态的组件模型。应用程序(称...
2010-05-18 16:57:21
131
Perl环境安装(Windows).xls
2019-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人