logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot启动流程总结

一直很好奇SpringBoot这么一个大怪物,启动的时候做了哪些事情,然后看了很多老师讲的教学视频,然后自己想好好整理一下,做下学习笔记下次也方便自己阅读1、首先从main方法开始看public static void main(String[] args) {//代码很简单SpringApplication.run();SpringApplication.run(Cons...

Lock锁底层原理实现

synchronized与locklock是一个接口,而synchronized是在JVM层面实现的。synchronized释放锁有两种方式:获取锁的线程执行完同步代码,释放锁 。线程执行发生异常,jvm会让线程释放锁。lock锁的释放,出现异常时必须在finally中释放锁,不然容易造成线程死锁。lock显式获取锁和释放锁,提供超时获取锁、可中断地获取锁。sy...

#java
Nginx如何使用.PFX证书

前几天遇到一个很头痛的问题,一个同事丢给我了一个.pfx文件和一个.key文件,我要用NGINX配置https(linux服务器,反向代理IIS的web),但是我配置nginx.conf ,ssl证书pfx文件不能用,百度了好久拖了好几天后来终于出来了,在这里我总结一下几个关键点,希望对大家有帮助1、.PFX证书是window下面的证书,所以你Linux证书需要使用这...

SpringBoot启动流程总结

一直很好奇SpringBoot这么一个大怪物,启动的时候做了哪些事情,然后看了很多老师讲的教学视频,然后自己想好好整理一下,做下学习笔记下次也方便自己阅读1、首先从main方法开始看public static void main(String[] args) {//代码很简单SpringApplication.run();SpringApplication.run(Cons...

Servlet容器和Tomcat容器区别

一提到容器,很多新手就会忘文生畏,认为这是很难很高深的东西。其实一项技术存在与发展,自然有其广度与深度的地方。但是对于开发人员而言,我们并不是要对容器研究要有多深,我们的目的有一个基本的了解,然后会配置,会使用。ServletJava Servlet(Java服务器小程序)是一个基于Java技术的Web组件,运行在服务器端,它由Servlet容器所管理,用于生成动态的内容。 Servl...

到底了