![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
驽马一架
兴之所至
展开
-
blog211222. Java concurrent之 ForkJoinPool与ForkJoinTask
blog211222. Java concurrent之 ForkJoinPool与ForkJoinTask分而治之算法(divide-and-conquer alogrithm)ForkJoinTaskForkJoinPoolForkJoinPool与ForkJoinTask搭配使用, 支持分而治之算法(divide-and-conquer alogrithm).分而治之算法(divide-and-conquer alogrithm)一个大任务, 不断向下迭代切分成多个足够小的任务, 这个过程称作f原创 2021-12-22 19:45:32 · 202 阅读 · 0 评论 -
2021-08-02 org.eclipse.osgi中的copyOnWrite和eventManager
org.eclipse.osgi中的copyOnWrite和eventManager读写分离的CopyOnWrite container支持同步和异步分发事件的eventManager机制EquinoxEventPublisher本文以eclipse 4.20为参考.读写分离的CopyOnWrite container每当生产者向container添加和删除item时, copyOnWrite container都重新拷贝生成新版collection, 确保消费者从container取得的旧版coll原创 2021-08-02 18:13:07 · 106 阅读 · 0 评论 -
2021-7-23. Java之classLoader的delegate model
Java之classLoader的delegate modelclassLoader负责将字节序列转为Class, 多个classLoader按照父子关系构成层次关系(通常是).其根classLoader称作Bootstrap classLoader, JDK中是null;然后是Platform classLoader, 负责JDK中class的载入.再之是System classLoader, 也称作application classLoader.特别注意, 在复杂情形时, 多个classL原创 2021-07-23 18:53:07 · 160 阅读 · 0 评论 -
2021-7-19. Java之bound property和constrained property
Java之bound property和constrained property为object实现property时, 有些property在变动时需要发出通知(notification), 通常采用listener这种模式.java.beans提供了几个interface和class方便实现这个需求,PropertyChangeListener VetoableChangeListener PropertyChangeEventPropertyChangeSupportVetoableC原创 2021-07-19 22:41:18 · 124 阅读 · 0 评论 -
2021-7-17. Java之URI
Java之URIRFC2396和RFC2732中定义了URI(Uniform Resource Identifier). URI是满足特定格式的字串, 进一步可以分作 URL(Uniform Resource Locator)和URN(Uniform Resource Name). 不赘述.URI的格式,[scheme:]scheme-specific-part[#fragment] 带scheme部分的URI称作absolute URIabsolute URI且scheme-specifi-p原创 2021-07-17 19:39:32 · 192 阅读 · 0 评论 -
20210716. Java之checked和unchecked exceptions
Java之checked和unchecked exceptionsJdk中的Throwable的子类Throwable Error unchecked Exception RuntimeException unchecked else checkedError和RuntimeExceptionJava之checked和unchecked exceptions称作unchecked throwable.Exception中除了RuntimeException和其子原创 2021-07-16 23:00:40 · 79 阅读 · 0 评论 -
20210715. Java之ResourceBundle
Java之ResourceBundleResourceBundle常用与加载locale敏感的字串.以资源伴随app一起打包的常用形式为例, 如下目录结构,yourApp myresource.properties myresource_zh.properties your/example/ResourceBundleDemo.classmyresource.properties的内容HelloWorld= Hello, the world!myresource_zh.properti原创 2021-07-15 22:55:23 · 45 阅读 · 0 评论 -
2021-07-11 配置可执行jar的manifest.mf
可执行jar的manifest.mf可执行的jar包直接使用javar -jar XXX.jar即可直接运行, 无需再特别指明main class.其配置是再MANIFEST.MF中指定Main-Class.一个例子Manifest-Version: 1.0Class-Path: dependency1.jar 用于指定依赖库, 路径基点是XXX.jar所在的路径 dependency1.jar 续行以空格起头 dependencyD原创 2021-07-11 13:08:55 · 632 阅读 · 0 评论