logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

线程池详解并解决并发问题

线程池是一种用于管理和复用线程的机制。它由一个线程队列和一组管理线程的方法组成。线程池中的线程可以被重复使用,用于执行提交的任务,而不需要每次都创建和销毁线程。

文章图片
#java#开发语言
案例24-xxljob控制台不打印日志

在执行xxljob任务的时候发现没有任务执行的相关信息以及日志信息的打印。对于没有任务执行的信息进行排查日志是我们排查问题定位问题的方式。他就在和我们对象一样,把程序中发现的问题展示给我们,告诉我们。如果我们没有配置日志的打印。我们在排查问题就会无从下手,解决问题定位问题的效率自然也就非常低。所以打印日志是非常重要的。

文章图片
#运维
Linux三种加密模式

不可逆加密是一种单向加密算法,将输入的数据转换为固定长度的哈希值。不可逆加密算法是不可逆的,即无法从哈希值还原出原始数据。常见的不可逆加密算法有MD5、SHA-1、SHA-256等。不可逆加密常用于密码存储、数字签名等场景。

文章图片
Linux-磁盘空间转移

当虚拟机磁盘空间不够时,我们会对此虚拟机进行了磁盘空间扩容操作,但是在操作的过程中会出现添加的磁盘空间不在我们存放数据的路径下,这时候就需要把磁盘空间进行一个转移的操作。下面我们把home下面的磁盘空间分配到root磁盘下面。可以进行如下操作。1.查看分区df -h (centos-home和centos-root每人的名字可能不一样)2.备份home分区文件tar cvf /tmp/home.t

文章图片
#linux
重定向和反向代理的区别

重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置(如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向),可以简单理解为当我们要访问的资源不在此服务器上,那么客户端就会将请求转移到另一个服务器上去访问资源。转换请求这一部分是有客户端来完成的,用户如果不刻意查看是感觉不到的。其实是请求了两个获取到的资源,我们请求的URL地址也会发生变化。接下

文章图片
#服务器#前端#运维
C#中声明、初始化和实例化

声明,只生成对象不赋值的过程。初始化,是给对象赋值的过程。实例化,是使用new为对象分配内存的过程。声明用于告诉编译器变量或对象的存在,初始化用于给变量或对象赋予初始值,实例化用于创建对象的实例。这些操作在C#中常用于创建和使用变量和对象。

文章图片
#java#jvm#开发语言
vscode调式错误

问题1:Unable to start debugging. Program path ‘......’is missing or invalid解决:是由于路径中存在中文所导致,把中文改成英文在获取文件。问题2:Unable to start debugging.The value of miDebuggerPath is invalid解决:把miDebuggerPath中的路径改为安装win

文章图片
#vscode#c++
Error:Remote staging type or host is not specified.

在IDEA中配置Tomcat的过程中提示Error:Remote staging type or host is not specified.是因为我们没有选择对应的Remote Staging 我们将Remote staging中Type和Host选择Same file system,应用保存即可

文章图片
#java#开发语言
Error:Unable to connect to the localhost:1099

在我们配置好Tomcat之后去执行,会出现Unable to connect to the localhost:1099这个问题,这个问题是因为我们运行的是本地的代码而不是远程的代码,所以在配置tomcat的时候需要选择local而不是remote。

文章图片
#java#tomcat#jvm
Linux-虚拟机迁移步骤

虚拟机的迁移是指将虚拟机从一台服务器主机上或者存储位置移动到另一台服务器主机上或存储位置的一个过程。在迁移的之前要考虑,虚拟机中的数据是否已经备份完毕。如果是正在备份数据的话,需要等数据备份完毕在执行迁移。要查看虚拟机在原服务器上配置所占的大小,然后看目的服务器上可接受的配置大小,明确是否可以容纳要迁移的虚拟机。...

文章图片
#服务器#运维
    共 28 条
  • 1
  • 2
  • 3
  • 请选择