- 浏览: 293023 次
最新评论
-
aa80303857:
不错,学习了。互相关注一下。
Sitemesh学习笔记 -
xiaozang:
...
关于nginx的rewrite重写规则 -
coderuncle:
楼主有没有研究过cloudera flume和apache f ...
scribe,flume -
奔跑的犀牛:
...
linux下自动启动mysql -
lsn_1212:
网上装svn的资源太多了,这个挺好的,说的挺全的。
SVN Server安装部署攻略(Linux+SubVersion+Apache)
文章列表
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宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题
,
而通常 所说的集群,不仅有负载均衡,更重要的是 ...