首页
薅羊毛
工具
留言板
更多
关于
Search
1
青龙挂某手极速版,某条极速版,饿了么,美团脚本!
8,605 阅读
2
IOS微信无需越狱导入自己喜欢的语音包!
5,191 阅读
3
IOS免越狱自签教程!
5,026 阅读
4
删除mysql表卡死 , 打不开,一直转圈圈
2,423 阅读
5
Java中批量修改List集合中某个字段的两种方法
2,093 阅读
JAVA
面试
前端
Python
易语言
其他
登录
Search
尼采
累计撰写
72
篇文章
累计收到
19
条评论
首页
栏目
JAVA
面试
前端
Python
易语言
其他
页面
薅羊毛
工具
留言板
关于
搜索到
49
篇与
JAVA
的结果
2023-11-12
使用Nginx配置二级域名,实现二级域名访问后端服务
这里简单记录一下怎么配置Nginx.1.首先申请SSL证书,常用的类型有单域名,多域名,通配符等,我这里申请的是通配符,因为比较方便,我申请了主域名的SSL证书,二级域名都可以使用。2.打开Nginx配置文件,配置如下,Nginx原有配置我没改动,在http{}中加入如下配置: server { listen 80; #二级域名默认端口 server_name test.ncgzs.cn; #你的二级域名 location / { proxy_pass http://102.65.171.12:8089;#你原本的服务器IP和端口 index index.html index.htm; } } #上面的意思就是浏览器访问test.ncgzs.cn的时候实际访问的是http://102.65.171.12:8089 server { listen 80; #这行代码表示Nginx服务器监听在80端口,也就是HTTP协议的默认端口 server_name test.ncgzs.cn; #这行代码指定了服务器的名称为test.ncgzs.cn,也就是你的二级域名 return 301 https://$host$request_uri; #这行代码的意思是,当收到来自test.ncgzs.cn的HTTP请求时,Nginx服务器会返回一个301永久重定向响应,告诉浏览器应该使用HTTPS协议访问该网站。 } server { listen 443 ssl; server_name test.ncgzs.cn; # 将test.ncgzs.cn替换为你的二级域名 ssl_certificate /usr/local/ncgzs.cn.integrated.crt; # 将此路径替换为你的证书文件路径 ssl_certificate_key /usr/local/ncgzs.cn.key; # 将此路径替换为你的私钥文件路径 location / { proxy_pass http://102.65.171.12:8089; # 将102.65.171.12:8089替换为你的后端服务器地址和端口 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
2023年11月12日
45 阅读
0 评论
0 点赞
2023-09-09
Linux环境安装nacos教程
一.Nacos下载1.官方下载: 下载地址 这里以我安装的2.0.1版本演示,如下图:2.有些人可能访问github比较慢,所以我将下载的2.0.1版本包上传到阿里云盘了,更快下载。 网盘下载 3.直接通过命令下载(下载较慢):wget https://github.com/alibaba/nacos/releases/download/2.0.1/nacos-server-2.0.1.tar.gz二.Nacos上传解压tar -xvf 上传后文件gz压缩包名称三.安装jdk和mavenjdk安装这里就不演示,可以看另一篇文章: JDK maven安装:1.首先到maven官网下载maven压缩包 maven官网 2.将下载的压缩包上传到linux并解压tar -zxvf 文件名3.配置环境变量使用以下命令打开配置文件vi /etc/profile在/etc/profile文件末尾添加环境变量,跟jdk环境变量放在一起# maven版本号与自己下载的需要对应 export MAVEN_HOME=/usr/local/apache-maven-3.9.0 #对应你的maven路径 export PATH=$MAVEN_HOME/bin:$PATH4.按Esc退出编辑模式,输入:wq保存退出5.刷新环境变量source /etc/profile6.可以检查版本mvn -v三.创建mysql数据库(Linux搭建Mysql数据库这里就略过)1.在解压好的nacos文件夹下找到conf文件夹2.进入conf文件夹,找到nacos-mysql.sql文件3.将nacos-mysql.sql文件下载到本地4.在本地使用Navicat连接上自己的mysql数据库,并创建名为nacos的数据库5.在刚创建的nacos数据库中导入下载好的nacos-mysql.sql文件四.修改数据库配置1.进入nacos/conf文件夹,使用vi命令修改配置文件application.propertiesvi application.properties2.按i键进入编辑模式,编辑端口号,新版本默认是88483.解开数据库的注释4.编辑mysql数据库连接的地址,注意此处的mysql.xxx.tech:3306/nacos nacos为此前创建的数据库名。5..配置修改完按下ESC退出编辑模式,然后输入:wq 保存并退出五.启动naocs进入bin目录启动nacosnohup sh startup.sh -m standalone & #后台运行 六.访问Nacosip+端口号+nacos/index.html默认登陆账号密码都是 nacosNacos常用命令:sh startup.sh -m standalone #启动nacos服务 sh shutdown.sh #关闭nacos服务 ps -ef |grep nacos #查询nacos状态
2023年09月09日
166 阅读
0 评论
4 点赞
2023-07-28
Java实体类只返回部分注解
场景:在开发时,定义的返回前端的实体类有十几个参数,有多个接口共用了这个实体类,导致在使用时有些字段为空不需要在这个接口返回的也返回给前端了,在自己调试时因为参数太多,眼花缭乱的不好看,所以我们使用以下方法解决。方案:在实体类上添加注解@JsonInclude(JsonInclude.Include.NON_EMPTY)可配置的值描述:ALWAYS // 默认策略,任何情况都执行序列化 NON_NULL // 非空 NON_ABSENT // null的不会序列化,但如果类型是AtomicReference,依然会被序列化 NON_EMPTY // null、集合数组等没有内容、空字符串等,都不会被序列化 NON_DEFAULT // 如果字段是默认值,就不会被序列化 CUSTOM // 此时要指定valueFilter属性,该属性对应一个类,用来自定义判断被JsonInclude修饰的字段是否序列化 USE_DEFAULTS // 当JsonInclude在类和属性上都有时,优先使用属性上的注解,此时如果在序列化的get方法上使用了JsonInclude,并设置为USE_DEFAULTS,就会使用类注解的设置
2023年07月28日
102 阅读
0 评论
6 点赞
2023-04-15
修改IDEA提交代码到git时的名字
1、打开idea代码编译器,找到下方的terminal输入下面命令,获取到当前的名字git config user.name2、如果不是自己想要的,输入下面的命令进行修改git config --global user.name "要修改的用户名"
2023年04月15日
940 阅读
0 评论
7 点赞
2022-12-17
Linux系统下关闭Java进程
关闭Java进程具体分为两步: 1.ps查进程ID2.kill杀进程具体的命令如下:ps查进程ID:ps -ef | grep javakill杀进程:kill -9 对应进程号linux下解除被占用的端口号: 1.查看8088端口是否被占用:netstat -anp | grep 8088输出结果:由上可知8080端口已经被开启使用。2.查看占用8088端口的进程:fuser -v -n tcp 8088输出结果:3.杀死占用8080端口的进程:kill -s 9 4797(自己的进程号).这是便可发现4797进程已经不存在了
2022年12月17日
95 阅读
0 评论
2 点赞
1
2
...
10