2022年4月19日

idea 启动Jfinal项目加载不出样式

摘要: idea tomcat 设置Application context 阅读全文

posted @ 2022-04-19 17:40 天天天12345 阅读(109) 评论(0) 推荐(0) 编辑

2021年10月9日

Java 中static修饰方法,有什么好处和坏处

摘要: 用static修饰的方法可以直接调用,不用static修饰的需要先实例化对象才可以调用。 public class A { public static void main(String[] args) { A a = new A(); String b = a.b(); String c = c() 阅读全文

posted @ 2021-10-09 15:14 天天天12345 阅读(297) 评论(0) 推荐(0) 编辑

2020年5月28日

依赖注入

摘要: 含义:把底层类当做参数传递给上层类,实现上层对下层的控制 阅读全文

posted @ 2020-05-28 11:14 天天天12345 阅读(118) 评论(0) 推荐(0) 编辑

2020年5月20日

常见Error以及Exception

摘要: RuntimeException 1、NullPointterException - 空指针引用异常 2、ClassCastException - 类型强制转换异常 3、IllegalArgumentException - 传递非法参数异常 4、IndexOutOfBoundsException - 阅读全文

posted @ 2020-05-20 15:33 天天天12345 阅读(323) 评论(0) 推荐(0) 编辑

2020年5月15日

对象锁和类锁总结

摘要: 1、有线程访问对象的同步代码块时,另外线程可以访问该对象的非同步代码块 2、若锁住的是同一个对象,一个线程在访问对象的同步代码块时,另一个访问对象的同步代码块线程会被阻塞 3、若锁住的是同一个对象,一个线程在访问对象的同步方法时,另一个访问对象同步方法的线程会被阻塞 4、若锁住的是同一个对象,一个线 阅读全文

posted @ 2020-05-15 17:54 天天天12345 阅读(304) 评论(0) 推荐(0) 编辑

如何中断线程

摘要: 1、调用interrupt(),通知线程应该中断了 (1)如果线程处于被阻塞状态,那么线程将立即退出被阻塞状态,并抛出一个InterrutedException异常 (2)如果线程处于正常状态,那么会将该线程的中断标志设置成true。被设置中断标志的线程将继续正常运行,不受影响 2、需要被调用的线程 阅读全文

posted @ 2020-05-15 16:14 天天天12345 阅读(266) 评论(0) 推荐(0) 编辑

2020年5月14日

如何实现处理线程的返回值

摘要: 1、主线程等待法 2、使用Thread类的join()阻塞当前线程以等待当前线程处理完毕 3、通过Callable接口实现:通过FutureTask OR线程池获取 通过线程池获可以提交多个方法,让线程池并发处理结果,方便统一管理 阅读全文

posted @ 2020-05-14 15:40 天天天12345 阅读(265) 评论(0) 推荐(0) 编辑

Thread和Runnable是什么关系

摘要: 1、Thread是实现了Runnable接口的类,使的run支持多线程 2、因单一继承的原则,推荐多使用Runnable接口 阅读全文

posted @ 2020-05-14 11:58 天天天12345 阅读(289) 评论(0) 推荐(0) 编辑

线程的start和run方法的区别

摘要: 1、调用start()方法会创建一个新的子线程并启动 2、run()方法只是Thread的一个普通方法调用 阅读全文

posted @ 2020-05-14 11:49 天天天12345 阅读(243) 评论(0) 推荐(0) 编辑

2020年5月9日

redis底层数据类型基础

摘要: 1、简单动态字符串 2、链表 3、字典 4、跳跃表 5、整数集合 6、压缩列表 7、对象 阅读全文

posted @ 2020-05-09 14:17 天天天12345 阅读(111) 评论(0) 推荐(0) 编辑

导航