自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 Linux上启动和停止jar

在Linux系统中,要想让jar包在后台运行,可以使用nohup命令和符号。nohup命令可以使进程在后台不受挂起信号影响的执行,而符号则是将任务放入后台执行。以下是一个简单的命令示例,它将启动一个jar包,并将输出重定向到当前目录下的output.lognohup:允许命令在你退出会话后继续运行。:用于启动jar包的命令,这里需要替换成你的jar文件名。:重定向标准输出到文件。output.log:输出文件的名称。2>&1:将标准错误也重定向到标准输出(在这里即output.log文件)。

2024-07-15 15:11:36 494

原创 nginx域名跳转到另一个域名

要实现在Nginx中将一个域名重定向到另一个域名,你可以使用。确保在应用配置后重新加载或重启Nginx。表示这是一个永久重定向,状态码是301。以下是一个配置示例,它将所有进入。表示Nginx监听80端口。指定了要重定向的旧域名。表示将所有请求重定向到。是原始请求的路径部分,

2024-07-15 11:27:57 243

原创 Java快速开发:力推开源项目若依RuoYi

RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。

2024-06-18 17:02:46 895

原创 Hutool API汇总(一)

hutool类库MD5加密,Http请求工具,JSON数据处理,Bean转Map。

2024-06-18 16:26:20 233

原创 浅谈ChatGPT

尽管ChatGPT功能多样且强大,但它仍存在局限性,包括可能提供过时或不完全准确的信息,以及缺乏对最新事件的即时更新。因此,在依赖其提供的信息或建议时,用户应保持批判性思维并进行验证。ChatGPT对那些涉及大量文字处理、信息检索、常规性内容创作的职业影响较大,促使人们重新评估和提升自身技能,以适应人工智能技术带来的变革。同时,它也为各行业带来了提高效率和创新的可能性。

2024-06-12 22:52:44 1271

原创 记录:podman安装redis

v 表示挂载路径,$PWD表示当前目录下,冒号左面的表示我们宿主机的挂载目录,也就是我们虚拟机所在的文件路径。如需使用配置文件的方式启动redis,这里则需要加上redis.conf的路径,还有redis存放数据所在的目录。-p 表示端口映射,冒号左面的是我们的宿主机的端口,也就是我们虚拟机的端口,而右侧则表示的是mysql容器内的端口。-d 表示后台运行,不加-d执行上面的命令你就会看到redis启动的日志信息了。–requirepass 这个后面跟的是redis的密码(一定要设置!

2024-06-12 22:08:43 257

原创 Podman常用命令

- Podman是一个快速、轻量级的容器运行时工具,比其他容器工具如Docker更加节省资源。- Podman采用无守护进程的架构,可以在无需root权限的情况下运行容器,提供更高的安全性。- Podman支持多种容器格式,如Docker格式(OCI)和Kubernetes(CRI-O)格式,可以与现有的容器生态系统无缝集成。- Podman提供了强大的命令行工具和API,可以方便地创建、管理和监控容器。- Podman可以直接运行Docker镜像,不需要进行任何修改或转换。

2024-06-11 14:49:12 252

原创 Windos10上Podman安装运行mysql8

记录以下在windows10系统上Podman v5.1.1安装MySQL8全过程。解决mysqld: Cannot change permissions of the file 'ca.pem' (OS errno 1 - Operation not permitted)2024-06-11T05:42:35.383035Z 0 [ERROR] [MY-010295] [Server] Could not set file permission for ca.pem

2024-06-11 14:43:58 751

原创 windows上修改Podman的镜像配置源加速

要加速Podman镜像下载,您可以使用以下方法之一:使用阿里云镜像加速器:可以将阿里云的镜像加速器配置为Podman默认的镜像下载源。可以通过在Podman配置文件(~/.config/containers/registries.conf)中添加以下内容来实现。然后重新启动Podman。使用国内镜像源:可以将Podman的默认镜像源更改为国内的镜像源,例如DaoCloud、网易蜂巢等。可以通过在Podman配置文件(~/.config/containers/registries.conf)中添加以下

2024-06-11 10:45:24 651

原创 大模型怎么评价未来

人工智能大模型的未来发展前景非常广阔,随着技术的不断进步和应用领域的扩展,大模型将在多个方面发挥更大的作用。人工智能大模型的未来发展前景充满机遇和挑战,随着技术的不断进步和应用领域的扩展,大模型将在多个方面发挥更大的作用,为人类带来更多的便利和效率。

2024-06-06 17:08:09 654

原创 Podman和Docker的区别

Podman和Docker都是用于容器化应用程序的工具,但它们之间有一些区别。Podman更加轻量级、安全且易于集成到现有系统中,而Docker更加完整且易于使用。选择使用哪个工具取决于具体的需求和使用场景。

2024-06-06 16:19:05 502

原创 程序员自我修养

程序员作为技术领域的核心力量,除了掌握编程语言、算法、数据结构等硬技能之外,还需要具备一系列重要的职业素养来促进职业生涯的成功和个人成长。技术能力、持续学习能力、团队协作、安全意识、文档编写能力、时间管理、抗压能力等等。

2024-06-06 09:44:17 715

原创 解决:Navicat导入sql脚本时报2006

当MySQL服务器与客户端之间的连接中断时,会出现"ERROR: (2006, 'MySQL server has gone away')"错误。这种情况可能是由于以下原因引起的:服务器超时:如果服务器在一段时间内没有接收到客户端的请求,连接可能会被服务器关闭。数据库负载过重:如果数据库服务器负载过重,可能会导致连接断开。网络问题:网络中断、防火墙或代理问题等可能导致连接中断。配置问题:数据库服务器的配置可能导致连接断开,例如连接超时时间设置过小。

2024-06-04 16:52:02 1136

原创 解决:npm ERR! request to https://registry.npm.taobao.org/xxx failed, reason: 淘宝镜像地址已过期

npm ERR! request to https://registry.npm.taobao.org/vue-pdf failed,reason: certificate has expired。请求淘宝镜像地址失败,原因:淘宝镜像地址已变更,旧的证书已过期。这只是解决证书过期问题的一种方法,具体的解决方案可能会因你的项目配置和环境而有所不同。如果你在执行上述步骤后仍然遇到问题,可能需要检查你的网络连接、npm版本等其他因素。同时,如果你在使用其他工具或服务(如yarn、webpack等)。

2024-05-31 13:39:45 468 2

原创 解决:【error xxx@xx.x.x: The engine “node“ is incompatible with this module. 】

这个错误表明你正在尝试使用的commander模块版本(12.1.0)与当前的Node.js版本不兼容。engines字段在package.json文件中指定了该模块支持的Node.js的版本范围。如果当前Node.js版本高于engines字段所指定的最高版本,或者低于所指定的最低版本,则会出现这个错误。

2024-05-31 11:36:36 796

原创 解决:【无法安装“vue.volar“扩展,因为它与当前 VIsual Studio Code 版本不兼容(版本 1.80.0)】

这个错误信息表明你的 Visual Studio Code 版本与所需的 "vue.volar" 扩展不兼容。为了解决这个问题,你可以尝试以下几种方法:升级 Visual Studio Code:检查你的 Visual Studio Code 是否是最新版本。在 Visual Studio Code 的菜单栏中选择 "帮助" -> "检查更新",然后按照提示升级到最新版本。

2024-05-31 10:39:02 1891

原创 NVM常用命令

nvm是一个Node.js版本管理工具,用于在同一台计算机上安装和切换不同的Node.js版本。下面是nvm常用的命令:nvm install :安装指定版本的Node.js。nvm use :切换到指定版本的Node.js。nvm ls:列出已安装的Node.js版本。nvm current:显示当前正在使用的Node.js版本。nvm alias :为指定版本创建一个别名。nvm uninstall :卸载指定版本

2024-05-30 13:53:39 583

原创 解决内网环境预览ArcGIS地图服务

ArcGIS API for JavaScript是一种用于构建基于Web的GIS应用程序的JavaScript库。它提供了一系列功能和工具,用于在Web浏览器中显示、分析和交互地图数据。ArcGIS API for JavaScript可以用于创建各种GIS应用程序,包括地图浏览器、地理分析工具、地图编辑器、地图可视化工具等。它允许开发人员通过JavaScript代码将地图、图层、符号和工具添加到Web页面中,并与地图进行交互。

2024-03-14 16:28:26 1055

原创 解决无法登录到 ArcGIS Server Administrator

Esri是一家地理信息系统(GIS)软件和解决方案提供商,它是全球领先的GIS技术公司。Esri的软件产品包括ArcGIS,它是一套用于创建、编辑、分析和可视化地理空间数据的工具。Esri的解决方案涵盖了各种应用领域,包括土地规划、环境保护、城市规划、交通管理、公共安全、自然资源管理等。Esri的使命是通过地理空间分析为用户提供决策支持和解决问题的能力,帮助用户更好地理解和管理他们的地理信息。

2024-03-14 15:31:36 643

原创 设置Oracle11g密码无限期

Oracle密码过期解决办法1、通过管理员身份进入oracle2、查看用户密码的有效期设置3、将密码有效期修改成“无限期”补充内容1、ORA-28000:用户已被锁2、修改Oracle用户密码。

2024-03-13 20:17:15 872

原创 Docker应用之Oracle数据库应用(五)

在Docker容器中安装Oracle数据库,您可以按照以下步骤进行操作:首先,确保您已经安装了Docker。您可以通过在命令行中运行docker --version来检查是否已安装Docker。下载Oracle数据库的Docker映像。您可以从Oracle官方网站上下载适用于Linux的Docker映像。请确保下载与您正在使用的操作系统和Oracle数据库版本对应的映像。解压下载的Docker映像文件。将文件解压到您选择的位置。打开命令行窗口,并导航到解压的映像目录。

2024-03-04 19:42:33 585

原创 数据库之Oracle数据导入导出

Oracle数据库提供了多种方法来导入和导出数据。以下是一些常见的方法:使用Oracle Data Pump工具:Oracle Data Pump是一个强大的工具,可以将数据从一个数据库导出到另一个数据库,或将数据导入到当前数据库中。它支持导出和导入整个数据库、表、分区、触发器等。使用Oracle导入/导出实用程序:Oracle提供了IMP和EXP实用程序,可以用来导入和导出整个数据库、特定的表或表空间。这些实用程序可以通过命令行或图形界面来使用。

2024-03-04 19:20:37 994

原创 Windows Server 2012 R2 安装 OpenSSH

DevOps是一种软件开发和运维的方法论,通过集成开发和运维团队、自动化和持续交付工作流程,旨在加快软件交付速度、提高软件质量和可靠性。它的目标是缩短软件开发周期、提高交付频率、降低故障率和恢复时间,实现更快速、高效的软件交付和运维。

2024-02-28 17:24:21 1697

原创 Jenkins与服务器时间不一致

Jenkins是一个开源的自动化构建工具,用于实现持续集成和持续交付。它是一个高度可扩展的软件,可以用于构建、测试和部署任何类型的项目。Jenkins提供了一个易于使用的Web界面,可以设置和管理构建、测试和部署任务。它支持各种版本控制系统,如Git、SVN和Mercurial,并可以与其他工具和插件集成,如JIRA、Slack和Docker。

2024-02-28 17:23:48 960

原创 Docker应用之SpringBoot项目启动(四)

要使用Dockerfile构建一个Java项目,你需要完成以下步骤:创建一个名为Dockerfile的文本文件。指定一个基础镜像,它应该包含Java运行环境。你可以选择openjdk、adoptopenjdk等。确保选择适合你项目的Java版本。例如,如果你的项目需要Java 8,可以选择基础镜像为openjdk:8。指定工作目录,用于构建和运行项目。可以使用WORKDIR指令来设置工作目录。例如,WORKDIR /app将工作目录设置为/app。复制项目文件到容器中。

2024-02-01 15:46:47 975

原创 Docker应用之Container容器随系统启动(三)

要设置Docker容器的自动重启策略,可以使用以下命令:docker update --restart=always [容器ID前3位]上述命令将容器的重启策略设置为always,也就是无论容器发生什么情况,都会自动重启。如果你想禁用自动重启策略,可以使用以下命令:docker update --restart=no [容器ID前3位]上述命令将容器的重启策略设置为no,也就是容器发生故障时不会自动重启。需要注意的是,以上命令中的[容器ID前3位]是指要设置重启策略的容器的前三位字符的ID。

2024-02-01 14:36:19 833

原创 Docker应用之Nginx安装(二)

要安装Docker上的Nginx,请按照以下步骤进行操作:首先,确保你的系统上已经安装了Docker。你可以通过在终端中输入以下命令来检查Docker是否已经安装:如果已经安装了Docker,将显示Docker的版本信息。如果没有安装,请根据你的操作系统,参考Docker的官方文档进行安装。打开终端并输入以下命令来下载Nginx的Docker镜像:这将从Docker Hub下载最新的Nginx镜像。下载完成后,你可以运行以下命令来查看已下载的镜像:你应该能够看到刚才下载的Nginx镜像。

2024-02-01 14:10:16 727

原创 Docker应用之daemon.json(一)

docker安装后默认没有daemon.json这个配置文件,需要进行手动创建。配置文件的默认路径:/etc/docker/daemon.json一般情况,配置文件 daemon.json中配置的项目参数,在启动参数中同样适用,有些可能不一样(具体可以查看官方文档),但需要注意的一点,配置文件中如果已经有某个配置项,则无法在启动参数中增加,会出现冲突的错误。如果在daemon.json文件中进行配置,需要docker版本高于1.12.6(在这个版本上不生效,1.13.1以上是生效的)

2024-01-31 15:46:00 2999

原创 Linux系统安装VMware Tools工具

VMware Tools是一款由VMware公司开发的软件套件,用于增强虚拟机的性能和功能。它提供了许多特性和功能,包括:设备驱动程序:VMware Tools安装了虚拟机所需的设备驱动程序,以提供更高的性能和兼容性,并确保虚拟机能够正确地与宿主机进行通信。屏幕分辨率调整:VMware Tools可以调整虚拟机的屏幕分辨率,使其适应不同大小的宿主机窗口,以实现更好的视觉体验。鼠标加速:VMware Tools提供了鼠标驱动程序,可以提高鼠标在虚拟机中的响应速度和精度。剪贴板共享:VMware Tools可以

2024-01-31 15:08:59 1096

原创 记录CentOS8安装docker全过程

- 无法为该任务安装最佳候选.(尝试在命令行中添加 '--allowerasing' 来替换冲突的软件包 或 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用软件包的最佳候选)

2024-01-25 17:48:31 439

原创 绝处逢生之人生百味

面对职业危机,个人和社会可以采取一些措施来应对:终身学习:个人应该持续学习和提升自己的技能,以适应技术变革的需求。这可以通过参加培训课程、进修学习或自学等方式来实现。转行和创业:面对职业危机,个人可以考虑转行或创业。了解自己的兴趣和潜力,并寻找新的职业机会,可能是解决职业危机的有效途径。政府支持:政府可以通过提供职业培训和转行补贴等政策支持,帮助个人应对职业危机。同时,政府还可以制定相关法律和政策,保护劳动者的权益。总而言之,技术变革下的职业危机是一个复杂的问题,需要个人、社会和政府共同努力来解决。

2024-01-23 18:47:49 898

原创 Flowable使用docker中MySQL8,Springboot启动出错

Docker有很多好处,包括:1. 轻量级和可移植性:Docker容器是基于操作系统级虚拟化的,相对于传统的虚拟机,它更轻量级,并且可以在任何环境中移植和运行。2. 快速部署和扩展:使用Docker可以快速创建、部署和启动容器,极大地减少了应用程序上线和扩展的时间和麻烦。3. 环境一致性:在开发、测试和生产环境中使用相同的容器,可以确保应用程序在不同环境中的一致性,避免了由于环境差异导致的问题。4.资源利用率高:Docker容器可以共享操作系统内核,因此可以更有效地使用系统资源,提高资源利用率。

2024-01-23 13:58:36 960

原创 Java多线程知识汇总(三)

线程池的优势总体来说,线程池有如下的优势:1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。3)提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。

2024-01-20 17:41:10 911

原创 Java多线程知识汇总(二)

java多线程我个人觉得是javaSe中最难的一部分,我以前也是感觉学会了,但是真正有多线程的需求却不知道怎么下手,实际上还是对多线程这块知识了解不深刻,不知道多线程api的应用场景,不知道多线程的运行流程等等,本篇文章将使用实例+图解+源码的方式来解析java多线程。文章篇幅较长,大家也可以有选择的看具体章节,建议多线程的代码全部手敲,永远不要相信你看到的结论,自己编码后运行出来的,才是自己的。

2024-01-20 17:10:59 798

原创 Java多线程知识汇总(一)

多线程是多数编程语言都无法避开的话题,可见它在实际开发中的重要性。能够灵活使用多线程,有效利用多线程的关键是理解程序是并发执行而不是串行执行的。。通过对多线程的使用,可以编写出非常高效的程序。不过请注意,如果你创建太多的线程,程序执行的效率实际上是降低了,而不是提升了。请记住,上下文的切换开销也很重要,如果你创建了太多的线程,CPU 花费在上下文的切换的时间将多于执行程序的时间!

2024-01-20 15:50:21 733

原创 走进Spring Boot 3.x时代(二)

Spring Boot 3.2不仅仅是一次技术更新,它也是Spring生态系统对现代软件开发挑战的回应,特别是在微服务、云计算和DevOps文化日益盛行的背景下。这些新特性的推出,旨在帮助开发者和企业更好地应对高并发处理需求,提高系统的可伸缩性和可靠性,同时还能在保证安全的前提下提升开发和部署的灵活性。总的来说,Spring Boot 3.2的发布为Java开发者社区带来了一股新的生机。它的新特性不仅加强了Spring Boot在应用开发中的核心地位,也为企业提供了一种更强大、更现代的开发工具。

2024-01-16 11:56:30 1191

原创 走进Spring Boot 3.x时代(一)

作为技术人员必须紧跟技术市场,否则也不能走远。人们大都习惯生活在自己熟悉的安逸区,很少愿意主动寻找新挑战。目前后端技术栈中主流的语言依然是Java(这是Java程序员的福音),而Java作为服务器端使用最广泛的编程语言一直都没有停止更新。SpringBoot就是大多数Java程序员每天都会接触到的框架,不知道大家用得SpringBoot是否还是2.x版本呢?JDK还是8的版本呢?Tomcat还是8的版本呢?本文下面将说一说Spring Boot的版本情况以及SpringBoot新版本带来的新特性。

2024-01-16 10:38:10 996

原创 Linux常用命令汇总

无论是后端程序员还是前端程序员,一定避免不了和Linux系统打交道。可能是自己在学习的时候搭建虚拟机环境,也可能是在公司测试环境进行服务的维护,甚至可能去线上服务器进行生产问题的排查。这就要求我们要熟练使用Linux命令行,相关的常用命令很可能不经常使用就忘了,这里我收集了一些常用命令以便需要时查看,欢迎作补充。(这里的提到操作都默认以CentOS系统为基础)Linux修改文件名的三种方法分享。

2024-01-15 21:52:52 4042

原创 Springboot启动后自动退出解决办法

该问题一般都是因为Springboot项目在启动时没有正常启动Tomcat容器,只是执行了main方法而后进程关闭了。No active profile set, falling back to default profiles: default添加依赖时注意版本号是否需要指定(XXX)。

2024-01-15 15:42:44 1483

原创 JDK8终将走进历史,Oracle宣布JDK继续免费

当这些LTS产品还需要通过市场的不断检验很升级,未来一定会有新的JDK版本又一次占据JDK主流的。JDK8终将会像曾经的JDK5一样,被当下的人们所淡忘。Java SE 8 在往期的发行版已终止了公共更新。如果设置了终止日期,Oracle将通过公共沟通渠道上至少提前18个月发出通知。Oracle将每三年指定一个版本作为长期支持(LTS)版本。Java SE 11是LTS发行版。非LTS版本被认为是最新LTS版本的一组累积的实施增强。一旦提供了新功能,任何以前的非LTS版本都将被视为已取代。

2024-01-14 22:36:38 2304

docker-compose-linux-aarch64

Docker Compose 容器编排技术所需安装包,本下载是linux系统 v2.24.5版本。 docker-compose-linux-aarch64 linux v2.24.5

2024-02-02

ExtJS实用开发指南

ExtJS实用开发指南ExtJS实用开发指南

2011-03-18

通用电子商务平台项目集成测试报告

通用电子商务平台项目 GWAP 集成测试报告 Version 3.1 General WEB application platform (GWAP 3.1) The test reports

2011-03-18

通用电子商务平台项目GWAP

通用电子商务平台项目 GWAP 详细设计说明书 Version 3.1 General WEB application platform (GWAP 3.1) Design elucidation in detail

2011-03-18

通用电子商务平台项目需求分析说明书

通用电子商务平台项目 GWAP 需求分析说明书

2011-03-18

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

TA关注的人

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