jboss源码中片段分析
来源:互联网 发布:js 所见即所得编辑器 编辑:程序博客网 时间:2024/06/01 08:13
package com.test;import java.security.AccessController;import java.security.PrivilegedAction;import java.util.ArrayList;import java.util.List;import java.util.ListIterator;//有兴趣可以自己执行玩耍public class Test_pkgsString {static final String[] systemPackages;static final String[] systemPaths;static {// final String pkgsString = AccessController.doPrivileged(new// PropertyReadAction("jboss.modules.system.pkgs"));final String pkgsString = "org.javaRasp,org.apache,javax.servlet";final List<String> list = new ArrayList<String>();if (pkgsString != null) {int i;int nc = -1;do {i = nc + 1;nc = pkgsString.indexOf(',', i);String part;if (nc == -1) {part = pkgsString.substring(i).trim();} else {part = pkgsString.substring(i, nc).trim();}if (part.length() > 0) {list.add((part + ".").intern());}} while (nc != -1);}systemPackages = list.toArray(list.toArray(new String[list.size()]));final ListIterator<String> iterator = list.listIterator();// http://youtrack.jetbrains.net/issue/IDEA-72097// noinspection WhileLoopReplaceableByForEachwhile (iterator.hasNext()) {iterator.set(iterator.next().replace('.', '/'));}systemPaths = list.toArray(list.toArray(new String[list.size()]));for (int i = 0; i < list.size(); i++) {System.out.println(systemPackages[i]);System.out.println(systemPaths[i]);}}public static void main(String[] args) {}}class PropertyReadAction implements PrivilegedAction<String> {private final String key;private final String defVal;PropertyReadAction(final String key) {this(key, null);}PropertyReadAction(final String key, final String defVal) {this.key = key;this.defVal = defVal;}public String run() {return System.getProperty(key, defVal);}}
阅读全文
0 0
- jboss源码中片段分析
- chromium源码分析之进程通讯片段
- net-snmp的片段源码分析
- String中equals的源码片段
- jQuery插件superslide.js源码片段分析记录
- jq片段代码分析........
- jq片段代码分析
- Jboss源码解析
- 如何获取JBOSS源码
- JBOSS源码编译
- 如何获取JBOSS源码
- 如何获取JBOSS源码
- HLS学习(七)HLSDownloader源码分析(6)下载TS文件片段
- 分析JBoss Remoting
- JBoss架构分析
- JBoss架构分析
- 标记一下(ACE源码片段)
- STL 中sort源码分析
- 浅析 OkHttp 的拦截器机制
- Linux下Nodejs安装
- TabLayout的指示器宽度问题
- 7.18Linux
- Spring入门程序及准备工作---01
- jboss源码中片段分析
- 高精度模板
- 什么是Spring AOP
- java.util.zip.ZipException: duplicate entry: org/apache/xmlbeans/xml/stream/Location.class
- [RCNN]Rich feature hierarchies for accurate object detection and semantic segmentation
- Naive Bayes与Laplace smoothing 朴素贝叶斯算法拉普拉斯平滑
- Java中的Enum的使用与分析
- mysql性能优化-慢查询分析、优化索引和配置
- 1034. Head of a Gang (30)