标签: oracle-maf

没有 Collections.synchronized 的线程安全 LinkedHashMap

我正在使用 LinkedHashMap 并且环境是多线程的,因此该结构需要是线程安全的。在特定事件期间,我需要读取整个地图推送到数据库并清除所有内容。

大多数时候只有写入发生在这张地图上。该地图的条目限制为 50 个。

我正在使用 Oracle MAF,但它没有可用的 Collections.syncronizedMap。那么,我需要在同步块中放入哪些内容,以确保写入和读取不会出现并发修改异常等

几个要求:

  1. 我需要将其表现得像一个循环队列,因此重写 LinkedHashMap 的 removeEldestEntry 方法。
  2. 我需要保留订单

java concurrency multithreading data-structures oracle-maf

7
推荐指数
1
解决办法
2万
查看次数

WebLogic 12c - 错误:未设置ADRS_DOMAIN_PASSWORD环境变量

我正在尝试在Oracle MAF(2.3.1)应用程序中实现推送通知.我需要在WebLogic服务器上部署Push Server应用程序.

当我尝试从JDeveloper 12c IDE运行集成WebLogic Server(WL-12c)时,我会继续进入控制台日志.看来根本就没有创建域名.Error: ADRS_DOMAIN_PASSWORD environment variable not set.

我还附上了完整的Build log,供您参考,

Adding environment variable to WLST script USER_MEM_ARGS = -Xms32m -Xmx1024m -XX:MaxPermSize=384m
Log File:      C:\Users\admin\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\o.j2ee.adrs\BuildDefaultDomain.log
Label:         JDEVADF_MAIN_GENERIC_151011.0031.S
Product Home:  C:\oracle\Oracle_JDev_Home\jdeveloper\jdev\
Domain:        C:\Users\admin\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\DefaultDomain

BuildDefaultDomain1.py      2016-11-24 13:01:43

cmd.exe /c ""C:\oracle\Oracle_JDev_Home\oracle_common\common\bin\wlst.cmd" "C:\Users\admin\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\o.j2ee.adrs\BuildDefaultDomain1.py""
Process started
wlst > 
wlst > Initializing WebLogic Scripting Tool (WLST) ...
wlst > 
wlst > Welcome to WebLogic Server Administration Scripting Shell
wlst > 
wlst > Type help() for help on available …
Run Code Online (Sandbox Code Playgroud)

weblogic jdeveloper weblogic12c oracle-maf

2
推荐指数
1
解决办法
6923
查看次数

Oracle MCS-Storage

我在Oracle MCS中创建了一个存储集合.我可以使用分配的角色访问集合,但我想知道是否可以在oracle maf中以"匿名用户(没有凭据)"访问此集合.

oracle storage mcs oracle-maf

1
推荐指数
1
解决办法
110
查看次数