12 2017 档案

摘要:一、CyclicBarrier的使用 Barrier是栅栏,障碍物的意思,这里将它理解为栅栏。 Cyclic是重复利用的意思。 CyclicBarrier:可重复利用的栅栏。这里附上官方文档的一句解释:The barrier is called<em>cyclic</em> because it c 阅读全文
posted @ 2017-12-31 02:28 钓鱼翁 阅读(248) 评论(0) 推荐(0)
摘要:ThreadPoolExecutor: 一、主要的成员变量: ctl: 主线程池的控制状态,它是一个atomic integer ,包含了两个概念上的域,①、workerCount,线程池中有效线程的数量。②、runState,是否正在运行,关闭等状态。 工作线程数量(workerCount)就是w 阅读全文
posted @ 2017-12-29 21:37 钓鱼翁 阅读(198) 评论(0) 推荐(0)
摘要:PriorityBlockingQueue: 这是一个无界的阻塞队列,使用和PriorityQueue 一样的排序规则,并且提供阻塞检索元素操作。虽然说这个队列在逻辑上是无界的,但是它可能会因为资源耗尽导致内存溢出错误。这个队列也不允许出现null值元素。一个具有优先级的阻塞队列依赖于Compara 阅读全文
posted @ 2017-12-28 17:00 钓鱼翁 阅读(231) 评论(0) 推荐(0)
摘要:我们平常编写好的HttpServlet类后,就可以处理请求了,但是服务器在接收到请求信息以后是如何将这些请求传递到我们编写的Servlet类中的???这个疑问在我心中的已经很久了,现在要来解决它。 我们之前的一篇文章Tomcat中容器是什么以及容器与容器之间的数量关系。简单介绍Tomcat服务器的容 阅读全文
posted @ 2017-12-26 15:17 钓鱼翁 阅读(4506) 评论(0) 推荐(3)
摘要:Tomcat容器到底是什么 学java有一小段时间了,一直使用Tomcat,也知道Tomcat是一个大的Servlet容器,里面还有许多子容器,容器之间都是相互嵌套的。也看过一下接收Tomcat的文章,都是一幅图,图中有好多个框框相互嵌套,表示容器与容器之间的相互嵌套,也没什么说明,把我看得云里雾里 阅读全文
posted @ 2017-12-26 04:13 钓鱼翁 阅读(8810) 评论(0) 推荐(2)
摘要:将请求的传递过程分解学习。 CoyoteAdapter将中持有Connector的引用,所以在Coyote这个类中Connector查找它所属的StandardService,而StandardService有持有一个Container类型的引用,所以StandardService找到Standar 阅读全文
posted @ 2017-12-25 12:42 钓鱼翁 阅读(421) 评论(0) 推荐(0)
摘要:java中,线程的状态使用一个枚举类型来描述的。这个枚举一共有6个值: NEW(新建)、RUNNABLE(运行)、BLOCKED(锁池)、TIMED_WAITING(定时等待)、WAITING(等待)、TERMINATED(终止、结束)。 但是我发现大多数人的理解和上面的这六种还是有些差别,通常会加 阅读全文
posted @ 2017-12-21 15:39 钓鱼翁 阅读(22536) 评论(5) 推荐(4)
摘要:可以直接复制运行一下 排列的例子 组合的例子 阅读全文
posted @ 2017-12-18 14:31 钓鱼翁 阅读(690) 评论(0) 推荐(0)
摘要:警告: Request method 'POST' not supported是经常遇到的,这里记录一下我经常遇到的一种情况,以免忘记。 我使用拦截器拦截所有请求,然后列出不拦截的请求。有时候由于自己添加新功能,这个功能的请求是要求不能被拦截的。如果此时我没有把相关的请求添加到不拦截的列表里面。那么 阅读全文
posted @ 2017-12-06 10:02 钓鱼翁 阅读(57417) 评论(0) 推荐(1)
摘要:一、用js模拟点击a标签的操作。 jsp代码: js代码: 二、用JQuery模拟点击a标签的操作。 jsp代码: 要用span标签把“登录”包起来JQuery才能获取a标签中元素。 JQuery代码: 参考:http://www.jb51.net/article/47930.htm 阅读全文
posted @ 2017-12-05 11:18 钓鱼翁 阅读(6406) 评论(0) 推荐(0)
摘要:在使用SpringMVC进行开发的时候,遇到了以下代码不能执行的情况。而且我已经正确导入了JQuery框架。 明明记得之前是可以执行的为什么现在却不能了。在浏览器的开发这工具上只能看到 SyntaxError: expected expression, got '<'[详细了解] 这个报错。 网上看 阅读全文
posted @ 2017-12-03 18:41 钓鱼翁 阅读(12481) 评论(0) 推荐(0)