第一个私人服务器
背景 本章分享自己的感触和服务器记录。 21年3月8号,终于有了我自己的树莓派私人服务器。 作为一个资深白领,没一台自己的服务器怎么行? 有人问我,为什么不买像什么腾讯云、阿里云、百度云,这些服务器?这种服务器价格高,自己放点小东西也不合算。 所以我在闲鱼上购买了台树莓派,搭建了自己的小服务器。 开始 当时买完之后兴奋的好几天,晚上有时候还想着服务…
树莓派服务器笔记
连接wifi sudo raspi-config选择Localisation options选择Timezone选择Asia选择Shanghai选择Localisation options选择WLAN Country Set …选择CN China选择System Options选择Wireless LAN输入wifi名称输入wifi密码 激活ro…
Java 获取当前时间的三种方法
1.通过Util包中的Date获取 Date date = new Date(); SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss"); System.out.println(dateFormat.format(date)); 2.通过Util包的Cal…
Linux定时备份MySQL数据库
1、新建一个backup文件夹,用于存放我们的备份文件,Linux系统里,home文件夹一般空间比较充足,可以用来存放我们的备份文件。 cd /home mkdir backup 2、 创建一个shell文件,命名为: bk_你的数据库名.sh(或者你自定义也行,最好语义化,一眼看得懂) vi bk_你的数据库名称.sh 3、在这个shell文件里…
springboot中实现配置和使用定时器
简单两步,实现在spring boot中配置和使用定时器: 1、在入口类中加入@EnableScheduling注解(即springboot启动类添加注解@EnableScheduling): @SpringBootApplication @EnableScheduling public class MySpringBootApplication …
java操作文件
打开文件并且选中 File file=new File("c://test.pdf"); Runtime.getRuntime().exec( "rundll32 SHELL32.DLL,ShellExec_RunDLL " + "Explorer.exe /select," + file.getAbsolutePath()); 舍去cmd直接打开…
以Jar方式运行springboot项目
背景 Springboot 和 web 应用程序不一样,其本质上是一个 Java 应用程序,那么又如何部署呢? 通常来说,Springboot 部署会采用两种方式:全部打包成一个jar,或者打包成一个war。下面是jar的方式。 实现 在配有java环境变量的服务器下输入 java -jar 你的项目名.jar 就启动这个Jar文件了 通过这种方式…
生成uuid的四种方法
背景 在开发过程中,有时候需要js生成全局唯一标识符,在java中可以使用uuid,但是JS中没有现成的函数。总结了一下,JS生成唯一标识符的几种方法。 实现 第一种: function uuid() { var s = []; var hexDigits = "0123456789abcdef"; for (var i = 0; i &l…
PostgreSQL中的时间格式转化常识
下面的SQL文查询结果是 “2018-08-20 10:09:10.815125”, 并且返回类型可以当String处理。返回json等都方便使用。 SQL> SELECT to_char(current_timestamp, 'YYYY-MM-DD HH24:MI:SS'); 更新时,参数传入“2018-08-20 10:09:10.815125…
Windows下配置nginx证书
1、从证书出售商获取证书文件,并复制到nginx的conf目录下2、打开nginx.conf配置文件,写入以下代码 server { listen 443 ssl; server_name 域名; ssl_certificate pem证书本地地址; ssl_certificate_key key证书本地地址; ssl_session_timeou…
layer添加开启关闭个性化加载层
背景 有时候我们需要一个简洁又好看的加载层怎么办呢? 自己手动写?太浪费时间了,所以本文章提供了一个简单又好用的提示加载层。 代码 // 开启加载层 layer.load(2, { shade: [0.6, '#fff'], content: '数据加载中...', success: function (layero) { layero.f…