dai_的专栏

不坚持就不能ZGZ

面试经历

1. 2014.4.14  宝润兴业   西丽 上来就是ji

2014-04-24 18:49:46

阅读数 517

评论数 0

js浮点数计算

script type="text/javascript">     // 两个浮点数求和     function accAdd(num1,num2){        var r1,r2,m;        try{            r1 =...

2014-04-24 18:48:25

阅读数 621

评论数 0

js返回上一个页面

返回并刷新   alert("恭喜您,操作成功!"); window.location.href=document.referrer;   返回不刷新   alert("恭喜您,操作成功!"); window.history.bac...

2014-04-24 18:48:04

阅读数 2093

评论数 0

java基础面试

1. 重写equals必须同时重写hashCode a) E

2014-04-13 12:15:05

阅读数 532

评论数 0

spring面试题

1. IOC:依赖注入/控制反转;通过XML的配置方式jiegouh

2014-04-12 12:47:11

阅读数 1093

评论数 0

hibernate面试题

1. cascade和懒加载 级联操作(关联关系的增删改操作) @ManyToOne(cascade={CascadeType.ALL}) publicGroup getGroup() { returngroup; }   抓取策略(关联关系的select操作) @Many...

2014-04-11 14:15:54

阅读数 581

评论数 0

java_web乱码问题

1. response字节流写中文乱码问题:用UTF-8输出中文,ie默认为GB2312解码,出现乱码。 a)设置浏览器解码:UTF-8 b)response设置响应头:通知ie用UTF-8码表读数据。response.setHead("Content-type", "...

2014-03-30 12:24:16

阅读数 505

评论数 0

CopyOnWriteArrayList/ConcurrentHashMap

Java 7之多线程并发容器 - CopyOnWriteArrayList

2014-03-18 09:26:46

阅读数 430

评论数 0

Exchanger

Exchanger: 可以在对中对元素进行配对和交换的线程的同步点。每个线程将条目上的某个方法呈现给 exchange 方法,与伙伴线程进行匹配,并且在返回时接收其伙伴的对象。Exchanger 可能被视为 SynchronousQueue 的双向形式。Exchanger 可能在应用程序(...

2014-03-17 16:10:52

阅读数 392

评论数 0

CyclicBarrier

一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier...

2014-03-14 15:47:15

阅读数 501

评论数 0

CountDownLatch

一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。  实例代码: package thread; import java.util.Random; import java.util.concurrent.CountDownLatch; import jav...

2014-03-13 17:28:01

阅读数 386

评论数 0

死锁

public class Deadlock{ public static void main(String[ ] args) { final Object resource1 = "resource1"; final Obj...

2014-03-13 16:06:38

阅读数 396

评论数 0

生产者_消费者2

使用BlockingQueue的实现:每个类只和BolckingQueue通信,代码解耦。   抛出异常 特殊值 阻塞 超时 插入 add(e) offer(e) put(e) offer(e, time, unit) 移除 remove()...

2014-03-13 14:33:03

阅读数 645

评论数 0

生产者_消费者

线程之间,通过wait() notify() notifyAll()来协作编程; 1. 必须在synchronized方法或方法块中使用 2. 与Thread.sleep()的区别:wait()方法释放持有的对象的锁。 3. 属于Object类的方法 4. 替代类:java.util.co...

2014-03-13 10:49:33

阅读数 791

评论数 0

多线程的几个细节

1. volatile关键字 JAVA 多线程之~~volatile关键字 2. 原子类:AtomicInteger AtomicInteger的并发处理 3. 线程本地存储 (38)21.3.8 线程本地存储---Java编程思想之并发笔记 4. 在阻...

2014-03-12 11:39:43

阅读数 388

评论数 0

printM

用二维数组打印出M型阵列 package array; public class Demo1 { public static String printM(int num) { int hight = num/4 +1; int x = hight -1; int y =...

2014-03-10 10:48:45

阅读数 547

评论数 0

web常用端口

网络常用端口与协议 HTTP:80:www服务。 DHCP:服务器端的端口号是67 DHCP:客户机端的端口号是68 POP3:POP3仅仅是接收协议,POP3客户端使用SMTP向服务器发送邮件。POP3所用的端口号是110。 SMTP: 端口号是25。SMTP真正关心的不是邮件如何被传...

2014-03-10 09:36:24

阅读数 11587

评论数 0

树的存储结构

1. 双亲表示法:数组中每个位置保存data+父节点的下标值。(查找父节点时间复杂度=O(1)) 2.多重链表表示法: a) 方案一:指针域的个数等于树的度。 b)方案2:每个节点指针域等于该节点的度。 3. 孩子表示法:每个节点的孩子节点排列起来,用单链表...

2014-02-25 12:03:56

阅读数 855

评论数 0

树的概念

1. 定义: 2.节点分类 3. 节点间关系 4.其他概念

2014-02-25 11:30:57

阅读数 486

评论数 0

线程池helloworld

用线程池替代Thread,可对线程的创建、销毁、运行进行管理。 1.Runnable package executor; public class LiftOff implements Runnable { protected int countDown = 10; private ...

2014-02-24 16:22:55

阅读数 623

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭