java基础
文章平均质量分 92
张八百
这个作者很懒,什么都没留下…
展开
-
CountDownLatch+AQS
CountDownLatch类的代码很少,它的应用场景:线程A需要等待线程B执行完成(线程A和B可以视为单线程或者多个线程),线程A才能执行。流程图如下:下面是它的一个hello world :/** * 场景如下: * 主程序(线程A)接受到一批数据,需要启动2个线程(线程B)去做2件事:1、数据的校验 2、数据存储在磁盘上 * 当这两个操作执行完成后,主程序才能继续执行业务逻辑原创 2016-11-16 22:31:52 · 665 阅读 · 0 评论 -
struts源码简单解读
一、问题现象和猜测 问题情况:在工作遇到一个404问题,此问题的现象是:单独的一个web模块在本地启动时,通过浏览器访问没有出现404,是可以正常运行的,但是当各个子web模块集成时,却出现了404错误。问题的原因:子模块中的struts.xml配置文件中的package元素的name和namespace属性出现重复问题解决方法:修改name和namespace问题重现:下面将这个问题简单重现下(这原创 2016-11-23 20:40:10 · 695 阅读 · 0 评论