- 博客(5)
- 收藏
- 关注
原创 多线程等待唤醒机制:从wait()和sleep()的差别说起
1. wait():释放资源,释放锁 sleep():释放资源,不释放锁 wait():Object的方法,用在同步当中,是同步锁的方法,以锁控制线程 sleep():线程类Thread本身的静态方法 例子: class Person { String name; String gender; boolean flag=false;//标记,默认不输出 } cla
2016-11-13 11:26:57 8770
原创 concurrent包与线程池
1.继承体系 starUML运行异常,和c盘存储或目录层次有关 以下文字摘自Executor接口的Java API文档: 执行已提交的 Runnable 任务的对象。此接口提供一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节、调度等)分离开来的方法。通常使用 Executor 而不是显式地创建线程。例如,可能会使用以下方法,而不是为一组任务中的每个任务调用 new
2016-11-11 10:37:23 394
原创 面试专栏:算法与数据结构,虚拟机,Java基础,JavaWeb
1.二叉树 知识点复习: 二叉树是一棵树,每个节点不能有多于两个的儿子。 二叉查找树的平均深度为O(logN). 节点实现: class BinaryNode{ Object element; BinaryNode left; BinaryNode right; } 应用:表达式树,如图: 中序遍历:
2016-11-06 11:49:41 905 2
原创 自动登录:Filter,Session,Cookie综合例子
初始登录Servlet: package cn.xbai.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import
2016-11-01 21:54:01 5282
原创 过滤器原理和例子
编写处理request,response字符集的过滤器: 1.HttpServletRequest GET方式提交的请求无法通过设置request字符集解决编码问题,可以理解为是getParameter的问题,所以我们写一个HttpServletRequest的包装类,拦截HttpServletRequest并包装它,传递包装类给访问目标: 源码: package cn.xbai.
2016-11-01 11:22:55 1692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人