- ALL
- java33
- linux32
- 工具17
- 其他14
- 数据库6
- vue5
- nas5
- 前端5
- git4
- ai3
- framework3
- windows3
- 脚本2
- app2
- docker2
- hexo2
- 智能家居2
- 小程序2
- maven2
- spring2
- mysql1
- api1
- 资源1
- markdown1
- 安全1
- question1
- python1
- 数据传输1
- 数据结构1
- nginx1
allbs工具类说明 - 验证码
allbs工具类说明 - 验证码
java8时间工具类
Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。
新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。
类名
描述
Instant
时间戳
Duration
持续时间,时间差
LocalDate
只包含日期,如2022-01-01
LocalTime
只包含时间,如12:23:59
LocalDateTime
包含日期和时间,如2022-01-01 12:23:59
Period
时间段
ZoneOffset
时间偏移量,如 +8:00
ZonedDateTime
带时区的时间
Clock
时钟,比如获取目前美国纽约的时间
DateTimeFormatter
时间格式化
示例1:Java 8中获取今天的日期
Java 8 中的 LocalDate 用于表示当天日期。和java.util.Date不同,它只有日期,不包含时间。当你仅需要表示日期时就用这个类。
packag ...
常用免费api接口
手机号码归属地API接口:
https://www.juhe.cn/docs/api/id/11
历史上的今天API接口:
https://www.juhe.cn/docs/api/id/63
股票数据API接口:
https://www.juhe.cn/docs/api/id/21
全国WIFI接口:
https://www.juhe.cn/docs/api/id/18
星座运势接口:
https://www.juhe.cn/docs/api/id/58
黄金数据接口:
https://www.juhe.cn/docs/api/id/29
语音识别接口:
https://www.juhe.cn/docs/api/id/134
周公解梦接口:
https://www.juhe.cn/docs/api/id/64
天气预报API接口:
https://www.juhe.cn/docs/api/id/73
身份证查询API接口:
https://www.juhe.cn/docs/api/id/38
笑话大全API接口:
https://www.juhe.cn/docs/api/id/95
...
可用资源信息
课程资源
TED
最优质的演讲
谷粉学术
谷粉学术
大学资源网
从事大、中、小学课程以及考研、外语、电脑等课程视频的网站
...
CenterOS中安装node
在CenterOS中安装node,配置环境变量,版本升级方式说明。
nginx配置说明
何为反向代理?
在介绍反向代理之前,先来了解一下正向代理。
正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。下面是正向代理的原理图。
由于工作环境原因,日常工作只能局限于单位的局域网,如果想要访问互联网,怎么办呢?这就需要用到正向代理。本人经常用正向代理来进行上网。
反向代理:看下面原理图,就一目了然。其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。
正向代理和反向代理的区别,一句话就是:如果我们客户端自己用,就是正向代理。如果实在服务器用,我们用户无感知,就是反向代理。
这里有个问题:反向代理服务器,怎么选择挂在它后面的哪一台具体服务器呢?答案在后文揭晓,这就是负载均衡。
2
Nginx配置文件
在学习 Nginx 之前,我们要熟知它的配置文 ...
物理机器重装为CenterOS系统
物理机器重装为CenterOS系统流程及踩坑
1.bios 设置
重启电脑按F2 或者F12 进去bios系统
将bios中Secure Boot 的Enable 勾选去除,否则会影响网卡配置等功能
修改硬盘模式将SATA Operation 的ATA 修改为AHCI 模式,否则centeros安装时无法读取本地硬盘
设置Boot Sequence 中USB选项调整到第一行
系统——>安装位置 中将所有硬盘删除并回收空间。
2.重启机器
重启并安装centeros,如果需要使用桌面模式需要在 软件->软件安装 中勾选相关的插件安装。
3.挂载硬盘
3.1 查看所有硬盘
fdisk -l
3.2 格式化硬盘
mkfs.ext4 /dev/sda
3.3 执行硬盘挂载
#mount 需要挂载的硬盘名称 需要挂载的位置
mount /dev/sda /mnt/data/
3.4 设置开机自动挂载
vim /etc/fstab
//打开后,在最后一行加入以下代码:
/dev/sda /mnt/data ext4 defaults 0 1
4.配置网卡驱动
centeros安装完成 ...
阿里云codeup的CI/CD工具
一.后端发布(以springboot项目为例)
1.新建流水线
2.选择模板
根据不同开发环境选择不同模板,或者直接选择空白模板。
3.选择代码源
选择需要自动化发布的代码仓库和默认分支。
4.代码规约扫描及单元测试
1.代码规约扫描
静态扫描->java代码规约扫描
2.maven单元测试
mvn -B test -Dmaven.test.failure.ignore=true
mvn surefire-report:report-only
mvn site -DgenerateReports=false
3.运行日志及结果
点击即可查看运行结果
5.java构建上传
添加步骤
1.java构建
选择JDK版本、maven版本,配置构建命令。
mvn -B clean package -Dmaven.test.skip=true -Dautoconfig.skip
2.构建物上传
打包路径即为target/打包名称
打包名称为pom.xml中打包名称
6.主机部署
制品为Java构建上传成功生成的制品
发布主机通过agent部署在内/外网主机上
...
在CenterOS中安装nginx
直接安装
安装依赖包
# 一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
下载并解压安装包
# 创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
# 下载tar包
wget http://nginx.org/download/nginx-1.25.3.tar.gz
tar -xvf nginx-1.25.3.tar.gz
安装nginx
# 进入nginx目录
cd /usr/local/nginx/nginx-1.25.3
# 执行默认安装命令
./configure
# 或者可以增加插件安装
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module
# 执行make命令
make
# 覆盖安装执行make install命令
make install
配置nginx.co ...
在CenterOS中安装PostgreSql,并启用时序库timescaledb插件
下载postgresql
sudo yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
添加repo
sudo tee /etc/yum.repos.d/timescale_timescaledb.repo <<EOL
[timescale_timescaledb]
name=timescale_timescaledb
baseurl=https://packagecloud.io/timescale/timescaledb/el/7/\$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/timescale/timescaledb/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=3 ...