小编Dya*_*nth的帖子

如何从池中删除无效的数据库连接

我正在使用tomcatoracle数据库的连接池.它运行正常,但是当我长时间使用我的应用程序后,它会给出" 连接重置 " 错误.我收到此错误是因为在tomcat数据源关闭逻辑连接之前oracle服务器上的物理连接已关闭.因此,在从数据源获取连接之前,我正在使用连接对象的isValid(0)方法检查连接有效性,如果物理连接已关闭,则该方法为false.但我不知道如何从池中删除无效的连接对象.

java oracle tomcat connection-pooling

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

如何在java swing应用程序中实现JTables的扩展/折叠性质

在我的应用程序中,我显示了一个包含大量数据的表列表.所有表都可能不适合窗口,我们需要滚动才能看到底部表格.在这里,我需要扩展/折叠性质到表.用户可以选择他希望在所有表中看到哪些表.这是我的应用程序的示例屏幕截图. 在此输入图像描述

我该怎么做.任何建议将不胜感激.

java swing expand jtable collapse

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

Node.innerHTML 以小写形式给出标签名称

我正在迭代NodeList以获取Node数据,但是在使用Node.innerHTML时,我获取了小写的标记名称。

实际标签

<Panel><Label>test</Label></Panel>
Run Code Online (Sandbox Code Playgroud)

作为给予

<panel><label>test</label></panel>
Run Code Online (Sandbox Code Playgroud)

我需要这些标签。是否可以用正则表达式得到它?我正在将它与 dojo 一起使用(在 dojo 中有什么方法吗?)。

var xhrArgs = {
            url: "./user/"+Runtime.userName+"/ws/workspace/"+Workbench.getProject()+"/lib/custom/"+(first.type).replace(".","/")+".html",
            content: {},
            sync:true,
            load: function(data){
                var test = domConstruct.toDom(data);
                dojo.forEach(dojo.query("[id]",test),function(node){
                    domAttr.remove(node,"id");
                });
                var childEle = "";
                dojo.forEach(test.childNodes,function(node){
                    if(node.innerHTML){
                            childEle+=node.innerHTML;
                    }
                });
                command.add(new ModifyCommand(newWidget,{},childEle,context));
            }
    };
Run Code Online (Sandbox Code Playgroud)

javascript dojo innerhtml

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

如何在web.xml OSGI WAB自由角色映射中映射admin auth约束

我正在构建一个单独的admincenter工具,需要管理员角色才能访问.如何在auth-constraint中指定它web.xml.

我试过下面,它不起作用

<security-constraint>
    <web-resource-collection>
        <web-resource-name>commonlogin-secure-resources</web-resource-name>
        <url-pattern>/rest/readyToLand</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>test</role-name>
        <role-name>Administrator</role-name>
    </auth-constraint>
    <user-data-constraint>
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
</security-constraint>
Run Code Online (Sandbox Code Playgroud)

server.xml

<basicRegistry>
    <user name="admin" password="adminPassword"/>
</basicRegistry>    
<administrator-role>
    <user>admin</user>
</administrator-role>
Run Code Online (Sandbox Code Playgroud)

登录后,如果我尝试访问此URL,则表示我无权访问它.我需要在某处做绑定吗?

添加IBM-Authorization-Roles: com.ibm.ws.management到MANIFEST.MF 后,我可以使用admin角色访问它,但不能使用test角色访问它.配置有什么问题.如何在osgi包中进行角色映射?

java security websphere-liberty wab

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

角度根据条件将不同的可观察值分配给异步的模板(有内存泄漏吗?)

我需要根据某个标志渲染来自不同 ngrx 存储的数据。两个存储都提供相同类型的数据。

方法一

<ng-contaier *ngIf="flag$ | async; else anotherStoreData">
    <ng-container *ngIf="store1$ | async as store1">
        <div>{{ store1?.prop1 }}</div>
        <div>{{ store1?.prop2 }}</div>
    </ng-container>
</ng-contaier>
<ng-template #anotherStoreData>
    <ng-container *ngIf="store2$ | async as store2">
        <div>{{ store2?.prop1 }}</div>
        <div>{{ store2?.prop2 }}</div>
    </ng-container>
</ng-template>

flag$: Observable<boolean>
store1$: Observable<Store>
store2$: Observable<Store>
ngInit() {
    flag$ = streamService.userNewStore();
    store1$ = this.store.select(<someselector1>);
    store2$ = this.store.select(<someselector2>);
}
Run Code Online (Sandbox Code Playgroud)

方法2

<ng-container *ngIf="store$ | async as store">
    <div>{{ store?.prop1 }}</div>
    <div>{{ store?.prop2 }}</div>
</ng-container>


store$: Observable<Store>
ngInit() {
    streamService.userNewStore()
    .pipe(takeUntil(this.ngUnsubscribe))
    .subscribe((flag) => …
Run Code Online (Sandbox Code Playgroud)

javascript ngrx angular angular-observable ngrx-store-4.0

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

Openlayers 3圆形半径,以米为单位

如何获得以米为单位的半径可能这是现有的问题,但我没有得到正确的结果.我正在尝试在postgis中创建具有相同半径和中心的多边形来自openlayers圈.

要获得半径米我跟着这个.运行示例链接.

var radiusInMeters = circleRadius * ol.proj.METERS_PER_UNIT['m'];
Run Code Online (Sandbox Code Playgroud)

越来越圆心,半径(以米为单位),我试图生成多边形(WKT)在PostGIS(服务器作业)绘制在地图中类似的功能后.

select st_astext(st_buffer('POINT(79.25887485937808 17.036647682474722 0)'::geography, 365.70644956827164));
Run Code Online (Sandbox Code Playgroud)

但两者都不涉及同一领域.任何人都能告诉我我在哪里做错了.

基本上我输入/输出Circle的输入/输出仅以米为单位.

postgis openlayers-3

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

JavaScript加密

该脚本必须搜索网页内的字符串.但该脚本不应显示它正在搜索的字符串.我的意思是搜索字符串应该是加密格式或任何其他格式.但如果没有该搜索字符串,则不应显示网页,否则应在页面上显示错误.

我打算开发一个插件.如果有人在他们的网页中使用该插件,他们必须并且应该将我的名字或我的网站名称放在该页面中.

是否有可能,如果是这样,如何在脚本内加密我的文本(srikanth)以及如何在页面内搜索该字符串.

有多少种可能性可以将我的名字放在一个带有javascript或jquery的网页中,但是当任何人在源代码中检查它时它不应该是可见的

javascript encryption jquery

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

jquery验证器插件忽略title属性以显示错误消息

如何忽略title属性以在jquery验证器插件中显示错误消息.因为我使用该标题显示工具提示不是错误消息.

插件初始化

$('#participantform').validate();
Run Code Online (Sandbox Code Playgroud)

要验证的表单元素

<input name="o_phone_cnt" class="inputtextie required digits" title="Country Code" style="width:25px" type="text" minlength="1" size="3" maxlength="3"/>
Run Code Online (Sandbox Code Playgroud)

点击按钮

$('#sendmail_ppnt').button().click(function(){
      $('#participantform').submit();
});
Run Code Online (Sandbox Code Playgroud)

在验证时,它根据需要显示错误消息,但在将标题添加到input:text元素后,它将国家/地区代码显示为错误消息.

如何配置验证器插件以忽略title属性以显示错误消息.

jquery jquery-validate

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