![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
踏坑
nelson620
越到艰难处、越是修心时。
展开
-
服务器配置密钥登录
先在root用户下执行以下命令,查看一下和ssh相关的配置信息 vi /etc/ssh/sshd_config 如下图,主要看AuthorizedKeysFile和AllowUsers这两行。等会下面新建的用户的密钥文件要和AuthorizedKeysFile定义的保持一致,也就是说密钥文件要放在你新建的用户的home目录下的.ssh文件夹下,文件名为authorized_keys。此外你新建的...原创 2019-12-23 10:40:41 · 2569 阅读 · 0 评论 -
踏坑:不要用字符串常量去加锁
错误的写法: static private final String LOCK = "LOCK"; void testMethod() { synchronized(LOCK) { ... } }正确的写法:static private final Object LOCK = new Object(); void testMethod() { synchronize...原创 2018-07-12 16:21:34 · 1817 阅读 · 0 评论 -
踏坑:把对象类型变量赋值给另一个对象的时候使用Object.clone()方法,不要直接赋值对象
先看一段代码:public class Test extends Thread{ public static void main(String args[]) throws Exception{ Test3 obj = new Test3(); Date now = new Date(); obj.setRegDate(now); ...转载 2018-07-12 16:27:14 · 1910 阅读 · 0 评论 -
Junit测试多线程时遇到的问题
问题的产生 这个问题是我在做支付宝自动对账功能时发现的,因为支付宝对账接口下载的对账单是zip压缩文件形式返回的,所以要实现自动对账功能需要在我调用支付宝对账接口下载完zip文件之前先启动一个线程去监控我用于存放zip文件的文件夹,当这个文件夹有zip文件生成时,自动触发“解压”方法来解压zip文件。方法写好之后我用junit框架去测试,发现一直都没能成功解压zip文件,我通过输出日志发现,是有...原创 2018-08-06 09:20:43 · 846 阅读 · 0 评论 -
微信小程序配置业务域名
如果想要在小程序内访问小程序之外的网页,需要在小程序后台配置业务域名才能访问。 https://mp.weixin.qq.com/ 这里它会提示你把校验文件放在域名的根目录下,以往我们直接使用war包进行部署的情况,根目录就是那个ROOT文件夹 但是假如我们现在使用docker进行项目部署,并且使用nginx做反向代理,应该怎么配置呢?首先我们需要在nginx的配置文件里配置location,...原创 2019-05-15 09:52:36 · 34723 阅读 · 3 评论 -
java中的时间怎么相减(只包含小时和分钟)
public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("HH:mm"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy"); try { Date c...原创 2019-08-07 08:57:08 · 8376 阅读 · 2 评论