
Java
文章平均质量分 96
Zia leung
永不停息
展开
-
springsecurity+oauth2.0实现授权码模式
springsecurity+oauth2.0实现授权码模式1.oauth2.0的简述先说OAuth,OAuth是Open Authorization的简写。OAuth协议为用户资源的授权提供一个安全的,开放而又简易的标准。与以往的授权方式不同之处是OAuth的授权不会使第三方触及到用户的账号信息,即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAuth是安全的。2.了解授权码模式授权码(authorization code)方式,指的是第三方应用先申请一个授权码,然后再原创 2021-01-25 16:36:11 · 2335 阅读 · 5 评论 -
Springboot项目远程部署全过程
Springboot项目远程部署这是本人踩坑后成功部署项目到远程Linux服务器的全过程,希望能帮助到各位小伙伴导出jar包在Maven面板执行clean命令到项目根目录下,执行下面语句,到target目录下获取xxxx.jar运行。mvn package -Dmaven.test.skip=true测试jar包是否能正常运行windows+r进入命令行找到jar包所在目录,执行命令java -jar xxx.jar可以正常运行则进行下一步服务器上安装jdk我使用的方法是原创 2020-11-05 17:55:06 · 3106 阅读 · 6 评论 -
解决tomcat服务器关闭时无法停止JDBC驱动程序和c3p0连接池线程疑似内存溢出警告
报错信息21-Aug-2020 11:05:58.506 警告 [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc Web应用程序 [ROOT] 注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。21-Aug-2020 11:05:58.507 警告 [lo原创 2020-08-21 12:38:03 · 3810 阅读 · 4 评论 -
Java栈、堆和方法区的内存分析
栈、堆、方法区的特点栈的特点如下:栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等)栈属于线程私有,不能实现线程间的共享!栈的存储特性是“先进后出,后进先出”栈是由系统自动分配,速度快!栈是一个连续的内存空间!堆的特点如下:堆用于存储创建好的对象和数组(数...原创 2020-02-13 23:16:54 · 184 阅读 · 0 评论