首页
系统
Android
Mac&iOS
Windows
Debian
Ubuntu
CentOS
ProxmoxVE
Nas
编程语言
Go
Js/Ts
Java
C#
C/C++
软件使用
frp
大模型
博客
Office
Docker
Nginx
MySQL
MongoDB
工具&收藏
It-Tools
Google二次验证
GitHub 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
过客
累计撰写
594
篇文章
累计创建
75
个标签
累计收到
4
条评论
栏目
首页
系统
Android
Mac&iOS
Windows
Debian
Ubuntu
CentOS
ProxmoxVE
Nas
编程语言
Go
Js/Ts
Java
C#
C/C++
软件使用
frp
大模型
博客
Office
Docker
Nginx
MySQL
MongoDB
工具&收藏
It-Tools
Google二次验证
GitHub 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
目 录
CONTENT
以下是
过客
的文章
2021-12-13
MySQL创建用户并授权
本文介绍了MySQL线上环境中多项目用户权限管理的最佳实践及具体操作命令。主要内容涵盖用户创建与删除、权限授予与撤销的SQL语法。文章详细解释了关键参数含义,如用户名、主机地址及权限类型,并通过示例演示了如何创建本地和远程账户,以及如何针对特定数据库进行全权限或只读权限的精细化配置,以确保数据库的安全隔离。
2021-12-13
44
0
0
MySQL
2021-12-12
制作CentOS安装U盘
本文详细介绍了使用UltraISO制作CentOS安装U盘的方法。准备工作包括准备8G及以上U盘、下载UltraISO软件及CentOS镜像文件。具体制作步骤为:首先在软件中打开镜像文件,随后选择“写入硬盘映像”功能;接着选定目标U盘,将写入方式设为USB-HDD+,注意需将NTFS格式转为Fat32,点击写入并等待完成。最后通过重启电脑测试,成功进入安装界面即表示制作完成。该方法操作简便,适合需要安装系统的用户参考。
2021-12-12
46
0
0
CentOS
2021-12-08
获取客户端真实IP
本文总结了在Java网站服务器中获取客户端真实IP的两种情况及实现方法。一是客户端直连服务器时,直接使用`HttpServletRequest.getRemoteAddr()`即可获取;二是通过Nginx、Apache等代理转发时,需配置服务器添加`X-Forwarded-For`请求头。文章分别给出了Nginx和Apache的具体配置示例,并提供了兼容两种情况的Java代码实现:优先解析`X-Forwarded-For`头中的首个IP,若无则回退至`getRemoteAddr()`方法。
2021-12-08
53
0
0
Java
2021-12-07
编译Go版本proto3出现go_package错误
本文解决了protobuf2升级protobuf3过程中,因更新protoc-gen-go版本导致的编译错误。使用高版本protoc-gen-go(v1.27.1)编译时,报错提示无法确定Go导入路径。其根本原因在于新版本要求明确指定包名。解决方案主要有两种:一是在.proto源文件中添加`option go_package = "/ipc";`配置;二是将protoc-gen-go版本回退至1.3.2及以下。推荐采用第一种方法,修改配置以适配新版本要求。
2021-12-07
51
0
0
Go
2021-12-06
Java实现基本计算器
本文介绍了一个使用Java实现的基本计算器程序,支持加、减、乘、除及括号运算。程序核心流程分为两步:首先利用双栈结构将中缀表达式转换为逆波兰表达式(后缀表达式),处理了运算符优先级和括号逻辑;随后通过栈遍历逆波兰式并执行数值计算。代码包含字符串解析、优先级判断及四则运算逻辑,最终输出计算结果,完整演示了从表达式解析到结果输出的全过程。
2021-12-06
52
0
0
Java
2021-12-06
protobuf报错 UnusedPrivateParameter
本文介绍了将项目Protobuf协议从版本2升级至版本3后,编译生成的Java文件报错`UnusedPrivateParameter missing`的问题。经排查,该错误源于Java工程引入的Protobuf依赖库版本过低(需至少3.8.0)。解决方案是访问Maven官网查询,在排除不稳定的4.x RC版本后,选取稳定版3.19.1,并修改pom.xml文件中的依赖版本号,从而成功解决问题。
2021-12-06
53
0
0
软件使用
2021-12-05
bat中的enabledelayedexpansion
在使用bat批处理中,在if或for中给全局变量重新赋值的时候会遇到赋值不上的情况。如: @echo off set param=0 if not "%1x"=="x" ( set param=%1 ) echo %param% 这段代码是判断启动批处理时,如果有命令行参数,将第一个参数传给
2021-12-05
68
0
0
Windows
2021-11-21
Nginx配置跨域
本文介绍了网页请求跨域数据时报错“No 'Access-Control-Allow-Origin' header is present”的解决方法。该错误属于典型的跨域问题,通常需在响应头中添加“Access-Control-Allow-Origin *”。针对静态网页,可通过配置Nginx转发来实现。具体操作是在Nginx配置文件的相应location块中添加“add_header Access-Control-Allow-Origin *;”,即可解决跨域限制,实现正常的数据请求。
2021-11-21
46
0
0
Nginx
2021-11-19
curl发送POST请求
本文介绍了常用的命令行工具 curl,其功能强大,足以替代图形界面工具 Postman。文章重点讲解了 curl 的基本用法:GET 请求为默认模式,直接输入 URL 即可;发送 POST 请求需使用 `-X POST` 参数。针对 POST JSON 数据的场景,详细解析了关键参数:`-H` 用于设置 Content-Type 请求头,`-d` 用于指定 JSON 格式的请求体内容。
2021-11-19
32
0
0
系统
2021-11-18
Java中byte数组和String字符串相互转换
本文介绍了Java中`String`与`byte[]`相互转换的两种主要方式。 **简单转换**直接使用`getBytes()`和`new String(byte[])`方法,依赖系统默认编码,可能导致跨平台乱码问题。 **带编码转换**是推荐做法,有两种实现: 1. 传入编码字符串(如`"utf-8"`),但会抛出`UnsupportedEncodingException`异常,需处理。 2. 使用`StandardCharsets.UTF_8`常量(Java 7+),此方法**不会抛异常**,更为简洁安全。 建议优先采用第二种方式(`StandardCharsets`),以避免异常处理并保证编码明确性,确保数据转换的可靠性与跨平台一致性。
2021-11-18
63
0
0
Java
1
...
32
33
34
...
59