`
forhope
  • 浏览: 360108 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论
文章列表
主要原理:    一、 ThreadPoolManager在实例化时创建十个线程,放入Vector中。    二、 每个SimpleThread线程的是否在运行的标记runningFlag设置为false。    三、 当使用ThreadPoolManager的process方法处理时,遍历Vector中的线程,如果当前遍历到的线程不在运行中,则使用当前线程,并设置运行标记runningFlag为true。    四、 当前线程的运行标记位为false时,线程wait(),为true时开始处理字符串。    五、 为了使得线程运行时每个线程独占一个任务,在SimpleThread的run()方法 ...
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。   2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据 ...
最近用到了Ajax,下面给出一个简单的验证用户名的实现。 // 首先创建一个xmlHttpReq对象,非IE浏览器使用new XMLHttpRequest() var xmlHttpReq; function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0"); }else{ ...
如果在表单中使用表单元素 <input type=“file” />,浏览器在解析表单时,会自动生成一个输入框和一个按钮,输入框可供用户填写本地文件的文件名和路径名,按钮可以让浏览器打开一个文件选择框供用户选择文件: 当表单需要上传文件时,需指定表单 enctype 的值为 multipart/form-data 在 form 元素的语法中,enctype 属性指定将数据发送到服务器时浏览器使用的编码类型。 enctype 属性取值: application/x-www-form-urlencoded:表单 enctype 属性的默认值。这 ...
对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL mysql> select ASCII('2');         -> 50 mysql> select ASCII(2);         -> 50 mysql> select ASCII('dx');         -> 100也可参见ORD()函数。 ORD(str) 如果字符串str最左面字符是一个多字节字符,通过以格式((first byte ASC ...
1、concat()函数     1.1 MySQL的concat函数可以连接一个或者多个字符串,如         mysql> select concat('10');         +--------------+         | concat('10') |         +--------------+         | 10           |         +--------------+        1 row in set (0.00 sec)        mysql> select concat('11','22','33');        ...
1.触发器 mysql> delimiter | mysql> create trigger beforeinsertuserinfo -> before insert on userinfo -> for each row begin -> insert into userinfolog values(now(),CONCAT(new.userid,new.username)); -> end; -> | mysql> delimiter ; mysql> show trig ...
语法格式: FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表X ON Member.字段号=表X.字段号,只要套用该格式就可以了。 注意事项: 在输入字母过程中,一定要用英文半角标点符号,单词之间留一半角空格; 在建立数据表时,如果一个表与多个表联接,那么这一个表中的字段必须是“数字”数据类型,而多个表中的相同字段必须是主键,而且是“自动编号”数据类型。否则,很难联接成功。 代码嵌套快速方法:如 ...
<%@page import="java.util.*,javax.naming.*,java.sql.*,javax.sql.*" %> <%@page contentType="text/html;charset=BIG5"%> <%        Context ctx = new InitialContext();          String strLookup = "java:comp/env/jdbc/test";     DataSource ds =(DataSource) ctx ...
package mail; import java.util.Date; import java.util.Properties; import javax.mail.Address; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAd ...
版权声明: 本文由冰云完成,首发于CSDN,作者保留中文版权。 未经许可,不得使用于任何商业用途。 欢迎转载,但请保持文章及版权声明完整。 如需联络请发邮件:icecloud(AT)sina.com 一、什么是IOC IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC 假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个Boy。那么,我们的问题是,Girl如何能够认识这 ...
struts2的<s:if>判断字符串时的语法:<s:if test='{#name=="张三"}'>
<s:form action="login" theme="ajax" validate="true"> <s:submit value="登录" theme="xhtml"></s:submit> <s:reset value="重置"></s:reset> </s:form> 因为strut2的ajax默认表单提交方式为ajax提交,所以必须设置<s:submit主题为xhtm ...
RequestDispatcher:请求转发到目标资源,保存在request内的数据不会丢失。 sendRedirect:服务器将请求重定向资源,浏览器重新发起一个针对目标资源的新请求。 因此,第一次请求中的数据在第二次请求中不再可用。可以防止数据重新提交的问题。 想保存第一次请求的数据可以保存在Session中,或者在URL后加参数。
Oracle JDBC: Update Batching Contrary to what the name suggests, batch updates or update batching allows invoking multiple DML operations including Insert, Update, Delete, in one database call, minimizing network roundtrips. Oracle JDBC supports two distinct models of update batching: the stan ...
Global site tag (gtag.js) - Google Analytics