小编Ret*_*ner的帖子

如何让 XML 键盘快捷键在 Maven POM 编辑器中工作?

2021-12 版本中的 Maven POM 编辑器似乎发生了变化(新的语法着色)。

例如,Ctrl + Shift + C不再Ctrl + Shift + F工作,它曾经工作,并且当我使用 Eclipse 中的默认 XML 编辑器打开 pom.xml 时仍然工作。

包“面向企业 Java 和 Web 开发人员的 Eclipse IDE”,Windows 64 位。

java eclipse maven

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

我在哪里可以找到jdk 7中的jnlp api jar?

可能重复:
在JDK 1.7中找不到jnlp.jar

对于jdk 1.6,它可以在这里找到(根据我在哪里可以下载JNLP.jar):

${java.home}/sample/jnlp/servlet/jnlp.jar
Run Code Online (Sandbox Code Playgroud)

但是,我在jdk 7 home中看不到这个目录.

它去了哪里?

java jnlp java-web-start

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

Catch-all(通配符)servlet url-pattern覆盖文件扩展名模式

我想实现以下目标:

/webapp-context/Page-1               -> Handled by my custom "ContentServlet"
/webapp-context/Another-Page         -> Handled by my custom "ContentServlet"
/webapp-context/Page-with-long-title -> Handled by my custom "ContentServlet"

/webapp-context/_cms/<something>.zul -> Handled by ZK framework
Run Code Online (Sandbox Code Playgroud)

我的最新尝试看起来像这样(web.xml提取):

  <servlet-mapping>
    <servlet-name>zkLoader</servlet-name>
    <url-pattern>*.zul</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>myContentServlet</servlet-name>
    <url-pattern>/*</url-pattern>
  </servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

不幸的是现在我的内容servlet处理所有请求(我认为更具体的模式优先?).

如果我将我的内容servlet映射到模式"/ webapp-context/content/*",则不存在冲突,但这不是我想要的.

谢谢你的时间.

web.xml servlets zk url-pattern

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

如何配置pgAdmin III以打开默认数据库并在启动时选择表节点?

99%的时候,当我启动pgAdmin III时,我需要查看一个特定数据库的表.每次点击树都很烦人.当我打开pgAdmin时,我希望它自动连接到我的上一个数据库并展开左边的树并选择"tables"节点.

那可能吗?

同样令人讨厌的是当我重命名一个列时,树节点选择丢失了,我必须再次打开整个树.

postgresql pgadmin

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

我的应用程序需要发送电子邮件,我应该在哪里以及如何存储SMTP密码?

似乎我创建的每个应用程序都需要能够发送不定期的电子邮件.例如状态电子邮件.对于这个问题,假设我的应用程序是一个备份工具,本地安装在许多Windows客户端上,每个安装需要发送每日状态邮件.它可以安装在组织的服务器上或私人计算机上.

我要求用户将凭据提供给他拥有的电子邮件帐户(STMP主机,端口,用户名,密码,来自地址).我从像Atlassian Jira/Confluence或JFrog Artifactory这样的应用程序中复制了这种方法.他们在哪里以及如何存储SMTP密码?

我目前的理解是:Salting/Hashing方法不适用于此,因为我需要能够检索明文密码以实际发送电子邮件.我不想将密码存储在明文中,所以它必须是某种加密/解密方法(对吗?).

我可以告诉用户不要使用他的主电子邮件帐户,而是使用一些辅助帐户,或者更好的是,设置一个特殊的电子邮件帐户,供我的应用程序使用.如果用户是组织的管理员,他可能能够在其Exchange服务器上设置电子邮件帐户或配置SMTP中继.但是,我了解我,而且我了解我的私人用户,其中一些人只会使用他们的主电子邮件帐户,所以我想尽我所能保证他们的凭据尽可能安全(我的意思是"遵循最佳做法").

我希望将加密的密码存储在应用程序的数据库中.

我花了几个小时阅读有关stackoverflow的问题,但我看不到共识(就像用户帐户登录凭据一样).我觉得这很令人惊讶,因为我希望基本上每个开发人员迟早都要面对这个问题.

必须有一些最佳实践可以遵循,一些既定的方法来解决这个问题,但我还没有找到它.

请指出我在SO /网上的资源,解释如何解决这个问题.如果可能的话,由该领域的一些专家撰写.

我看过一些SO问题:

security passwords email-integration password-protection password-encryption

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

Java webstart说我的应用程序使用自签名证书,但我使用了COMODO代码签名证书

我买了一个COMODO代码签名证书,用它来签署我的java webstart应用程序.

主要问题:Java 8甚至支持COMODO代码签名证书吗?

更多信息:

在除我自己以外的所有机器上,java会阻止应用程序,说它使用自签名证书.

我甚至不明白为什么它在我的机器上运行.我查看了java控制面板(1.8.0_45-b15)中可信认证根的列表,但我找不到那里的"COMODO RSA认证中心".

我确实在"受信任的根证书颁发机构"下的Windows MMC证书管理单元中看到该证书.但至少在其他3台机器上它并不存在.

java code-signing java-web-start code-signing-certificate

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

Subclipse(1.8.5)需要清理/刷新周期来检测TortoiseSVN(1.7.4)所做的更改

我的问题:

在Windows资源管理器中使用TortoiseSVN锁定/解锁某些文件后,Subclipse不会更新eclipse中的锁定状态覆盖图标(反之亦然).

这是预期的行为还是我错过了设置?

这些文件具有svn属性"svn:needs-lock"设置.

我可以通过首先单击"Team - Refresh/Cleanup"然后"Refresh F5"再次同步Subclipse.

我不是100%肯定,但我认为使用Subclipse 1.6.x和TortoiseSVN 1.6.x我能够在eclipse中点击F5,并且状态正确刷新.

感谢您的时间.

subclipse tortoisesvn

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

H2数据库排序规则:选择什么?

经过大量阅读和实验后,似乎我想要主要的搜索强度,但第三或相同的排序强度。主要问题:用 H2(或任何其他数据库)可以实现吗?

\n\n

第二个问题:我是这里唯一的人吗?或者你们中有人也喜欢上述组合吗?一些确认会对我的理智有所帮助。

\n\n

背景:\n似乎只能在创建数据库的一开始就设置排序规则。所以我想确保选择正确的一个。我主要考虑这些用例(目前):

\n\n
    \n
  1. 用户可以开始输入内容来过滤表格的搜索字段:这里 PRIMARY 似乎是最合适的,以避免丢失任何结果(用户习惯于 Google...)。尽管如此,如果能够为用户提供启用二级或三级排序规则以进行更精确搜索的选项,那就太好了。

  2. \n
  3. 排序:当用户单击表列来对内容进行排序时,TERTIARY/IDENTICAL 排序似乎比较合适。这就是我从日常经验中习惯的。

  4. \n
\n\n

我在这里阅读了官方 H2 文档: http: //www.h2database.com/html/commands.html#set_collat ​​ion 。 \n在这里:http://www.h2database.com/html/datatypes.html#varchar_ignorecase_type \n更多相关信息:\n排序规则强度和本地语言关系

\n\n

测试sql(来自https://groups.google.com/forum/?fromgroups=#!topic/h2-database/lBksrrcuGdY):

\n\n
drop all objects;\nset collation english STRENGTH PRIMARY;\ncreate table test(name varchar);\ninsert into test values (\'\xc3\x80\'), (\'\xc3\x84\'), (\'\xc3\x82\'), (\'A\'), (\'\xc3\xa0\'), (\'\xc3\xa4\'), (\'\xc3\xa2\'), (\'a\'), (\'\xc3\xa0a\'), (\'\xc3\xa4a\'), (\'\xc3\xa2a\'), (\'aa\'), (\'B\'), (\'b\');\nselect * from test where name like \'a\' order by name;\nselect * from test order by name;\n
Run Code Online (Sandbox Code Playgroud)\n\n

在此输入图像描述

\n

search collation h2 sql-order-by

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

H2 数据库:是否可以重命名约束?

有没有办法重命名 H2 数据库中的约束?

与此相同的问题:SQL Server 重命名约束?, 但对于 H2 数据库。

sql constraints h2

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

如何使用 JProfiler 在调试模式下分析 Java 应用程序

我想在一个非常特定的时间点(即我的断点)获得内存快照。

但我似乎找不到必要的按钮/配置来在调试模式下启动分析。

使用 Eclipse 和 JProfiler 7。

编辑:更多信息:

在此输入图像描述

java eclipse jprofiler

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