自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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