自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 tomcat启动流程

tomcat整体架构和server.xml文件对应,如下:tomcat采用责任链模式进行启动,

2021-01-09 22:17:43 106

原创 tomcat启动和关闭原理

目录一、tomcat启动原理二、tomcat关闭原理一、tomcat启动原理1、在catalina.bat启动文件中,指定了启动类MAINCLASS=org.apache.catalina.startup.Bootstrap和启动命令ACTION=start。2、然后通过执行Bootstrap类的main方法,对传入的start命令进行判断,从而执行相应的操作,源码如下:start代码分支的3行代码,分别做了三件事情:(1)阻塞当前的非守护线程;(2)通过反射,初始.

2021-01-09 15:03:39 439

原创 springboot打包步骤

使用maven对springboot打包步骤(针对win7本地打包过程): 1.使用cmd进入项目路径下; 2.执行如下命令即可:           mvn clean package -DskipTests 3.命令执行完成后,会在项目输出路径下,生成对应的Jar文件,4.使用cmd进入jar包对应的路径下;5.执行 java -jar xxxx.jar ,项目即可...

2018-10-18 18:21:52 441

原创 安装了JDK1.8后,配置了环境变量,但是Maven打包时,依然读取的是JDK1.6的问题解决办法

     问题描述:使用maven对springboot打包时,报了如下错误,     错误描述:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project yl-common: Fatal error compili...

2018-10-18 18:11:55 1460

原创 springCloud分布式配置中心,configserver端的配置文件名是application.properties,但是configclient端的配置文件名不一样

问题:如果configclient端的配置文件名也是叫application.properties时,项目启动时,会报错,无法读取Value("${name}")中的值。原因:服务启动的时候,首先需要从配置中心获取一些配置(如本项目中的Value("${name}")中的这个name值,是配置中心通过远程git读取的码云上的项目配置文件里的name值),然后才能启动成功。但是,applicat...

2018-09-26 10:40:14 1202

原创 springboot启动类扫描路径

springboot启动类的默认扫描路径是该类所在的包下面的所有java类。如:启动类在“cn.com.test.app”包下,那么只有cn.com.test.app包下的类会被扫描加载。如果需要加载的类不在启动类的同一包下,可以在启动类处,手动指定扫描包路径,如下:如图:默认只能扫描app包下的类,如果要扫描controller、config、service等包,需要在启动类处指定扫...

2018-09-18 09:24:16 26586

原创 利用plsql工具恢复误删表和恢复误删数据

一、恢复误删表    1.执行以下sql语句,找到被自己误删的数据表对应的object_name;        select * from user_recyclebin t;--查看被删掉的表    2.根据得到的object_name恢复数据表;        flashback Table "BIN$045mLx94SO24hz4+TLwDgg==$0" to before drop; -...

2018-04-26 11:04:56 7420 3

原创 spring中applicationContext.xml的加载过程

    web容器在启动时,会执行事先配置的监听器ContextLoaderListener里的contextInitialized方法,该方法再去调用了initWebApplicationContext方法。该方法加载了ContextLoader类,在ContextLoader中有一块静态代码块,该代码块中会加载一个ContextLoader.properties属性文件,属性文件代码如下,指向...

2018-04-13 11:19:30 2499

原创 Java服务端返回多张图片到客户端的解决办法

    这两天和其他公司的猿同胞合作完成了一个从服务端返回多张图片到客户端的任务。这个事情看似很简单,但其中有几个点是很容易犯错误的。    1.服务端返回多张图片,而不是一张,且具体多少张,客户端事先不知道。    我们知道,返回单张图片时,后台直接输出字节流,前台直接通过img标签就可以显示,然而,多张图片时,这种方式是不可取的。    解决办法是,将每张图片流进行base64加密,然后循环输...

2018-04-12 15:59:35 12150 7

空空如也

空空如也

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

TA关注的人

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