上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: ps:不要将获取锁的过程写在try块中,因为如果在获取锁(自定义锁的实现)时发生了异常,异常抛出的同时,也会导致锁无故释放。目录一.什么是Lock对象?二.使用ReentrantLock实现线程同步三.使用Loc... 阅读全文
posted @ 2018-10-27 00:24 白晨冬阳 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 写在前面:尽量不要使用 synchronized(String a) 因为在JVM中,字符串常量池具有缓冲功能!而这个会导致线程一直循环,因为String的引用只有一个,会导致只有一个线程不断循环执行。1.syn... 阅读全文
posted @ 2018-10-26 15:00 白晨冬阳 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.ThreadLocal概念ThreadLocal,可以叫做线程本地变量或线程本地存储,顾名思义就是ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。其实就是通过... 阅读全文
posted @ 2018-10-26 11:57 白晨冬阳 阅读(160) 评论(0) 推荐(0) 编辑
摘要: GitHub:https://github.com/JDawnF前言:这一模块可以参照徐刘根大佬的博客。目录一.线程和进程的概念、并行和并发的概念二.创建线程的方式及实现三.线程间通信的方式四.说说 CountD... 阅读全文
posted @ 2018-10-24 11:36 白晨冬阳 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1.POPO(persisent object),即持久对象,在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean... 阅读全文
posted @ 2018-10-17 17:52 白晨冬阳 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 除了可以通过import或者直接用svn插件导入svn上的项目之外,还可以现将svn上的项目下载到本地,如果是Windows上的话直接用乌龟svn,检查即可;如果是Mac上的话,可以用SmartSVN check... 阅读全文
posted @ 2018-10-17 16:39 白晨冬阳 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 开发过程中,难免会需要部署,所以也需要掌握一些基本的Linux命令,那些简单的ls,touch,mkdir,mv,cp等等这些就不列举了。1.netstat:显示各种网络相关信息这是一个非常实用的命令,当我们要查... 阅读全文
posted @ 2018-10-10 09:52 白晨冬阳 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 当一个maven项目是web工程的时候,要注意添加web.xml文件,一般默认是创建在main目录下的webapp/WEB-INF/web.xml,当然,如果你选择了maven 动态模板,会自动帮你建好这个目录,... 阅读全文
posted @ 2018-09-28 23:56 白晨冬阳 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 1.打开eclipse,然后创建一个动态web项目,如下图2.然后要选择Tomcat运行版本注意,如果这里你的Tomcat版本不是8.0,恭喜你,你得修改一下Tomcat的配置文件了。 用解压工具打开Tomcat... 阅读全文
posted @ 2018-09-20 16:39 白晨冬阳 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 写在开头:众所周知,对于Java web项目来说,servlet是第一步,无论你使用什么框架,都是基于servlet而进行封装或者衍生的,所以很有必要研究一下servlet是个什么东东。一.servlet的架构图... 阅读全文
posted @ 2018-09-20 15:39 白晨冬阳 阅读(179) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页