摘要: 1.方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前。即一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执行完该方法后,别的线程才能进入。 例如: public synchronized void synMethod() { //方法体 } 2.对某一代码块使用,synchronized后跟括号,括号里是变量,这样,一次只有一个线程进入该代码块。例如: public int synMethod(int a1){ synchronized(a1) { //一次只能有一个线程进入 阅读全文
posted @ 2012-03-13 20:56 狐狸小艾 阅读(187) 评论(0) 推荐(0) 编辑
摘要: HTML中的表单是完成交互性的主要手段,一般数据的传送都是<form method="post" action="servlet"></form>通过submit提交给servlet,servlet再对数据进行处理。Javascript里面所有的变量都用var来声明,虽然说是说可以为了简便不写而直接使用变量,但是考虑到低端浏览器最好还是都写上,养成良好的习惯。Javascript的函数都是用function来声明,如果需要返回值,直接通过return返回即可。Javascript中的各个操作都有相应的事件支持,产生事件后可以调用相 阅读全文
posted @ 2012-03-13 16:33 狐狸小艾 阅读(115) 评论(0) 推荐(0) 编辑
摘要: window对象常用的函数:alert();window.open(); 打开一个新的页面,可以在()指定新页面的基本属性如宽度、高度、是否可变大小等。window.confirm(); 弹出确认框,直接返回boolean型的数据。window.location(); 页面重定向。window.open();实例:<script language="javascript">function fun(thisurl){window.open(thisurl,"页面标题","width=500,height=200,scrollbars 阅读全文
posted @ 2012-03-13 16:24 狐狸小艾 阅读(157) 评论(0) 推荐(0) 编辑
摘要: javascript不仅可以取得文本的输入内容,也可以去的单选按钮或者复选框的输入内容。由于单选框的value可能是一样的,所以可以采用数组的行使分别判断哪个控件被选中。如性别的选择。复选框也是可以通过循环的方式取出每一个被选中的内容,选择个人兴趣(多选)<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>js操作单选按钮跟复选框</title><script lan 阅读全文
posted @ 2012-03-13 15:43 狐狸小艾 阅读(371) 评论(0) 推荐(0) 编辑
摘要: <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>email输入验证</title><script language="javascript" type="text/javascript">function validate(f){var value=f.email.value;if(!/^\w+@\w+.\w+$/.test(value)){ 阅读全文
posted @ 2012-03-13 13:42 狐狸小艾 阅读(324) 评论(0) 推荐(0) 编辑
摘要: C/S模式(Client/Server模式),即客户、服务器模式。在这种模式下,每个客户端都需要安装工具软件,管理和维护时客户端和服务器端都同时需要更改,对于开发而言比较麻烦。PS:QQ跟 MSN都属于C/S模式。B/S模式(Browser/Server模式):即浏览器/服务器模式。相当于在C/S模式中,以流浪器为客户端的情况。在服务器端安装软件,客户端通过浏览器访问服务器,从而实现信息、资源的交互和共享,只需要管理和维护服务器端即可。PS:网上购物或论坛都属于B/S模式。 阅读全文
posted @ 2012-03-13 11:01 狐狸小艾 阅读(264) 评论(0) 推荐(1) 编辑