笔记
Erik6_yang
java技术交流
展开
-
java多线程的锁介绍(锁的是什么?)
第一种 被synchronized修饰的普通方法锁的是对象,所以哪条线程先拿到这个对象的锁谁先执行 package eightLock; import java.util.concurrent.TimeUnit; /** * 8锁现象 * @author Erik_yang * @see 1.8 */ public class Test1 { public static void main(String[] args) { Phone phone = new Phon原创 2021-07-05 06:01:08 · 208 阅读 · 0 评论 -
多线程使用Lock锁实现精准唤醒
package demo; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class ThreadDemo { public static void main(String[] args) { Ticket ticket = new Ticket原创 2021-07-05 03:19:17 · 201 阅读 · 0 评论 -
java中的SimpleDateFormat类,字符串与Date对象之间的转换
首先我们来了解一下Date类 该类演示Date类的使用,该类由于存在千年虫的问题很多方法已被标记为过时的 什么是千年虫? 程序设计者表示时间年份为两位数如表示1900年为00,1930年为30,1999年为99,那么在1999年的12月31再过一天就会编程了00计算机会认为这是1900年,这就是千年虫的问题 package api; import java.util.Date; /** * 该类演示Date类的使用,该类由于存在千年虫的问题很多方法已被标记为过时的 * 什么是千年虫? *原创 2021-04-18 14:51:43 · 368 阅读 · 0 评论 -
使用dom4j解析tomcat的web.xml文件
import java.io.File; import java.util.HashMap; import java.util.List; import java.util.Map; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; /** * 该类加载了Http协议中的所有的mime类型 * @author Er原创 2021-04-12 11:26:08 · 204 阅读 · 2 评论