我一直在努力改变git bash上的.ssh位置.
当我打开Git Bash命令提示符时,我正在键入cd~/.ssh然后我的Git Bash导航到某些H:/xyz/.ssh目录.我想将其更改为某些D:/user/.ssh目录.对不起,我在UNIX上没经验,但尝试过在互联网上找到的方法是徒劳的.请指教.
在提出我的问题之前,只是关于EJB3.1异常的一些背景知识 -
应用程序例外包括
用户定义已检查或未检查的具有@ApplicationException批注的异常
所有已检查的例外
java.lang.Exception及它的子类异常,
除了java.rmi.RemoteException及它的子类异常
系统例外包括
java.rmi.RemoteException和它的子类异常
所有未经检查的例外情况
java.lang.RuntimeException和它的子类异常
java.lang.Error及它的子类异常
以下是我在本书中读到的声明
在EJB系统中,客户端不会例外,当遇到此类异常时,这些异常不会按原样传递给客户端,而是在javax.ejb.EJBException中包含.
我的问题 -
这是EJB3.1 Timer取消问题的后续问题
我之前在项目中使用过Spring的@Scheduled.EJB3.1 @Schedule与此类似吗?EJB3.1 @Schedule在集群环境中的表现如何?在具有多个JVM的集群环境中,我们如何确保一次只运行一个调度程序/计时器?例如,我希望每小时通过电子邮件发送给客户的数据库中的库存水平,我不希望发送重复的电子邮件.我知道如何设置数据库标志以避免进一步重复.但是,我不认为这是一个合适的解决方案.对此有什么想法吗?