03 2019 档案

摘要:log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。 ALL:最低等级的,用于打开所有日志记录。 TRACE: designates finer-grained inf 阅读全文
posted @ 2019-03-15 11:08 幻音坊-女帝 阅读(8775) 评论(0) 推荐(0)
摘要:新建、就绪、运行、阻塞、死亡 阅读全文
posted @ 2019-03-13 16:28 幻音坊-女帝 阅读(142) 评论(0) 推荐(0)
摘要://返回两个日期相差的月数function MonthsBetw(date1, date2) { //date1和date2是2019-3-12格式 //用-分成数组 date1 = date1.split("-"); date2 = date2.split("-"); //获取年,月数 var y 阅读全文
posted @ 2019-03-13 10:32 幻音坊-女帝 阅读(8761) 评论(0) 推荐(1)
摘要:public class Demo3_Synchronized { public static void main(String[] args) { // TODO Auto-generated method stub Ticket2 ticket2 = new Ticket2(); new Thr 阅读全文
posted @ 2019-03-12 16:48 幻音坊-女帝 阅读(627) 评论(0) 推荐(0)
摘要:public class Demo2_Snschronized { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("多线程开始时间(毫秒):"+System 阅读全文
posted @ 2019-03-12 16:33 幻音坊-女帝 阅读(362) 评论(0) 推荐(0)
摘要:public class Demo3_Thread { public static void main(String[] args) { /* * 继承Thread类 */ new Thread() { //1.继承Thread public void run() { //2.重写run方法 for 阅读全文
posted @ 2019-03-11 17:03 幻音坊-女帝 阅读(299) 评论(0) 推荐(0)
摘要:实现Runnable的原理 1.看Thread类的构造函数,传递了Runnable接口的引用 2.通过 init()方法找到传递的target给成员变量的target赋值 3.查看run方法,发现run方法中有判断,如果target不为null就会调用Runnalbe接口子类对象的run方法 实现多 阅读全文
posted @ 2019-03-11 16:49 幻音坊-女帝 阅读(905) 评论(0) 推荐(0)
摘要:public class Demo2_Thread { public static void main(String[] args) throws InterruptedException { // TODO Auto-generated method stub MyRunnable myRunna 阅读全文
posted @ 2019-03-11 16:27 幻音坊-女帝 阅读(335) 评论(0) 推荐(0)
摘要:public class Demo1_Thread { public static void main(String[] args) throws InterruptedException { Demo demo = new Demo(); //4.创建Thread类的子类对象 demo.start 阅读全文
posted @ 2019-03-11 14:17 幻音坊-女帝 阅读(226) 评论(0) 推荐(0)
摘要:/*** 饿汉式**/class Singleton { //1.私有构造,其他类就不能访问该构造方法了 private Singleton () {}; //2.创建本类对象 private final static Singleton singleton = new Singleton(); / 阅读全文
posted @ 2019-03-11 13:34 幻音坊-女帝