会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
活有梦想与追求
博客园
首页
新随笔
联系
订阅
管理
2021年10月18日
浅谈join
摘要: 概述: join使线程进入等待,在当前线程中调用另一个线程对象.join(),会使当前线程一直等待直到另一个线程执行完。join是Thread方法中定义的,与wait不同,wait是在Object中定义的。这样定义是因为调用Thread对象的join方法,当这个Thread对象的任务执行完成之后,在
阅读全文
posted @ 2021-10-18 16:31 活有梦想与追求
阅读(116)
评论(0)
推荐(0)
2021年10月13日
CGLIB
摘要: CGLIB CGLIB(Code Generator Library)是个代码生成库,底层使用ASM来操作字节码生成新的类。 JDK动态代理通过java原生的反射API进行操作,在生成类上比较高效, CGLIB通过ASM直接对字节码进行操作,在类的执行过程上比较高效。 1、使用介绍 Enhancer
阅读全文
posted @ 2021-10-13 19:12 活有梦想与追求
阅读(200)
评论(0)
推荐(0)
2021年10月11日
Thread和Runnable、组合和继承
摘要: Thread是一个具体类,有属性和行为;Runnable是一个函数式接口,可以定义执行任务。Thread和Runnable能扯上联系关键是run方法。Thread子类覆盖run和实现Runnable的run,这两种方法都可以为线程定义一个任务。从使用上看,Thread子类覆盖run方法将任务的定义和
阅读全文
posted @ 2021-10-11 08:50 活有梦想与追求
阅读(52)
评论(0)
推荐(0)
2021年9月24日
动态代理
摘要: 动态代理 概述 动态代理是在不断的需求变更中,逐渐过渡到具有代理能力和动态性的模式。为什么需要代理呢?找代理当然是为了完成我们想要完成的事。比如说想访问国外的网站,可以通过代理服务器将请求转发给目的主机,再将响应返回给客户端,如果能命中缓存还能更快一些。。总的来说,代理可以更加专业的处理问题,而作为
阅读全文
posted @ 2021-09-24 08:32 活有梦想与追求
阅读(285)
评论(0)
推荐(0)
公告