Article Tags
首页 技术文章 后端开发
SpringBoot启动原理是什么

SpringBoot启动原理是什么

入口版本:2.1.8.RELEASE启动代码:@SpringBootApplcationpublicstaticvoidmain(String[]args){SpringApplication.run(BlogAdminApplication.class,args);System.out.println("========adminstartsuccess...==========");}这里传入了两个参数,BlogAdminApplication当前类和args参数我们点击

May 10, 2023 pm 06:10 PM
SpringBoot
java底层JDK Logging日志模块怎么处理

java底层JDK Logging日志模块怎么处理

从例子开始JDKLogging的使用很简单,如下代码所示,先使用Logger类的静态方法getLogger就可以获取到一个logger,然后在任何地方都可以通过获取到的logger进行日志输入。比如类似logger.info("Mainrunning.")的调用。packagecom.bes.logging;importjava.util.logging.Level;importjava.util.logging.Logger;publicclassLoggerTest{pr

May 10, 2023 pm 02:55 PM
Java jdk logging
Java或Java Web项目如何打包为JAR包或WAR包

Java或Java Web项目如何打包为JAR包或WAR包

一、为什么打包关于此问题,网上众说纷纭。结合个人理解以及网上说法,打成jar包是为了方便别人使用。如果是运行java程序,就不需要在寻找包含main方法的类去执行;如果是使用第三方jar包,直接在自己项目中导入jar包,而不是复制一堆类文件。打成war包是真实生产环境选择的web应用部署方式,网上说这样不会像直接复制文件夹那样可能造成文件丢失,而且服务器会对应用做优化,如删除空文件夹等。以上仅供了解。二、如何打包本机环境windows10,jdk1.8打成jar或war包使用的是相同的工具jdk

May 07, 2023 am 10:25 AM
Java jar war
如何用Dockerfile制作java运行环境的镜像

如何用Dockerfile制作java运行环境的镜像

当前用到的环境是:centos7.5docker-ce18.06.1-ce1、先用centos7.5.1804的基础镜像把一些运行需要的环境装好在/app目录下创建相对应的文件目录[root@node2/app/]#mkdirdockerfile/{web/{nginx,tomcat,jdk,apache},system/{centos,ubuntu,redhat}}-pv[root@node2/app]#cddockerfile/system/centos/[root@node2/app/do

May 05, 2023 pm 01:49 PM
Java dockerfile
JAVA怎么指定JDK路径

JAVA怎么指定JDK路径

Tomcat默认情况下会用系统的环境变量中找到JAVA_HOME和JRE_HOME。但是有的时候我们需要不同版本的JDK共存。可以在${TOMCAT_HOME}/bin/catalina.bat最前面设置JAVA_HOME和JRE_HOME。例如:1

May 05, 2023 am 11:19 AM
Java jdk
Java的finalize()方法怎么使用

Java的finalize()方法怎么使用

Java中finalize()的另类用法,做过JAVA编程的都知道,在JAVA中有一种垃圾收集器的机制,当它运行时(通常在系统内存低到一定限度时自动运行),会回收不再使用的对象所占用的内存,所以,在JAVA程序中,我们通常只考虑创建对象,而从不关心对象的清除。Finalize()是JAVA为类提供的一种特殊方法。垃圾收集器的工作过程大致是这样的:一旦垃圾收集器准备好释放无用对象占用的存储空间,它首先调用那些对象的finalize()方法,然后才真正回收对象的内存。通过使用finalize(),就

Apr 30, 2023 pm 02:43 PM
Java finalize()
Centos怎么配置java环境并安装tomcat

Centos怎么配置java环境并安装tomcat

1.安装java环境:访问orcal官网下载jdkrpm包:下载完成后执行:rpm-ivhjdk-8u161-linux-x64.rpm进行安装,默认会安装到/usr/java目录下安装完成后,修改/etc/profile文件,添加java环境变量:exportjava_home=/usr/java/jdk1.8.0_161/exportclasspath=.:$java_home/jre/lib/rt.jar:$java_home/lib/dt.jar:$java_home/lib/tools

Apr 30, 2023 am 11:07 AM
Java CentOS tomcat
Java中常见的WEB服务器有哪些

Java中常见的WEB服务器有哪些

Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。开发JavaWeb应用所采用的服务器主要是与JSP/Servlet兼容的Web服务器,比较常用的有Tomcat、Resin、JBoss、WebSphere和WebLogic等,下面将分别进行介绍。Tomcat服务器目前最为流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet技术的Web服务器,也是初学者

Apr 30, 2023 am 11:01 AM
web Java
CentOS如何安装tomcat并部署Java Web项目

CentOS如何安装tomcat并部署Java Web项目

1.准备工作a.下载tomcatlinux的包,地址:,我们下载的版本是8.0,下载方式如图:b.因为tomcat的安装依赖于javajdk,所以我们需要在判断linux系统下面是否安装jdkb.1使用(xshell)连接到linux系统下面b.2输入命令:java-version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装://www.jb51.net/os/redhat/73016.html,如图所示:c.操作需要的软件以及系统如下

Apr 29, 2023 pm 11:01 PM
Java CentOS tomcat
tomcat服务怎么增加java启动命令

tomcat服务怎么增加java启动命令

已有代码:1.主函数:maingame.java(游戏启动的领起函数。)2.帧运行类:gameenterframe.java(负责循环执行的,我设了2秒钟运行一次,往数据库里写数。)关于自启动,有两个关键的点:1.需要修改一个配置文件名字叫web.xml在webroot下的web-inf中。如果你没有我图片一样的路径,很遗憾,那就是你的工程类型创建错了。记得要new一个webserverproject。这个文件里面简单的添加三行代码,告诉tomcat,我要运行一个自启动类,我给他起名叫做auto

Apr 28, 2023 pm 12:34 PM
Java tomcat
如何在Java Mail中同时使用SSL和非SSL连接?

如何在Java Mail中同时使用SSL和非SSL连接?

最近在做javamailssl遇到一个问题:使用JavaMail收取邮件在系统运行一定时间后,无法成功.出错信息是这样的:javax.mail.MessagingException:Connectfailed;nestedexceptionis:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.cert

Apr 27, 2023 pm 02:31 PM
Java mail
CentOS安装tomcat并部署Java Web项目的方法

CentOS安装tomcat并部署Java Web项目的方法

1.准备工作a.下载tomcatlinux的包,地址:,我们下载的版本是8.0,下载方式如图:b.因为tomcat的安装依赖于javajdk,所以我们需要在判断linux系统下面是否安装jdkb.1使用(xshell)连接到linux系统下面b.2输入命令:java-version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装://www.jb51.net/os/redhat/73016.html,如图所示:c.操作需要的软件以及系统如下

Apr 26, 2023 pm 02:22 PM
Java CentOS tomcat
Java中如何手动配置Servlet在Tomcat中运行?

Java中如何手动配置Servlet在Tomcat中运行?

1.准备工作如下图,先按照要求创建好各个文件这时候如果你觉得能运行,那就错了(我一开始卡在这了)idea的项目结构如果学习过用idea创建servlet应用,你肯定会发现,这里提供的web.xml根本不完整请用以下代码囊括上述的servlet标签//在这里加入上面说过的servlet标签代码2.编译文件编码出问题如上,刚开始我想编译,但报错了这里的原因是,javac会根据你的操作系统编码读取源文件代码,而我的电脑是默认GBK的,但这些源码我们都是在记事本写下的,而记事本默认使用UTF-8保存,于

Apr 26, 2023 am 09:55 AM
Java tomcat servlet
如何在Linux系统上搭建Java Web项目运行环境?

如何在Linux系统上搭建Java Web项目运行环境?

一、安装jdk1.卸载旧版本或者系统自带的jdk(1)列出所有已安装的jdk  rpm-qa|grepjdk(2)卸载不需要的jdk  yum-yremove安装包名称2.下载并解压jdk(1)下载安装包  进入到/usr/local目录下新建java目录  mkdirjava  ,在java目录下使用wget指令下载安装包,如wget--no-cookies--no-check-certificate--header"cookie:gpw_e24=http%3a%2f%2fwww.o

Apr 26, 2023 am 08:07 AM
web Linux Java
Javaweb如何使用Maven工具与Tomcat的方法

Javaweb如何使用Maven工具与Tomcat的方法

一、Maven工具1,关于mavenMaven是一个项目构建工具,创建的项目只要遵循Maven规范(称为Maven项目),即可使用Maven来进行管理:编译,打包等。2、安装maven如果你的安装idea的时候已经配置好JDK,那么你就不需要安装maven,idea已经自带maven。如果未安装配置JDK,具体下载配置过程网上都有,比较简单,这里就不多赘述3,使用maven4,认识pom.xmlpom.xml是maven项目中最核心的配置文件,xml是一种文件格式,这种格式也是标签化语言,类似于

Apr 25, 2023 am 09:58 AM
web Java maven

热门工具标签

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

vc9-vc14(32+64位)运行库合集(链接在下方)

vc9-vc14(32+64位)运行库合集(链接在下方)

phpStudy安装所需运行库集合下载

VC9 32位

VC9 32位

VC9 32位 phpstudy集成安装环境运行库

php程序员工具箱完整版

php程序员工具箱完整版

程序员工具箱 v1.0 php集成环境

VC11 32位

VC11 32位

VC11 32位 phpstudy集成安装环境运行库​

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用