- 浏览: 51296 次
- 性别:
- 来自: 浙江台州
最新评论
-
lqvc2011:
这个代码有时会出错,范例3×9-9-2×9,,lz可以解释一下 ...
java计算器的核心算法
文章列表
package multithreading;
/**
* in the practical problem
* the more synchronized means you make waiting time longer
* so,we should make synchronized shorter.
* @author Administrator
*
*/
public class SynTest implements Runnable {
private static int a=1;
public static void main(Stri ...
package multithreading;
import java.io.IOException;
/**
* thread state can be divided into following 4 states:
* 1. new new Thread();
* 2.runnable t1.start;
* 3.running execute code;
* 4.blocked just like join or sleep or something else;
* 5.dead the run method is completely execut ...
function Calender()
{
var str="日,一,二,三,四,五,六";
weekArray=str.split(',');
var now=new Date();
this.year=now.getFullYear();
this.day=now.getDay();
this.month=now.getMonth()+1;
this.date=now.getDate();
//定义输出函数
this.print=functi ...
//结果集的增强 设置可以双向滚动的,可以更新结果的结果集
/**@author supeGenius
*/
stm=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stm.executeQuery("select ...");
rs.absolute(1);//移动到第2条记录
rs.next();//下一条记录
...
Class.forName("com.jdbc.sql"); //加载类
String urlString="connect to the database";//连接数据库的字符串
con=DriverManager.getConnection(urlString);//连接数据库
stm=con.createStatement();
stm.execute("insert into ...");//自动提交到数据进行操作
con.setTransactionIsolation(Connection ...
String dir=System.getProperty("user.dir");
File xmlFile=new File(dir+"/src/init_datas.xml");
SAXReader reader=new SAXReader();
try {
Document xmlDoc=reader.read(xmlFile);
Element root=xmlDoc.getRootElement();//得到根节点
Syst ...
Collection
- 博客分类:
- JAVA基础
1.Map.Entry
Set entries = map.entrySet( );if(entries != null) {Iterator iterator = entries.iterator( );while(iterator.hasNext( )) {Map.Entry entry =iterator.next( );Object key = entry.getKey( );Object value = entry.getValue();;....}}
尽管增加了一行代码,我们却省略了许多对Map不必要的“get”调用。同时,提供给开发人员一个同时保持了关键字和其对应的值的类。Ma ...
1.JOIN
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons
INNER JOIN Orders ON Persons.Id_P = Orders.Id_P ORDER BY Persons.LastName
* JOIN: 如果表中有至少一个匹配,则返回行
* LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
* RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
* FULL JOIN: 只要其中一个表中存在匹配,就返回行
2.几个函 ...
以下都用HibernateTemplate或者session来展示
1.from User u where u.name=? ------------->hql
例子:根据一个条件查找一个用户记录
session.createQuery(hql).setParameter(0,name).uniqueResult();
2.from User u where u.name=? and u.password=?
例子:根据多个条件查找一条记录
session.createQuery(hql).setParameter(0,name).
...
1.配置web.xml
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
...
1.权限管理
2.检查权限
3.分配和得到具体的权限
感谢上苍给了我一个健康的身体,所有我没有理由不努力,我要去好好利用这神奇的构造去完成我力所能及的事情。
感谢父母多年的无微不至的关怀,所以我没有理由不努力,我要好好学习,早日成才,直到看到他们脸上自豪的笑容。
感谢哥哥对我这烦弟弟的爱护,所以我没有理由不努力,我要给家人更好的生活,无论是物质上还是精神上。
感谢生活中所有的挫折,是你们让我更加的成熟,更加的坚韧。
感谢生活中所有认识我的人,是缘分让我们在一起。
感谢所有的一切,真诚的希望世界更美好。
动态代理的具体实现实现代码
代理方法类的接口InvocationHandler;
package com.proxy;
import java.lang.reflect.Method;
import com.proxy.InvocationHandler;
/**
* 时间代理类
* @author Administrator
*
*/
public class TimeHandler implements InvocationHandler{
/**
* 要被代理的对象
*/
private Object target;
publi ...
/**
* @author superGenius
* java移位操作
*基础知识:java中类型的二进制表示
*
*一.int的是32位。long的是64位。
*如int i = 1;
* i的二进制原码表示为:
* 00000000000000000000000000000001
*long l = 1;
*l的二进制原码表示为: *0000000000000000000000000000000000000000000000000000000000000001
*
*二.原码——符号位为0表示正数,为1表示负数;
...
1.Thread类中有一个成员变量叫做ThreadLocalMap,它是一个Map,他的Key是ThreadLocal类
2.每个线程拥有自己的申明为ThreadLocal类型的变量,所以这个类的名字叫'ThreadLocal':线程自己的(变量)
3.此变量生命周期是由该线程决定的,开始于第一次初始(get或者set方法)
4.由ThreadLocal的工作原理决定了:每个线程独自拥有一个变量,并非共享或者拷贝
每个request都对应有一个线程thread,而ThreadLocal又是线程相关的,所以在做有些公共的处理,又不想放到action里面的时候,可以用threadl ...