JAR
  • 2024-07-03使用IDEA给项目打jar包
    使用IDEA给项目打jar包参考地址:https://www.cnblogs.com/blog5277/p/5920560.html感谢作者一、准备一个Java项目并先看看效果​ 只想打包,就跳过这一步:一、准备一个Java项目并先看看效果。​ 如果启动jar包遇到报错:无法找到/加载主类就去看看第二步开头。1、找一个项目
  • 2024-07-02Dockerfile语法,自定义镜像
    我们一直在使用别人准备好的镜像,那如果我要部署一个Java项目,把它打包为一个镜像该怎么做呢?镜像结构要想自己构建镜像,必须先了解镜像的结构。镜像之所以能让我们快速跨操作系统部署应用而忽略其运行环境、配置,就是因为镜像中包含了程序运行需要的系统函数库、环境、配置、依
  • 2024-07-02《刚刚问世》系列初窥篇-Java+Playwright自动化测试-1-环境准备与搭建
    1.简介Python+Playwright系列的文章还没有结束,就有好的小伙伴或者童鞋们私信公众号留言,问宏哥什么时候出Java语言的Playwright的自动化测试文章。本来想趁热打铁将Python+Playwright完结后,就开始Java语言的Playwright的自动化测试文章,但是好多人私信留言,索性就两个系列的文章
  • 2024-07-02如何在Maven项目中引用本地JAR包
    目录引言为什么需要引用本地JAR包基本概念与准备工作Maven项目结构JAR包简介本地仓库简介将本地JAR包安装到Maven本地仓库使用Maven命令行安装JAR包编写安装脚本在项目的pom.xml中引用本地JAR包基础依赖配置版本和范围配置多模块项目中的本地JAR包管理父子模块引用
  • 2024-07-02Maven知识点概括(帮助你快速回顾Maven)
    一、Maven简介1、为什么学习Maven1.1、Maven是一个依赖管理工具随着我们使用越来越多的框架,或者框架封装程度越来越高,项目中使用的jar包也越来越多。项目中,一个模块里面用到上百个jar包是非常正常的。而如果使用Maven来引入这些jar包只需要配置三个“依赖”:<!--Nac
  • 2024-07-01maven项目引用本地jar包
    这个问题相信很多人都碰到过,在maven项目中引用本地jar包有如下两种常见的做法:1、方法一:在pom.xml中的dependency中指定jar路径<dependency><groupId>ojdbc8-12.2.0.1.jar</groupId><artifactId>ojdbc8-12.2.0.1.jar</artifactId><version>1.0</version>
  • 2024-07-01怎么在Linux上执行main方法
      有时候我们写了一个测试程序用的main方法但是我们一般用springboot然后用controller通过url调用 但是如果使用下面这个方法就可以直接把jar包打上去然后Java-jar直接执行main方法 在配置文件xml里面添加<!--JAR插件--><plugin>
  • 2024-07-01nacos2.2.1之后需配置安全Key才能启动
    nacos启动报错信息ERRORErrorstartingTomcatcontext.Exception:org.springframework.beans.factory.UnsatisfiedDependencyException.Message:Errorcreatingbeanwithname'basicAuthenticationFilter'definedinclasspathresource[com/alibaba/nacos/p
  • 2024-06-30springboot学习-1
    创建project(联网)ideaspringinitialler(jdk1.8)mavenjavajarjava8依赖springweb2.5.0OK入门案例依次点击保留pom和src文件controller(开发完成)运行Application类(tomcat在boot框架中)简单的原因在于pom中的parent和springframework.boot快速启动(依赖于pom中的插件
  • 2024-06-30log 日志原理
    1)slf4j接口仅仅定义了接口,因此,需要绑定到具体的日志框架才可以打印日志出来,具体如何来做呢,引用一张slf4j官网上的图片: 具体的组合使用:slf4j-api,日志是打到了/dev/null里面,因此啥也打印不出来slf4j-api+logback-classic:使用的是logback,因为logback本身直接实现了slf4j的apis
  • 2024-06-30Windows命令学习篇
    PowerShell服务&进程java-jar启动服务TODO这个cmdlet无法指定windowTitle,但CMD的start可以Start-Process-FilePath"java.exe"-ArgumentList"-jar.\java.jar"查看java启动服务Get-ProcessjavaGet-CimInstance-ClassNameWin32_Process|Select-ObjectPr
  • 2024-06-21Lombok注解引发的空指针问题分析
    一、问题描述在一次上线后,日志中出现空指针的报错,但是报错代码位置以及相应工具类未进行过修改,接下来进一步分析。以下为报错堆栈信息:java.lang.NullPointerException:null atnet.sf.cglib.core.ReflectUtils.getMethodInfo(ReflectUtils.java:424)~[cglib-3.1.jar:?] a
  • 2024-06-21springboot 前后端大打包成一个JAR
    1.概述现在开发使用前后端开发机制,在部署的时候,我们需要将前后端分别打包,使用nginx进行统一部署。这样就比较复杂,我们可以使用前后端打包到一个jar中,这样我们只需要一个包就可以了。2.实现我们只需要将前端的编译好的文件,在打包时,将前端文件copy到resources目录下的stat
  • 2024-06-21java读取wps嵌入式图片思路
     这个只写了思路具体代码在文章最后,不想了解得直接去拿代码了解Excel数据结构    Excel文件格式后缀xls,xlsx其实是一个压缩文件,是由多个文件夹以及xml文件组合为一个文件,xml文件记录了Excel得内容以及样式等信息。加入在桌面新建一个xlsx文件,然后插入一个嵌入
  • 2024-06-21docker资源限制配置
    内存限制-m,限制内存大小。eg:-m2048mcpu限制--cpus,限制cpu相对个数。eg:--cpus=1.5docker-composeversion:'3.7'services:my-service:image:my-app:tag environment: JAVA_OPTS:"-server-XX:+UseContainerSupport"deploy:resources:
  • 2024-06-20三、用户中心项目笔记----后端多环境实战+原始部署
    后端多环境主要是修改:    依赖的环境地址        数据库地址        缓存地址        消息队列地址        项目端口号    服务器配置后端怎么去区分不同的环境?我们后端的SpringBoot
  • 2024-06-20JDBC(简介、入门与IDEA中导入MySQL的驱动)
    (建议学完MySQL的基础部分)JDBC——简而言之:用Java语言操作数据库。JavaDataBaseConnectivity(Java语言连接数据库)目录一、引言(1)基本介绍(2)JDBC简介1、JDBC概念2、详细介绍3、JDBC的本质二、JDBC快速入门(1)用Java代码操作对应的MySQL数据库的基本流程(2
  • 2024-06-20Maven 官网 查找&下载 jar包 & pom引用
    问题描述在我们在开发过程中,经常遇到程序中需要引用的某个版本jar包,但是在公司的私有仓库下载不到的情况。遇到这种情况,该怎么办呢?很多人应该首选百度搜索吧。(当然可以,但是,不一定能很快找到自己想要的某个版本的jar包)这里给出一个简洁,方便查找的方案。 完美方案在Maven
  • 2024-06-19mysql-connector-java 驱动jar包下載
    地址MySQL::MySQLDownloads,点击网址,进入mysql官网首页,我们点击downloads(下载)然后将页面往下拉,点击如图所画的选择,进入点击Connector/J,表示的java语言连接的数据库驱动器,如果是Python则选择下面Python为后缀的Connector,同理其他语言则选择对应的即可。因为我用的是Java,
  • 2024-06-19解决 执行 jar 命令 控制台乱码
    Springboot项目,编码为utf8打包后,为了在控制台运行时不乱码,需要在控制台中依次执行以下命令:第一步:chcp65001第二步:java-jar-Dfile.encoding=utf-8你的.jar
  • 2024-06-18linux 部署jar包
    1.准备工作linux如果没有配置java环境变量的话,具体操作见文末推荐。2.启动jar包linux操作系统下启动jar包的方式和windows操作系统没有区别。用法都是遵循java语法规范。前提:跳转到要启动的jar包所在目录。cdjar包所在绝对路径使用默认jdk启动查看当前jdk版本java-
  • 2024-06-18win——cmd窗口下执行jar包 logger.info输出乱码
    1、问题描述执行jar包,在cmd窗口中执行jar包,看到输出中,logger.info的输出为乱码,而System.out.println()输出为正确的日志。2、问题处理2.1、窗口设置因为cmd默认的编码为GBK,jar包一般设置为UTF-8;在cmd窗口先输入:chcp65001(注意之间有空格)然后执行jar包命令:java-jar-Dfil
  • 2024-06-18jar包获取配置文件路径
     路径如上图目前是想要从MaterialKcController获取到config-example.toml和abi里的文件但是jar包获取路径用相对不行,所以使用IO流来获取。主要是使用输入流来创建临时的文件,然后将文件里的内容全部输入到临时文件中,再将临时文件的路径输出并获取到代码如下://获取ABI
  • 2024-06-18springboot引入第三方jar包本地lib并打包
    springboot引入第三方jar包本地lib并打包亲测可用一、在项目根目录创建lib目录并放入第三方lib包--project----lib(放在这儿)----src----target二、pom中引入第三方lib<!--自定义引入jar--><dependency><groupId>commons-io</groupId><artifac
  • 2024-06-17maven学习笔记
    maven学习笔记https://www.bilibili.com/video/BV1nx4y1U755/?p=3&spm_id_from=pageDriver&vd_source=d4fa9dbf28bc50f3509f7caf41d36abd1.什么是Maven1.1.Maven的概念Maven是自动化构建工具。Maven是Apache软件基金会组织维护的一款自动化构建工具,专注服务于Java平