自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

隔壁老赵的博客

在读研究生,主攻Java

  • 博客(23)
  • 收藏
  • 关注

原创 nohup java -jar 命令启动jar包,项目仍然会莫名其妙挂掉的解决方法

问题描述:暑假期间在个人服务器上部署springcloud项目。出现了服务莫名其妙会挂掉一两个的问题,重新启动挂掉的服务之后又会出现其他服务挂掉的情况,查看启动日志也并没有发现有异常抛出。令人费解的是所有的服务都是通过nohup java -jar xxx.jar &启动的,理论上不会随随便便挂掉。一开始我猜测,是GC回收,导致服务挂掉。但并不是这么回事,GC虽然有STW现象,但是...

2019-08-28 16:38:54 25266 1

转载 linux上用nohup java -jar **.jar &启动的项目运行一段时间自动停止

由于linux系统内存不足,kill掉了jar进程。解决方案参考:https://blog.csdn.net/weixin_42661168/article/details/100122126?spm=1001.2014.3001.5502

2022-03-25 17:27:35 3579

原创 Java面试题整理(带答案)

Java面试题整理

2022-03-23 18:47:45 1269

原创 单例模式之懒汉式线程不安全的测试代码

单例模式的懒汉式是线程不安全的,下面给出测试代码,使用的是Callable和FutureTask实现的public class SingletonTest03 { public static void main(String[] args) throws ExecutionException, InterruptedException { System.out.println("懒汉式,线程不安全的"); //下面通过Callable接口和FutureTask来实现

2021-12-21 16:33:59 468

原创 Nacos报错:NacosException: failed to req API:/nacos/v1/ns/instance after all servers([localhost:8848]

问题描述:nacos既可以作为注册中心,也可以作为动态配置中心。使用nacos作为动态配置中心时,项目启动报错。当时我是把nacos的注册中心连接配置也交给了nacos管理。只在项目中写了bootstrap.yml,根据里面的配置去拉取下来再往nacos中注册。我在启动微服务项目的时候,报错:NacosException: failed to req API:/nacos/v1/ns/instance after all servers([localhost:8848]。问题分析:这个报错网上说是没有

2021-10-30 18:50:09 34330 2

原创 nginx代理转发vue的路由

问题描述:在项目中,nginx配置好了资源访问之后,发现无法访问vue配置的路由资源。问题分析:正常配置的nginx,nginx默认会把每个资源当做静态页面资源(像如下配置)location / { root /var/www/html; index index.html;}可是我们打包出来的vue项目只有一个index页面,也就是只有主页能被找到,其他路由的页面都被当成了静态页面,ngin...

2021-04-06 10:44:58 3117 1

原创 idea中service启动类是灰色,而且启动类经常自动消失解决方法

问题描述:idea中启动多个服务会在services中展示服务的信息和控制台,但是经常有一些启动类会变成灰色的,而且经常会自动消失,下次启动时需要手动再去启动,很麻烦。这是因为默认最多保存五个启动类,多余的会变成灰色,而且会被idea清理掉解决方法:1.首先打开启动配置2.选中灰色的配置类,然后点击下图中箭头所示的保存按钮,就会发现灰色的启动类变成了正常颜色,而且后面不会消失了,最后点击ok保存...

2021-04-01 01:19:35 14770 11

转载 码云gitee每次提交或者拉取代码都要输入用户名和密码

一、码云创建ssh公钥1)生成生成ssh公钥,跟着步骤执行这些命令:ssh-keygen-trsa-C"[email protected]"将邮箱替换成码云注册邮箱。回车三次即可生成sshkey2)查看 public keycat ~/.ssh/id_rsa.pub将ssh-rsa到邮箱部分的内容复制出来,全部复制,ssh-ras头也不能少3)添加用户sshkey登录码云平台,在设置中添加sshkey二、变更为ssh协议认证1)将https协议认证变成ssh协议认证

2021-03-08 12:24:26 5339 3

原创 docker安装qq

准备工作允许所有用户访问X11服务,运行命令:xhost +拉取并运行QQ docker run -d --name qq \ --device /dev/snd --ipc="host"\ -v $HOME/TencentFiles:/TencentFiles \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -e XMODIFIERS=@im=fcitx \ -e QT_IM_MODULE=fcitx \ -e

2021-03-05 13:17:03 1306

原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK

在执行mvn install命令安装本地项目到maven仓库时报错No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK这是因为maven没有成功运行在jdk上,只是运行在jre上我们需要重新配置jdk和maven的环境变量在系统变量中添加JAVA_HOME和MAVEN_HOME值分别是jdk和maven的安装路径然后双击编辑上面用户变量中的Pa

2021-02-20 16:28:29 326

原创 maven仓库切换阿里源

打开你安装的maven路径下的conf文件夹,里面有一个settings.xml文件编辑setting.xml文件在mirrors标签里面添加下面内容 <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven

2021-02-20 15:49:20 256

原创 docker安装redis

一、拉取redis镜像#不指定版本号,默认拉取最新版的docker pull redis#指定的版本号docker pull redis:5.0.7二、启动redis容器(1)直接启动(不推荐)docker run --name redis -d redis(2)以自定义配置文件启动(推荐)1.需要提前新建两个目录:①/usr/local/dockerdata/redis用来存放redis.conf②/usr/local/dockerdata/redis/

2021-02-17 17:47:58 125

原创 docker安装mysql5.7

一、拉取镜像docker pull mysql:5.7二、创建配置目录这里我们采取外部配置文件映射方式,在宿主机进行配置mysql的相关配置mkdir-p /usr/local/dockerdata/mysql/confmkdir-p /usr/local/dockerdata/mysql/logsmkdir-p /usr/local/dockerdata/mysql/data三、创建配置文件cd /usr/local/dockerdata/mysql/co...

2021-02-17 15:47:55 105

转载 服务器经常自动断开ssh连接

1、找到sshd_config配置文件打开并进行编辑,输入命令:vim /etc/ssh/sshd_config1在此文件中找到以下配置项:# ClientAliveInterval 0# ClientAliveCountMax 31去掉注释,改为:ClientAliveInterval 30ClientAliveCountMax 86400这两行的意思是: 1、服务端每隔多少秒向客户端发送一个心跳数据 2、客户端多少次没有相应,服务器自动断掉连接2、重启ssh

2021-02-08 15:22:48 1045

原创 ohmyzsh的安装(2020年)

现在网上wget和curl安装ohmyzsh会出现443的异常,现在如何安装ohmyzsh呢安装步骤:1.首先安装zsh,并设置为默认shellcentos安装zshyum install -y zshcash -s /bin/zshubuntu安装zshsudo apt-get install -y zsh2.安装gitcentos安装gityum install -y gitubuntu安装gitsudo apt install -y git3

2021-01-15 23:33:56 739

原创 两个路由器如何构建局域网

情景描述:家里添加了两个路由器,两个路由器两端分别接了两台电脑,如何实现两个路由器下的两个电脑既能互通,又都能正常上网呢?知识储备:首先,我们假设有两个路由器,A和B。选择A路由器的WAN端口(广域网端口)接入运营商的网线(也就是接线员给你接到家里的那根网线)。路由器上面有两种网线端口,分别是WAN端口(广域网端口)和LAN端口(局域网端口),WAN端口(广域网端口)是接入互联网的端口,只有一个。LAN端口(局域网端口)是接局域网内其他机器的端口,通常有多个。操作步骤:步骤一:将A路由器

2021-01-15 23:06:08 12664

原创 系统开机就进入BIOS情形分析及解决建议

问题描述:很多同学的电脑会遇到开机就进入BIOS模式(类似下图界面),怎么也无法进入系统,下面针对可能出现的情况进行介绍。以下两种情形都是我亲自遇到过并解决的。情形一:系统盘接触不良或者烧坏、引导启动分区丢失或者引导分区文件损坏,都会导致电脑无法识别有效的系统,只能进入自带的BIOS系统。解决建议:先检测系统硬盘是否正常,可以在BIOS硬件信息那里看一下能不能识别出你的硬盘。不懂怎么查看得请百度。确认系统盘可识别,考虑是否是引导分区有问题,常见的就是引导分区格式不对或者引导分区丢

2020-10-10 12:58:51 8287

原创 微软纯净版系统镜像

【64位简体中文消费版】文件名:cn_windows_10_consumer_editions_version_1903_x64_dvd_8f05241d.iso文件大小:4.57GBSHA1:cf1e64128585b6ddf7cc53d91758d7b0f836b863下载地址:ed2k://|file|cn_windows_10_consumer_editions_version_1903_x64_dvd_8f05241d.iso|4905476096|F28FDC23...

2020-08-26 17:15:20 1130

原创 Ubuntu下文件夹名或者文件名中文乱码

问题描述文件夹或者其他类型的文件,如视频、文本等名称出现中文乱码,如-΢·þÎñ¼Ü¹¹µÄ³£¼ûÎÊÌâºÍ½â¾ö˼·.avi΢·þÎñ½â¾ö·½°¸.txt解决方法首先打开命令行安装convmvsudo apt install convmv使用convmv把乱码文件名文件复制在一个空目录里运行(这样错了也不怕):进入要转换文件所在的父目录,比如你要转换的文件或者文件夹在test目录,就进入到test目录下执行转换命令conv...

2020-08-25 13:52:31 2328 1

原创 windows系统下mysql5.7中文乱码

【描述】win10系统,Mysql5.7安装之后,java连接数据库插入读写中文乱码【方法】直接修改C:\ProgramData\MySQL\MySQL Server 5.7下的my.ini文件。【步骤】1、windows系统打开显示隐藏文件夹选项,不懂去百度2、找到C:\ProgramData\MySQL\MySQL Server 5.7下的my.ini文件,右键用Notepad++打开3、找到[mysql],在# default-character-set=的下一行添加default

2020-07-04 11:21:31 411

原创 电脑点击关机之后一直退回进入登录界面

问题:win10点击关机之后却退回进入登录界面解决方法:两种方法方法一:使用DiskGenius工具查看分区,是否存在ESP分区,但是格式变了步骤一:查看是否存在之前的EFI分区,我在分区0中找到了EFI文件夹,确认这就是我之前的EFI分区,但是我挂载过此分区之后文件系统改变了,因此需要我重新将其转化为ESP格式。步骤二:右键此分区,选择更改分区参数,选择EFI...

2020-01-23 15:37:51 10327

转载 Centos7安装zsh

转载自:https://www.jianshu.com/p/4ce7d511bc13查看当前shellecho $SHELL返回结果:bin/bash安装zshyum install -y zsh静候安装完成...成功后如下所示zsh下载完成设置默认shellchsh -s /bin/zsh请在root用户下切换shell更换shel...

2020-01-10 22:31:40 350

原创 feign服务间调用session变更(失效)问题

在springcloud项目中,发现在服务之间的fegin调用时,session无法有效传递。我项目中用到了websocket,需要session保持一致性才能建立长连接。因此,需要保证fegin调用session的一致性——即服务1(user服务)调用服务2(teacher服务),服务1和服务2的sessionid一致。下面谈谈如何解决这个问题。这是我在参考了大佬的写法之后自己整理的笔记...

2019-09-11 12:38:09 1203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除