zhimoe

Captain your own Ship.


  • 首页

  • 归档

  • 编程

  • 翻译

  • 随想

  • 关于

  • 搜索

Javac-线程与任务

时间: 2016-01-01   |   分类: 编程   | 字数: 1914 字 | 阅读: 4分钟
基本概念 线程:任务执行的环境,可以理解为传送带。注意任务必须在线程上面被执行。 任务: Runnable/Callable的实现,可以理解
阅读全文 »

Java并发2-同步与锁

时间: 2016-01-01   |   分类: 编程   | 字数: 1193 字 | 阅读: 3分钟
Object.wait/notify/notifyAll 这三个方法是在class Object 上面的,也就是所有对象都有这个方法。这里对象就是上面类比的资源,可以当成一个信号量。 Object.wait() to suspend a thread(
阅读全文 »

Java并发3-ThreadLocal

时间: 2016-01-01   |   分类: 编程   | 字数: 506 字 | 阅读: 2分钟

在通常的业务开发中,ThreadLocal 有两种典型的使用场景。

场景1,ThreadLocal 用作保存每个线程独享的对象,为每个线程都创建一个副本,这样每个线程都可以修改自己所拥有的副本, 而不会影响其他线程的副本,确保了线程安全。

场景2,ThreadLocal 用作每个线程内需要独立保存信息,以便供其他方法更方便地获取该信息的场景。每个线程获取到的信息可能都是不一样的,前面执行的方法保存了信息后,后续方法可以通过 ThreadLocal 直接获取到,避免了传参,类似于全局变量的概念。

阅读全文 »

Java动态代理

时间: 2016-01-01   |   分类: 编程   | 字数: 2411 字 | 阅读: 5分钟

好文

Java 动态代理机制分析及扩展

更深入的一篇:
java设计模式-动态代理模式

阅读全文 »

Java注解和注解处理器

时间: 2016-01-01   |   分类: 编程   | 字数: 2235 字 | 阅读: 5分钟

注解处理

注解是jdk1.5出现的,但是自定义处理注解的功能是1.6才有的.Element等关于注解源码抽象的支持类都是1.6出现的.
关于注解的定义就不说了,主要说说注解处理
本文根据以下资料并进行部分修改:
JavaAnnotationProcessing

阅读全文 »
6 7 8 9 10 11 12 13 14
zhimoe

zhimoe

Captain your own Ship.

68 日志
4 分类
42 标签
RSS 订阅
GitHub ZhiHu
书签
  • 可视化学习Git
  • 艺术绘画博物馆
  • RustCheatsheet
  • 谷歌机器学习课程
标签云
  • Code
  • Java
  • Scala
  • Python
  • Rust
  • Qq空间
  • Spring
  • 并发
  • Docker
  • Git
© 2016 - 2023 zhimoe
0%