王旭阳个人博客

WXY

最新文章

Golang 全球代理汇总,含国内加速代理

Golang 全球代理汇总,含国内加速代理

设置代理 go env -w GOPROXY=https://goproxy.cn,directhttps://goproxy.cn为代理地址全球地址go env -w GOPROXY=https://proxy.golang.com.cn,directgo env -w GOPROXY=https
1060
0
10
2022-08-15
让Windows程序运行为服务

让Windows程序运行为服务

## 前言 我们使用windows系统的电脑的时候,可能会遇到这么一种情况:想把一些应用程序添加为开机启动项。 本文示例使用是把一个exe程序注册为服务,同样的jar程序或者其他程序方法是通用的。 ### 方式一 使用winsw来注册Windows服务
1050
0
14
2022-08-10
OneinStack配置Redis远程连接

OneinStack配置Redis远程连接

前言OneinStack安装完reids后自动启动,默认是只允许本机连接,并且没有密码。我们想要远程连接就需要修改一些配置。
626
0
5
2022-08-05
返回给前端GZip压缩后的数据

返回给前端GZip压缩后的数据

压缩顺序,Json序列化 数据,取UTF-8编码的数组,对该数组进行GZip压缩,返回的即为压缩后的数组。使用到hutool工具包 import cn.hutool.core.util.ZipUtil;// Json序列化所有班次实时信息数据集,取UTF-8编码的数组 dataList为数据byt
659
0
3
2022-07-25
Java8利用stream流实现数字排序,中文排序,拼音排序

Java8利用stream流实现数字排序,中文排序,拼音排序

利用stream的sorted()进行实现中文排序和数字排序(包括降序和升序),非常简单。
1022
0
2
2022-07-25
Mysql日期查询

Mysql日期查询

这些SQL查询语句都是基于MySQL数据库的日期函数来查询特定时间范围内的数据。以下是这些查询的摘要总结: 1. **今天的数据**: 使用`to_days()`函数将日期字段和当前日期转换为天数进行比较,选择今天的数据。 2. **昨天的数据**: 计算日期字段与当前日期之间的天数差异,选择差异为1的数据,即昨天的数据。 3. **近7天的数据**: 使用`DATE_SUB()`函数从当前日期减去7天,然后与日期字段进行比较,选择近7天的数据。 4. **近30天的数据**: 同样使用`DATE_SUB()`函数,从当前日期减去30天,选择近30天的数据。 5. **本月的数据**: 使用`DATE_FORMAT()`函数提取日期字段的年月部分,并与当前日期的年月部分进行比较,选择本月的数据。 6. **上一月的数据**: 使用`PERIOD_DIFF()`函数计算日期字段与当前日期的月份差异,选择差异为1的数据,即上一月的数据。 7. **本季度数据**: 使用`QUARTER()`函数获取日期字段和当前日期的季度,选择季度相同的数据。 8. **上季度数据**: 使用`QUARTER()`和`DATE_SUB()`函数,从当前日期减去一个季度,选择上季度的数据。 9. **本年数据**: 使用`YEAR()`函数提取日期字段的年份部分,并与当前日期的年份进行比较,选择本年的数据。 10. **上年数据**: 使用`year()`和`date_sub()`函数,从当前日期减去一年,选择上年的数据。 11. **当前这周的数据**: 使用`YEARWEEK()`函数获取日期字段和当前日期的年份和周数,选择周数相同的数据。 12. **上周的数据**: 使用`YEARWEEK()`函数,从当前日期的周数减去1,选择上周的数据。 13. **距离当前现在6个月的数据**: 使用`BETWEEN`语句和`DATE_SUB()`函数,选择从现在算起6个月内的数据。 这些查询语句主要是基于日期函数的运算和比较,用于从数据库中提取特定时间范围的数据。
467
0
3
2022-07-20
JDK 新特性

JDK 新特性

# JDK 新特性引入模块Java 9 开始引入了模块(Module),目的是为了管理依赖。使用模块可以按需打包 JRE 和进一步限制类的访问权限。接口支持私有方法JAVA 9 开始,接口里可以添加私有方法,JAVA 8 对接口增加了默认方法的支持,在 JAVA 9 中对该功能又来了一次升级,现在可
816
0
2
2022-07-13
ElementUI中MessageBox组件验证输入内容不为空或者空格

ElementUI中MessageBox组件验证输入内容不为空或者空格

MessageBox提交内容时,验证输入内容不为空或者空格官方文档使用inputValidator属性来实现自定义校验函数输入框的校验函数。可以返回布尔值或字符串,若返回一个字符串, 则返回结果会被赋值给 inputErrorMessage完整代码 /** 批量发送 */ handleSend
1850
1
2
2022-06-30
Go跨平台编译

Go跨平台编译

默认我们go build的可执行文件都是当前操作系统可执行的文件,Go语言支持跨平台编译——在当前平台(例如Windows)下编译其他平台(例如Linux)的可执行文件。
1458
0
6
2022-06-25
java: 非法字符: '\ufeff'

java: 非法字符: '\ufeff'

问题原因错误原因是 UTF-8 文件开头添加了 BOM,IDEA不能正确读取 .java 文件从而导致程序出错。常见引起这个错误的是:用Windows记事本打开并修改 .java 文件解决方案IDEA:先转换为GBK,再转回UTF-8Eclipse:可以智能的把UTF-8+BOM文件转为普通的UTF
575
0
1
2022-06-24
Redis缓存问题

Redis缓存问题

使用缓存的问题Redis 缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,
552
0
7
2022-06-24
设计模式>代理模式

设计模式>代理模式

代理模式亦称: Proxy意图代理模式是一种结构型设计模式, 让你能够提供对象的替代品或其占位符。 代理控制着对于原对象的访问, 并允许在将请求提交给对象前后进行一些处理。问题为什么要控制对于某个对象的访问呢? 举个例子: 有这样一个消耗大量系统资源的巨型对象, 你只是偶尔需要使用它, 并非总是需要
489
0
1
2022-06-23