摘要: 在Java中只有值传递。 值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。 引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响 阅读全文
posted @ 2021-01-19 14:05 HanJunOvO 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 免费的ssl证书申请有很多渠道,但很多都需要到期重新申请。acme可以到期自动重新申请新的证书,放哪里就不用管了。 acme.sh的官方github中提供的wiki:https://github.com/acmesh-official/acme.sh/wiki/%E8%AF%B4%E6%98%8E 阅读全文
posted @ 2021-01-15 15:55 HanJunOvO 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 很多次我在本地写好了发送邮件的服务之后,部署到阿里云的服务器,就歇菜了。Google了很久,找到的别人的记录都是差不多。有人提到了使用端口的问题。解决因端口问题而发送不了邮件。 ​ 我使用的是网易云的邮箱,填好smtp服务器,填好基本的信息,本地一跑。诶,可以发送了。 依赖pom.xml <depe 阅读全文
posted @ 2020-06-12 21:39 HanJunOvO 阅读(946) 评论(0) 推荐(0) 编辑
摘要: nextcloud安装和代理到二级域名的时候有一些小坑。 安装 这里使用docker安装 安装,运行 后台运行,并将外部端口8080绑定到docker容器的80端口。这时访问链接应该为http://ip:8080 用nginx代理 先将二级域名绑定到这台机器的IP。然后将二级域名代理到本机的8080 阅读全文
posted @ 2020-04-20 11:43 HanJunOvO 阅读(2365) 评论(1) 推荐(0) 编辑
摘要: ​ Java8提供的新的时间日期的类型LocalDate,LocalTime,LocalDateTime。之前用的Date和Calendar都为线程不安全。用来格式化Date类型的SimpleDateFormat也是线程不安全的。LocalDate和格式化LocalDate的DateTimeForm 阅读全文
posted @ 2020-04-16 11:57 HanJunOvO 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: : 阅读全文
posted @ 2020-04-14 19:17 HanJunOvO 阅读(1638) 评论(0) 推荐(0) 编辑
摘要: 从http到https需要申请ssl证书。 阿里云有免费的ssl证书,买了一个测试。 步骤 我的环境为nginx+springboot。springboot中不配置ssl,只需要配置nginx即可。 1. 首先,在服务器控制台打开443端口。默认的网站都是80端口,https默认为443端口 2. 阅读全文
posted @ 2020-03-09 19:54 HanJunOvO 阅读(3933) 评论(0) 推荐(0) 编辑
摘要: 在JS中,深浅拷贝是相对于对象来说的,对象里面嵌套了对象的时候,才有深浅拷贝的区别。 浅拷贝中,嵌套的对象只是一个引用,当原来的对象改变的时候,拷贝后的也会跟着改变。 输出的结果: 浅拷贝中基本类型是独立的,拷贝后的age改变,原对象不会改变,但是浅拷贝的对象中嵌套的对象改变后,原来的对象也跟着改变 阅读全文
posted @ 2020-03-09 19:52 HanJunOvO 阅读(203) 评论(0) 推荐(0) 编辑
摘要: SpringBoot中使用阿里云的短信服务。 ​ 很早之前我就想使用短信服务。浏览过阿里云和腾讯云的短信服务,看到5000条一年,一万条一年的套餐,只是平时的测试和自己使用,完全用不了这么多。我天真的认为,一定要买套餐才能使用。 ​ 后来才了解到,只要有阿里云的账号,就能直接使用短信服务,费用也只要 阅读全文
posted @ 2020-03-09 19:51 HanJunOvO 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 在B站看到一个up主用autojs操作手机刷网课,觉得很有意思。在我的理解中,操作手机是需要安卓编程,甚至要ROOT手机,一系列复杂的操作。看到使用autojs能通过简单的API,并且不需要ROOT就能操作手机,顿时对autojs非常有兴趣。 ​ 原本autojs是在github上开源的,作者说因为 阅读全文
posted @ 2020-03-09 19:49 HanJunOvO 阅读(22975) 评论(0) 推荐(0) 编辑