web
Java海洋
从事JAVA 开发,大数据开发10多年,目前在一家互联网公司做技术负责人
展开
-
详细介绍各种常见格式的图片
PSD(*.PSD) <br /><br />PSD格式是Adobe Photoshop软件自身的格式,这种格式可以存储Photoshop中所有的图层,通道、参考线、注解和颜色模式等信息。在保存图像时,若图像中包含有层,则一般都用Photoshop(PSD)格式保存。保存后的图像将不具有任何图层。<br />PSD格式在保存时会将文件压缩,以减少占用磁盘空间,但PSD格式所包含图像数据信息较多(如图层、通道、剪辑路径、参考线等),因此比其他格式的图像文件还是要大得多。由于PSD文件保留所有原图像数据原创 2011-01-15 09:00:00 · 2047 阅读 · 0 评论 -
看看著名的软件都是用什么语言写的
图例: “->” 表示有一个明显的迁移过程。 一、操作系统: Windows :汇编 -> C -> C++ 备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。Linux :C Apple MacOS : 主要为C,部分为C++。 备注: 之前用的语言比较杂转载 2011-12-30 12:35:37 · 5685 阅读 · 0 评论 -
php5.3.8 配置,测试及案例
上上周5.3.7的MD5漏洞,官方4天后更新了php5.3.8 正好windows的系统还原了,于是安装最新的php5.3.8版本1: 下载php5.3.8 for windows. 说明一下,官网的windows版本有2种,上面是非线程安全的VC9 x86 Non Thread Safe , 缺少了php5apache2_2.dll 这些文件, 大小是14.93M .下面转载 2011-12-30 16:51:06 · 5491 阅读 · 0 评论 -
struts1 、struts2 、hibernate运行流程
1.struts1运行流程: 1.1 struts1大体流程: 发布Struts Web服务时,根据web.xml初始化ActionServlet,ActionContext等内容.在接到一个HttpRequest请求后,ActionServlet 根据struts-config.xml中的配置内容,将请求的参数传 到对应的Formbean中,并设置session.然后根据请求原创 2012-02-23 17:39:14 · 2066 阅读 · 0 评论 -
根据wsdl文件或者wsdl地址生成对应的java代码
1.借助于myEclipse生成:在MyEclipse中建立一个工程,例如建立一个名为wsdl2java的WEB工程。需要添加到WEB-INF/lib目录下的包如下所示: 将wsdl目录拷贝到工程目录,例如src/wsdl目录下。根据wsdl文件生成对应的java类选择新建的工程后,点击右键,选择“Run As”->“Run”,如下图所示:弹出窗口如下图所示:...原创 2012-08-20 17:30:53 · 21340 阅读 · 0 评论 -
Struts2验证
1、 进行必要的格式检查2、 防止非法数据进入业务系统,保证系统数据的完整Struts2验证机制Action组件要求实现Validateable接口,覆盖其validate()方法,编写有关验证代码还要实现ValidationAware接口,该接口提供了添加错误消息的方法addFieldError()一般继承ActionSupport类,其实现了上述转载 2013-03-05 19:50:05 · 854 阅读 · 0 评论 -
SSI框架总结
先来点文字性的描述:MVC对于我们来说,已经不陌生了,它起源于20世纪80年代针对smalltalk语言的一种软件设计模式,现在已被广泛应用。近年来,随着java的盛行,MVC的低耦合性、高重用性、可维护性、软件工程的可管理性等诸多优点使其在java平台中很受欢迎,其间,也诞生了许多优秀的MVC框架,如专注于控制层的Struts、WebWork, Struts2, JSF等框架,专注于原创 2012-01-09 16:47:06 · 54852 阅读 · 13 评论 -
亿级Web系统搭建——单机到分布式集群
【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。 大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。希望这篇文章能够为技术人员提供一定的参考和帮助。 以转载 2014-11-08 21:42:17 · 1867 阅读 · 0 评论 -
WdatePicker日历控件使用方法
1. 跨无限级框架显示无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的 示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕 2. 民国年日历和其他特殊日历当年份格式设置为yyy格式时,利用年份差量属性year原创 2015-06-18 17:38:36 · 1074 阅读 · 0 评论 -
Spring与Hibernate的整合所遇到的管理Session的问题
转自:http://www.zzz8.com/thread-2387024-1-1.html最近使用Struts1.3+Spring2.0+Hibernate3.2做了一个项目,最后测试时发现一个致命的错误,我的项目运行一段时间后,数据库直接down掉了。While trying to acquire a needed new resource, we failed to succeed转载 2011-12-09 11:21:57 · 1246 阅读 · 0 评论 -
ruby常用语法
初学Ruby,收集点Ruby的语法,收藏,便于以后查阅。转载的原文出处无法考证了,感谢前人总结出如此清晰地文摘,以表格的形式,描述ruby多样的语法,结果使人印象简单明了,对记忆有很多大的帮助。以下是 转载的原文:1.1 变量、常量和类型1) 定义变量变量类型描述示例局部变量原创 2011-10-26 10:46:43 · 1042 阅读 · 0 评论 -
实现动态检索的同时,实现拼音检索,超简单,完整案例
<br />1.首先导入三个js 文件<br /> <script src="<%=basePath%>js/control.js"></script><br /> <script src="<%=basePath%>js/pinyin.js"></script><br /> <script src="<%=basePath%>js/pinyincontrol.js"></script><br />2.再在自己的js文件中写入: <br />原创 2011-01-17 12:46:00 · 1330 阅读 · 1 评论 -
解剖 Facebook 底层
<br />sunny_kan 于 2010-11-29,15:45 Comments (30) <br /> 归类于:云/Web app 标签: Facebook, 云计算.<br />了解高科技公司的发展战略,通常有三个信息来源,1. 新闻,2. 财报,3. 产品介绍。<br />1. 新闻往往捕风捉影,鱼龙混杂,做参考可以,但是可信度不高。<br />2. 在美国上市的公司都有公开的财报,例如 Apple 公司的历年所有财报,都可以在这里 [1] 找到。 上市公司的财报,直原创 2011-01-18 10:33:00 · 1369 阅读 · 0 评论 -
IE和火狐的区别
<br />1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在Firefox(火狐)下运行 (2)解决方法: 改用 document.formName.elements["elementName"] (3)其它 参见 2 2. 集合类对象问题 (1)现有问题: 现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox(火狐)不能。原创 2011-01-18 12:14:00 · 1118 阅读 · 0 评论 -
struts2 的ModeDriven Preparable
paramsPrepareParamsStack在Struts 2.0中是一个很奇妙的interceptor stack,以至于很多人疑问为何不将其设置为默认的interceptor stack。paramsPrepareParamsStack主要解决了ModelDriven和Preparable的配合问题,从字面上理解来说,这个stack的拦截器调用的顺序为:首先params,然后prepare,接下来modelDriven,最后再params。Struts 2.0的设计上要求mod原创 2011-01-18 09:44:00 · 2666 阅读 · 1 评论 -
Java项目涉及收发邮件
<br /> 我想在公司每个项目中都会遇到发邮件的问题,这两周我都在公司做发邮件的东西,本以为很简单的东西,却遇到了很多问题,现总结到下面。<br /> 发邮件我用的sun公司的email.jar和activation.jar。<br /> 方法:<br /> 1.写在一起用一个方法:<br /> public boolean SendEmailTest(String ToEmailStr,String Title,String Content,String FromEmail) throws原创 2011-01-21 14:44:00 · 1996 阅读 · 0 评论 -
使用框架framset在IE6出现横向滚动条的解决方法
<br /> 彻底解决框架framset在IE6出现横向滚动条的烦恼,这阵子给客户做一个案例的时候,利用主框架不刷新的特点,实现音乐不间断的播放,调用的主页面是1006px在1024*768的分辨率本应该是全屏显示的,但是遗憾的是在IE6下面根本是不是这样的,本来应该只有竖的滚动条,但是使用了FRAMESET框架集以后,在页面没有超出的时候,横向的滚动条也出现了,似乎只要有任意的一边超出以后,都会出现两个滚动条。<br /> 在发现页面有两个滚动条以后,我使用了一个overflow-x:hidden;原创 2011-04-01 09:25:00 · 2409 阅读 · 0 评论 -
webservice 入门讲解
Web service到底是什么;在什么情况下你应该使用Web service?譬如:A公司使用了一套由PHP编写的业务系统,B公司使用了一套由C#编写的一套业务系统,C公司使用了由JAVA编写的一套业务系统......,那么如果A公司与B公司某天有合作需求,而且有频繁的数据交换业务。那么A公司的PHP系统能直接与B公司的C#系统进行交互吗?很显然这是两种不同的语言编写的系统,而且可能使用平台还不原创 2011-10-21 14:45:17 · 993 阅读 · 0 评论 -
Ruby 循环结构
循环循环结构" alt="Ruby 循环结构" src="http://s12.sinaimg.cn/bmiddle/5d2dc2e5t7d1d52c85e4b&690"> 1、while语句适合任何类型循环的单纯语句while条件 do 反复执行的动作end 2、until语句与while相反,条件不成立时执行,实际上是while的”!”运算原创 2011-10-21 16:00:09 · 2986 阅读 · 0 评论 -
jquery实现替代iframe的功能
使用iframe能很好的嵌入其他的网页或者网站,但是iframe每次加载都会浪费好多的时间,且会阻止其他元素的加载,搜索引擎也不能识别页面ifram框架中被调用的链接、文本、图片等等内容的。Html代码ul class="list-side"> li>a target="a.html" >abouta>li> li>a tar原创 2015-06-24 15:35:06 · 1752 阅读 · 0 评论