`
zjwlonger
  • 浏览: 15847 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 主要方法  public CountDownLatch(int count);  public void countDown();  public void await() throws InterruptedException  构造方法参数指定了计数的次数 countDown方法,当前线程调用此方法,则计数减一 awaint方法,调用此方法会一直阻塞当前线程,直到计时器的值为0   例子
URL url = null; HttpURLConnection con = null; try { url = new URL("http://www.cpi.net.cn/"); con = (HttpURLConnection) url.openConnection(); con.connect(); int responseCode = con.getResponseCode(); Map <String,List<String>> map = con.getHeaderFields();//此时拿到了头信息,放到了map中 ...
public static void work(Map<String, Student> map) { Collection<Student> c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) { System.out.println(it.next()); } }   //利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,更具灵活性! ...
in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表B(大表)1:select * from A where cc in (select cc from B)效率低,用到了A表上cc列的索引;select * from A where exists(select cc from B where cc=A.cc)效率高,用 ...
自己有一个多线程并发的问题一直没能很好地解决,需求是: 对一批数据逐一的进行处理,而在单线程执行过程时效率太低,每5-10分钟才能处理一条数据,这期间大部分时间耗在了等待服务器响应请求上,于是乎想到了使用多 ...
package scheduled;   import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask;   public class TestJavaSched extends TimerTask{   @Override public void run() { // TODO Auto-generated method stub System.out.println("开始运行"); }   publi ...
  Servlet生命周期分为三个阶段:   1,初始化阶段  调用init()方法   2,响应客户请求阶段  调用service()方法   3,终止阶段  调用destroy()方法   Servlet初始化阶段:   在下列时刻Servlet容器装载Servlet:     1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件
--Test convert Long to Blob; create table long_test( field1 Long; ); / alter table long_test add field2 Blob; / alter table long_test modify field1 Clob; / declare c clob; cursor cv_clob is  select field1 from long_test; begin     open cv_clob;     LOOP        FETCH cv_clob       I ...
    enum 的全称为 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。     下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 1. 原始的接口定义常量 2. 语法(定义) 3. 遍历、switch 等常用操作 4. enum 对象的常用方法介绍 5. 给 enum 自定义属性和方法 6. EnumSet,EnumMap 的应用
package enumeration;   public class TestEnum { public enum Jobs { ENGINEER,PROGRAMMER,SALES}; public enum NewDepartment {ENGINEER, MARKETING, SALES, HR}; public static void main(String[] args) {  //compareTo  int i = NewDepartment.MARKETING.compareTo(NewDepartment.SALES);  int i2 = NewDepar ...
字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 bytes DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS) 经过严格测试,无千虫问题 LONG 超 ...
题目: Table:student 学号 班级 分数 1 Class1 70 2 Class1 50
毕业四年都在一家单位,现在离职了,考虑换工作。行情不好呀,得到两个offer都是10K ,一个是外派到华三通信,一个是用友软件。 今天去了软通,结果那个面试官手机一直响,问的问题七零八碎的,最后说是不像工作四年的。心情严重不好。
Global site tag (gtag.js) - Google Analytics