小编neo*_*neo的帖子

SLF4j - logback问题:您应该创建多少个记录器对象?

我刚刚开始使用logback,我有一个问题:

您应该为每个类创建一个记录器,如下所示:

final static Logger logger = LoggerFactory.getLogger(className.class);
Run Code Online (Sandbox Code Playgroud)

或者那太多了?也许每包创建一个记录器?通常被认为是好的做法是什么?谢谢.

logging logback slf4j

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

从命令行查询Internet Explorer版本并不总是有效?

步骤1,我使用以下命令从命令行窗口获取本地IE版本:

reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v  version" 
Run Code Online (Sandbox Code Playgroud)

它会工作,并给我这样的IE版本:

  ! REG.EXE VERSION 3.0

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer
    version     REG_SZ  7.0.5730.13
Run Code Online (Sandbox Code Playgroud)

第2步,现在我尝试使用此命令:

 reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v  version"  | find "version"
Run Code Online (Sandbox Code Playgroud)

它会失败并告诉我以下内容:

! REG.EXE VERSION 3.0

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer

Error:  The system was unable to find the specified registry key or value
Run Code Online (Sandbox Code Playgroud)

第3步,现在如果我回到第一个命令:

 reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v  version"
Run Code Online (Sandbox Code Playgroud)

它会给我与步骤2中相同的错误.我不明白为什么第2步会失败,为什么第3步会失败,因为它与第1步相同.

scripting command-line cmd

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

如何在特定时间重新加载页面,每天只重新加载一次

我有一个每隔一分钟运行一次的javascript函数.

setInterval(function(){

  //first, check time, if it is 9 AM, reload the page
   var now = new Date();
   if (now.getHours() == 9 {
      window.refresh();
   }

  //do other stuff

},60000);
Run Code Online (Sandbox Code Playgroud)

现在的问题是,我希望重新加载每天只发生一次.因为该函数每分钟运行一次,所以下次启动时,如果它在9AM到10AM之间,它将再次重新加载页面.如何仅重新加载一次?

我可以通过创建另一个间隔函数来实现它,该函数每小时触发一次并检查是否应该重新加载.但由于我已经拥有每分钟运行的上述功能,我可以从那里开始吗?

如果我最终创建另一个每小时检查一次的功能.如果这2个功能在同一时间启动会发生什么?

javascript

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

JPA - 是否有一种方法/方法来检索持久性单元信息

我想在代码中找到我的数据源名称.有没有办法做到这一点?我正在使用eclipselink.

谢谢更具体,我的目标是获得一个jdbc连接对象.我知道我可以通过以下方式做到这一点:

datasource = (DataSource) (new InitialContext()).lookup("my_data_source_name")
connection = dataSource.getConnection();
Run Code Online (Sandbox Code Playgroud)

但我不想在我的代码中硬编码数据源名称.

我也试过了

java.sql.Connection connection = em.unwrap(java.sql.Connection.class);
Run Code Online (Sandbox Code Playgroud)

它总是返回null.

jpa eclipselink

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

Glassfish配置文件夹中"keyfile"的用途是什么?

一个真正的新手问题:

在glassfish-> domains-> domain1-> config文件夹下,有一个名为"keyfile"的文件,该文件是什么用的?我知道cacert.jks和keystore.jks用于存储证书.但是什么是密钥文件?它包含所有证书私钥吗?

我正在使用Glassfish 3.1.

谢谢

glassfish glassfish-3

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

JQuery和Cookie:如何在用户离开页面或退出窗口/选项卡时删除它们

我正在学习如何在https://github.com/carhartl/jquery-cookie 上使用这个JQuery cookie插件

从我所看到的,它非常容易阅读和删除cookie.我的问题是:当用户离开页面或关闭窗口/标签时,我希望删除cookie,我该怎么做?我如何检测此类活动?

谢谢.

html javascript cookies jquery

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

SQL Developer 如何将存储过程导出到单独的文件中?

我正在使用 Oracle SQL Developer 3.2,并且有大约 100 个存储过程/函数,我想将它们导出到单独的单独文件中。这是我想要实现的目标:

  1. 每个文件名应与存储过程/函数名称相同。
  2. 文件内容只是存储过程/函数的内容,就好像我打开存储过程,复制并粘贴到文本文件中并保存一样。

有人知道该怎么做吗?谢谢。

oracle

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

Jax-ws @PreDestroy什么时候被完全调用?

我有一个简单的Web服务使用@PostConstruct@PreDestory注释.

@PostConstruct
private void init() {...} //initialize some database connection

@PreDestroy
private void release() {...} //release data base resources
Run Code Online (Sandbox Code Playgroud)

然后客户端将调用一些Web方法来执行一些数据库操作.我通过在代码中设置断点进行了简单的测试.该@PostConstruct工程的罚款.但@PreDestroy方法永远不会被调用.

我认为@PreDestroy当客户端完成调用Web方法时总会被调用,因为Web服务本质上是无状态的.所以最后,实例总是被销毁,在此之前,应该调用我的发布方法?这是正确的理解吗?

但在阅读了一些在线资源后,我感到困惑.有人说@PreDestroy当它未部署时会被调用吗?

java annotations jax-ws

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

HashMap如何找出"额外"键并删除它们

假设我有一个Hashmap对象myMap,它包含一组键和值,

key1, value1
key2, value2
...
...
Run Code Online (Sandbox Code Playgroud)

假设我总共有30把钥匙.

现在我得到一个键列表:key1, key2....,说有28个.

什么是检查MYMAP对象和删除键是最好的方式不是在我的钥匙的名单?我是否必须通过hashmap键集进行迭代并比较列表中的每一个?

谢谢.

java

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

Java套接字编程:服务器套接字是否可以启动通信?

1,我的服务器有一个ServerSocket接受客户端连接2,我的客户端创建一个套接字并向服务器发送消息.3,服务器获取消息并回复客户端.

因此,始终是客户端启动通信.

在初始客户端连接之后说一段时间,服务器想要向客户端发送另一条消息,是否可以这样做?

java sockets

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

Javascript:如何检查字符串是否以2个字母结尾并后面跟一个整数?

我想检查字符串是否ab以整数结尾。

给定任何字符串s,我如何首先检查它是否以ab1or ab2或a 结尾b3,如果是,则返回ab1or ab2ab3

例如,对于string sdfsadfsab2,我想返回ab2
对于字符串,asdfase我想返回空字符串。

javascript或jquery中是否有任何正则表达式可以做到这一点?谢谢。

javascript jquery

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

不希望div的背景图像通过表格出现

说我有以下代码

<div class='mydiv'>
   <table class='mytable'>
      ....
   </table>

</div>
Run Code Online (Sandbox Code Playgroud)

在css,我设置

.mydiv {
   background-image: someurl
   background-position: center;
   background-repeat: no-repeat;    
}
Run Code Online (Sandbox Code Playgroud)

对于我的表,我为偶数行设置了替代颜色.

$(".mytable tr:nth-child(even)").addClass("even");
Run Code Online (Sandbox Code Playgroud)

在CSS中,我有

.even {background-color: #EDEDED;}
Run Code Online (Sandbox Code Playgroud)

现在发生的事情是我仍然可以看到奇数行中的背景图像,默认情况下是白色.我怎么能完全隐藏div背景图像?我只想在表空时显示背景图像.

html css jquery

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

SQL:不允许插入表 - 列名

好吧,也许是一个非常初学者的问题,我有下表

table name: mytable, it has 2 columns: 'ID' and 'Value'.
Run Code Online (Sandbox Code Playgroud)

这就是我想要做的.我想通过'mytable',找出'Value = x'的条目,对于那些条目,我想添加另一个条目,其中ID等于相同的ID和值= y.

我试过了:

insert into mytable values (mytable.ID, 'y') where mytable.ID='x'
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误:这里只允许使用常量,常量表达式或变量.列名是非法的

我正在使用Sybase.这样做的正确语法是什么?谢谢.

sql sybase

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