`
freeman983
  • 浏览: 232225 次
社区版块
存档分类
最新评论
文章列表
JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码繁琐而且容易出错。 因此JSTL内置了几个用于字符串操作的方法,可以直接在表达式中使用,大大的简化了代码,提供代码的可读性。在JSTL的表达是中要使用一个函数,其格式如下 ${ns:methodName(args....)} ...
(1) javax.mail.Properties类   JavaMail需要Properties来创建一个session对象。它将寻找字符串"mail.smtp.host",属性值就是发送邮件的主机. 用法:   Properties props = new Properties ();    props.put("mail.smtp.host", "smtp.163.com");//可以换上你的smtp主机名。 (2) javax.mail.Session类   这个Session类代表JavaMail 中的一个邮件s ...
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及 ...
nginx配置说明---------------------------- #运行用户 user  nobody nobody; #启动进程 worker_processes  2; #全局错误日志及PID文件 error_log  logs/error.log notice; pid        logs/nginx.pid; #工作模式及连接数上限 events { use epoll; worker_connections      1024; } #设定http服务器,利用它的反向代理功能提供负载均衡支持 http { #设定mime类型 include      conf/mime. ...
一般的远程监控软件都是用c或者c++等语言开发的,而使用java如何来实现相同的功能呢。 首先我们先介绍一下一个简单的远程监控程序的实现原理。 功能一,远程屏幕监视 (1) 必须要有监控端与被监控端,而且程序保持启动。 (2) 被监控端获取本机的屏幕截屏发图给监控端。 (3) 监控端在本地窗口中显示被监控端发送过来的图像。 (4) (2)(3)步骤重复执行,这时在监控端即可实时监视到被监控端的桌面操作了。 功能二,远程控制 (1) 必须要有监控端与被监控端,而且程序保持启动。 (2) 在监控端监视窗体上执行鼠标点击事件。 (3) 记录步骤 (2)中的鼠标点击的坐标,及键值发送到被监控端。 ...
它们的作用都是将函数绑定到另外一个对象上去运行,两者仅在定义参数方式有所区别:     apply(thisArg,argArray);     call(thisArg[,arg1,arg2…] ]); 即所有函数内部的this指针都会被赋值为thisArg,这可实现将函数作为另外一个对象的方法运行的目的 apply的说明 如果 argArray 不是一个有效的数组或者不是 arguments 对象,那么将导致一个 TypeError。 如果没有提供 argArray 和 thisArg任何一个参数,那么 Global 对象将被用作 thisArg, 并且无法被传递任何参数。 ca ...
prototype.js常用函数: 函数名 解释 举例 Element.toggle 交替隐藏或显示 Element.toggle(”div1”,”div2”) Element.hide 隐藏 Element.hide(”div1”,”div2”) Element.show 显示 Element.show(”div1”,”div2”) Element.remove 删除 Element.remove(”div1”,”div2”) Element.getHeight 取得高度 Element.getHeight(”div1”) Toggle.display 和Elemen ...
String.prototype.replaceAll  = function(s1,s2){   return this.replace(new RegExp(s1,"gm"),s2);   }   
1,不要认为Struts已经过时了,也不要盲目的去追随JSF以及更新的MVC框架,在目前Struts仍旧是最为优秀的MVC框架,尤其是后来与Spring、Hibernate(或者Ibatis)的结合,使得Struts的应用得到了进一步的发展,也许你认为Webwork2、SpringMVC ...
记得上个月Dejan Cancarevic才为我们介绍了一篇CSS好文“10 best CSS hacks”,想不到他又为我们贡献了一篇力作:Most used CSS tricks,感谢DC。本文章延用了上篇文章的风格,另外还为每个tips添加了效果图,让大家有了更直观的感觉。tips列表如下:1. Rounded corners without images <div id=”container”> <b class=”rtop”> <b class=”r1″></b> <b class=”r2″></b> < ...
Array.prototype.uniq_freeman983 = function(){   window.status='freeman983';   var oa = this; var ya = new Object(); var ra = []; for(var i = 0; i < oa.length; i++ ){ var temp=oa[i]; if(ya[temp]){ ra.push(temp); }else{ ya[temp]=temp; } } return ra; }
配置: 打开${maven.home}/conf下面的Setting.xml,为了大家对照方便,我只在原来的基础上更改,顺序按从上往下 配置本地Repository(储藏室) <settings> <!-- localRepository | The path to the local repository maven will use to store artifacts. | | ...
作者:Chris Hardin;mycj(作者的blog:http://blog.matrix.org.cn/page/mycj) 原文:http://www.onjava.com/pub/a/onjava/2006/03/29/maven-2-0.html Matrix:http://www.matrix.org.cn/resource/article/44/44475_Maven2.html 关键字:Maven2 Maven2.0的优点 Maven2.0有许多很好功能,这些功能不仅仅是帮助您构建项目。如果您刚刚开始启动一个Java项目,并且想使该项目快速地开展下去,Maven2.0能够在 ...
此文出处:http://www.iteye.com/topic/41096 每个程序员都应牢记的7种坏味道,11种原则,23种模式 (一)7种设计坏味道 1.僵化性: 很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其它改动。 2.脆弱性: 对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。 3.牢固性: 很难解开系统的纠结,使之成为一些可在其他系统中重用的组件。 4.粘滞性: 做正确的事情比做错误的事情要困难。 5.复杂性(不必要的): 设计中包含有不具任何直接好处的基础结构。 6.重复性(不必要的): 设计中包含有重复的结构,而该重复的结构本可以使用单一 ...

java实现缩小图片

    博客分类:
  • java
public void CompressSize(int sysheight, int syswidth, String filename) { this.filename = filename; File file = new File(filename); Image simg; try { // 将图片缩小 BufferedImage img = ImageIO.read(file); simg = img.getScaledInstance(sysheight, syswidth, BufferedImage.SCALE_DEF ...
Global site tag (gtag.js) - Google Analytics