`
文章列表
struts2本身提供了对文件上传的支持,只需要在action中声明File类型的变量就可以了,另外文件名和文件类型的获取需要在action中声明两个额外的变量,并且变量名是固定的。 File file; String fileContentType;//文件内容类型 String fileFileName;//文件名  对于多文件上传也很简单,只需要将上述的变量类型声明为数组即可 File[] file String[] fileContentType; String[] fileFileName;  最后别忘了增加get,set方法   另外还有一点,如果需要上传的文件超 ...
看到群里面的一个知识集合,如下: Servlets, JMS, Tomcat, JBoss, Lucene, JMX, Eclipse, Ant, Portlets, Lombok, Devoxx, Javalobby, Axis, JIRA, RESTEasy, Terracotta, Ivy, JSP, TestNG, Grails, Mule, Android, ICU4J, MyFaces, Scala, James, Geronimo, JCS, OFBiz, Jetty, GWT, Websphere, JFreeChart, JavaMail, FastUtil, Xerce ...
----------------------------网络无关篇--------------------------  0001  修改主机名(bjchenxu)   vi /etc/sysconfig/network,修改HOSTNAME一行为"HOSTNAME=主机名"(没有这行?那就添加这一行吧),然后运行命令" hostname 主机名"。无论 ...
1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=0 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。优化器将无法通过索引来确定将要命中的行数,因此需要搜索该表的所有行。 3.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全表扫描,如 ...
1.让一个图片透明:   复制到剪贴板 Java代码   1. Bitmap buffer = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444);buffer.eraseColor(Color.TRANSPARENT);   2.直接发送邮件:   复制到剪贴板 Java代码   1. Intent intent = new Intent(Intent.ACTION_SENDTO, Uri .fromParts( "mailto" , "test@test.com" , n ...
什么是事件冒泡,通过一个小例子来解释 比如上面这个页面,分为三层,divOne是第外层,divTwo中间层,hr_three是最里层,   <%@ Page Language= "C#" AutoEventWireup= "true" CodeFile= "Default5.aspx.cs" Inherits= "Default5" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T ...
我 有这样一个案例,需要在用户完成评论是跳转到评论的开始位置。在这里用到了jquery的animate方法   var first = $('.pCenter'); var firstTop = first.offset().top; addReply($('#cont').val()); var bd = (window.opera)? (document.compatMode=="CSS1Compat"? $('html') : $('body')) : $('html,body'); bd.animate({scrollTop: firstTop}, ...
这里需要用到一个特殊的类ByteArrayOutputStream,利用他,我们可以将输出流在内存中直接转换成String类型。 具体代码如下:   首先从输入流中将数据读出来写入ByteArrayOutputStream,然后再将其转换成String.   InputStream in = urlconn.getInputStream();//获取输入流 ByteArrayOutputStream bos = new ByteArrayOutputStream(); //读取缓存 byte[] buffer = new byte[2048]; int length = ...
jQuery $.getJSON 跨域 1楼 sunge 发表于:2009-8-12 12:09:43 由于Javascript 的安全机制,脚本是不允许跨域的 ( 安全的问题,浏览器默认是不支持跨域调用的 ) 。后来出现了一种叫 JSON with Padding  的技术,简称  JSONP  .(原理参考 http://bob.pythonmac.org/archives/2005/12/05/remote-json-jsonp/ ),应用 JSONP 可以实现 JSON 数据的跨域调用, ...
1. 遍历map <c:forEach var="entry" items="${ResultMap}"> <c:out value="${entry.key}"/> <c:forEach var="eo" items='${entry.value}'> ${eo.name.value} </c:forEach> </c:forEach>  
$(document).ready(function() { //Tooltips $(".tip_trigger").hover(function(){ tip = $(this).find('.tip'); tip.show(); //Show tooltip }, function() { tip.hide(); //Hide tooltip }).mousemove(function(e) { var mousex = e.pageX + 20; //Get X coodrinates var mousey ...
oracle日期与天数     sysdate+1//当前日期加一天,负数为减一天 获取日期的指定部分     Select to_char(sysdate,'YYYY') from dual;     Select to_char(sysdate,'MM') from dual;     Select to_char(sysdate,'DD') from dual;     计算两个日期间月份的差     select months_between(to_date('01-31-1999','MM-DD-YYYY'),     to_date('12-31-1998','M ...
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的 ...
在今年举行的Facebook F8开发者大会上,51CTO带您了解了其最新的开放图战略和语义搜索。今天我们一起来了解Facebook背后的软件,看看作为当今世界上访问量最大的网站之一,Facebook是如何保证5亿用户的系统一直稳定可靠的运行。 Facebook的扩展性挑战 在我们讨论细节之前,这里有一些Facebook已经做的软件规模: ◆Facebook有570000000000每月页面浏览量 (据Google Ad Planner) ◆Facebook的照片量比其他所有图片网站加起来还多(包括Flickr等网站) ◆每个月超过30亿张照片被上传 ◆Facebook的系统服务每秒 ...
在《世界最大的PHP 站点 Facebook后台技术探秘 》一文中介绍了一个大型SNS网站的技术组成。今天我们继续大型网站探秘,一起来探秘淘宝网的架构技术。作为国内最大的B2C网站,淘宝网的网站架构一直承载着数据量告诉增长压力,要保证良好的负载和流程的使用体验,一个可伸缩性的高性能网站架构必不可少。 一、应用无状态 一个系统的伸缩性的好坏取决于应用的状态如何管理 。试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题 , 而通常 所说的集群,不仅有负载均衡,更重要的是 ...
Global site tag (gtag.js) - Google Analytics