MySQL创建用户并授权

MySQL 

在MySQL的线上环境中,如果存在多个项目或功能使用同一个数据库切使用的库或表不同时,一般会为不同的项目或功能创建不同的用户和只对需要的库有读或写的权限。 创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 删除用户 DROP

制作CentOS安装U盘

CentOS 

现在装系统用U盘的越来越多了,下面介绍一下制作一个CentOS的安装U盘。 准备 8G及以上的U盘 UltraISO 光盘映像制作软件,免费试用版就行了。 CentOS iso镜像下载自己需要的版本。 步骤 1、打开iso镜像文件 启动UltraISO,文件-> 打开 选择下载的CentOS ios

获取客户端真实IP

Java 

在Java网站服务器中,要获取客户端的真实IP,一般有二种情况。 一、客户端直连服务器 如果客户端直接连接服务器这些情况时最简单了,直接使用HttpServletRequest 中的 getRemoteAddr(); 方法就可以获取到客户端的真实IP了。 二、通过Nginx、Apache等转发 首先

编译Go版本proto3出现go_package错误

Go 

在使用protobuf2升到protobuf3时,更新了proto-gen-go,编译proto文件进报了错误 protoc-gen-go: unable to determine Go import path for "proto/ipc.proto" Please specify either

Java实现基本计算器

Java 

Java实现基本计算器,包括 加、减、乘、除、括号的运算。 import java.util.Arrays; import java.util.List; import java.util.Stack; /** * * @author 55 * @date 2022/4/12 */ pub

protobuf报错 UnusedPrivateParameter


之前的项目用的是protobuf 2,后面将协议升级为 protobuf 3之后,发现编译的java文件中报错UnusedPrivateParameter missing。应该是java工程中导入的protobuf库的版本太低,网上查了一下,这个``至少需要3.8.0的版本才有,于是进入 maven

bat中的enabledelayedexpansion


在使用bat批处理中,在if或for中给全局变量重新赋值的时候会遇到赋值不上的情况。如: @echo off set param=0 if not "%1x"=="x" ( set param=%1 ) echo %param% 这段代码是判断启动批处理时,如果有命令行参数,将第一个参数传给

Nginx配置跨域

Nginx 

在网页中请求其他域名数据时出现了 No 'Access-Control-Allow-Origin' header is present on the requested resource错误时,基本上可以确定是跨域问题。 只要在返回数据的header中加入'Access-Control-Allow-

curl发送POST请求


介绍 curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。 GET curl默认协议就是GET,直接使用 curl url相当于直接

Java中byte数组和String字符串相互转换

Java 

一、简单的转换 Java中String提供了byte数组和String字符串相互转换的方法。 String str = "Hello World"; // String 转 byte数组 byte [] strByte = str.g