vps上网搭建详细教程
本教程为搬运,由于在论坛不允许发表,特此记录下来。 因为有一些nat小鸡的端口不是默认的22,需要映射,所以经常有小伙伴不知道怎么搭建节点,可以按照下面来操作 (1)端口说明首先需要确认 VPS 是否为 全端口开放。大部分 NAT 机器通常只提供5-20个外网端口,并通过端口映射来访问。咱们论坛的小鸡是内外端口一致的,就简单的多,我以内外端口不一致的为例: 一般给你小鸡的时候会有一个IP加端口,这个端口就是SSH连接的端口 外网端口 43565 —— 这是你在本地电脑上用来连接 SSH 的端口对应 VPS 内网端口 22 —— VPS 内部实际使用的 SSH 端口 这个端口一般不需要改动,动的是其它的端口 一般像下面这个 这个内网端口你自己随便填写,当然要按照规定(1-65535以内的都可以) 外网端口是系统自动分配的,这时候你可以在VPS里面安装脚本的时候选择默认的,等弄好了端口可以在重新设置端口VPS安装脚本的时候让你填写的端口就是后面绿色的数字填进去 结论:在 VPS 部署项目时,填写的始终是内网端口;在本地客户端连接时,需要使用对应的外网端口。若你的 VPS 是全端口开放...
vps部署socks5代理
在学习的过程中,无意间接触了VPS,也就是所谓的虚拟服务器。后续,机缘巧合下入了一个便宜的虚拟服务器,并成功搭建了一个socks5代理。记录下搭建的过程,以便后续查看。我才用的是shadowsocks,其他方法没有搭建成功,后续有时间再研究。 首先,你要拥有一台VPS,最好同时拥有IPV4和IPV6,这样方便后续的配置。我是基于python进行安装的。 一、在linux系统中安装 安装python和pip1234# 安装 Python 包管理工具sudo apt update && sudo apt install -y python3 python3-pip # Debian/Ubuntu# 或 for CentOS/RHEL:# sudo yum install -y python3 python3-pip 安装Shadowsocks12# 安装 Shadowsocks 服务端sudo pip3 install shadowsocks 二、在linux系统中安装安装完成后,检查 ssserver 是否可用: 1ssserver --version 若输出版...
Invalid character found in the request的解决办法
springboot项目报错1java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 原因高版本tomcat中的新特性:就是严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ & = + $ , / ? # [ ])。springboot默认集成了tomcat,当你前端发送请求,请求参数中有保留的特殊字符时,就会报错。 解决办法在config中新建一个TomcatConfig类: 123456789101112@Configurationpublic class TomcatConfig { @Bean public ...
解决Navicat不能连接mysql数据库的问题.md
在实际开中,会遇到Navicat不能连接数据库的问题,如图所示: 解决办法: 12#先登陆mysqlmysql -u root -p ${your password} 1234567891011121314use mysql;select host, user, authentication_string, plugin from user;#如果没有host=%的,说明没有启用远程登陆的账户update user set host='%' where user='root';#给远程账户授权Grant all privileges on root.* to 'root'@'%';#设置密码ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '${your password}';#刷新权限flush privileges;...
集合转换
list<Map<String,String>>转List,集合转实体类 1List<Entity> accOutCaseHelpExamList= JSON.parseObject(JSON.toJSONString(list), new TypeReference<List<Entity>>() {}); [{“businessGUID”:”1696669599”,”create_time”:”2023-07-14 17:26:38”}]格式转成实体集合 1List<Entity> studentList = JSONObject.parseArray(param.get("sysSignFileList").toString(), Entity.class); [{businessGUID=1365869599, create_time=2023-06-13 11:37:44}]格式转成List<Map<String,...
java切割字符串,转成list
因项目需求,需要对前端传过来的字符串进行切割操作,记录下来,以便后续查看。 1、逗号分割字符串转为List123456/** * 逗号分割字符串转为List * */public static <T> List idsStrToList(String idsStr) { return Arrays.asList(idsStr.split(","));} 2、任意符号分割字符串转为List123456/** * 任意字符分割字符串转为List * */public static <T> List idsStrToListSeparator(String idsStr, String separator) { return Arrays.asList(idsStr.split(separator));}
mysql查询分组报错问题解决
原因这是由于不同版本的mysql对分组时的规则要求不同造成的。特别是5.X版本的数据库升级到更高级别版本时,一般都会出现这种问题。 解决办法找到mysql的配置文件:my.cnf,在[mysqld]最后边添加配置:sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,修改之后进行保存,并重启mysql服务。如下所示:
vue-Quill富文本上传图片
引用Quill组件1.下载组件。在package中引入: 12345"@vueup/vue-quill": "^1.0.0-beta.8","vue-quill-editor": "^3.0.6","quill-image-resize-module": "^3.0.0","quill-image-drop-module": "^1.0.3","quill-image-paste-module": "^1.0.6", 2.在vue.config.js中添加以下代码,不然会报错。 123456chainWebpack: config => { config.plugin('provide').use(webpack.ProvidePlugin, [{ 'window.Quill': 'quill...