
springboot
Honins
架构师产品经理之路
展开
-
配置springboot实现Java VisualVM远程JMX连接
配置springboot实现Java VisualVM远程JMX连接原创 2020-04-29 10:10:17 · 2915 阅读 · 5 评论 -
Tomcat配置与优化(内存、并发、管理)与性能监控
一、JVM内存配置优化在开发当中,当一个项目比较大时,依赖的jar包通常比较多,我们都知道,在应用服务器启动时,会将应用引用到的所有类通过ClassLoader依次全部加载到内存当中。Java的逻辑内存模型大致分为堆内存、栈内存、静态内存区,也称持久区,该区的内存不会被GC回收。堆内存用于存储类的实例、数组等引用类型数据,也就是用new生成的对象,都存放在这里,栈内存存储局部变量(如:方法参数)...转载 2020-02-14 17:10:38 · 449 阅读 · 0 评论 -
SpringBoot 异步输出 Logback 日志
一、介绍LogbackLogback是由log4j创始人设计的另一个开源日志组件,它分为下面下个模块:logback-core:其它两个模块的基础模块logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logginglogback-access:访问模块与Servlet容器集成提供通过...转载 2019-12-10 14:42:31 · 1781 阅读 · 0 评论 -
Springboot 设置启动内存
java -jar 运行springboot项目时内存设置java-Xms64m #JVM启动时的初始堆大小-Xmx128m #最大堆大小-Xmn64m #年轻代的大小,其余的空间是老年代-XX:MaxMetaspaceSize=128m #-XX:CompressedClassSpaceSize=64m #使用 -XX:CompressedClassSpaceSize 设置为压缩类...转载 2019-12-05 16:08:34 · 8216 阅读 · 1 评论 -
SpringBoot的运行、调试、关闭、重启脚本的编写
每次打包SpringBoot项目后运行ps aux |grep java 和 java -jar 不免有些麻烦,写脚本会方便的多,这里记录一下SpringBoot的运行、调试、关闭、重启脚本的编写运行start.sh#!/bin/sh echo jar starting... nohup java -jar /usr/local/apps/dzjgm/dzjgm.jar &...原创 2019-11-18 14:26:36 · 487 阅读 · 0 评论 -
idea中,使用Alibaba Cloud Toolkit插件快速上传运行项目
阿里巴巴这这款插件的确非常好用,一键实现打包、上传、运行项目,节省了我大量时间,这里写一下如何使用。下载在idea插件里搜索Alibaba Cloud Toolkit,安装后重启就有了配置服务器在idea下发会看到有这么一个操作栏点击 add host配置服务器地址和ssh连接参数,然后可点击Test Connection测试是否成功连接成功后,host选项栏就有内容了。然后...原创 2019-10-24 10:21:40 · 622 阅读 · 0 评论 -
linux下后台启动springboot项目
我们知道启动springboot的项目有三种方式:运行主方法启动使用命令 mvn spring-boot:run”在命令行启动该应用运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“java -jar”命令就可以直接运行。我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种。但是,我们在使用java -jar来运行的时候,并非后台运...转载 2019-10-24 09:53:30 · 657 阅读 · 0 评论 -
Springboot2整合JWT的实现
jwt的作用对于一个技术而言,我们不能为了用它而用它,而且应该从业务出发,我为了解决什么问题才用哪种技术。首先,jwt全称是Json Web Token,在讨论基于Token的身份认证是如何工作的以及它的好处之前,我们先来看一下以前我们是怎么做的:HTTP协议是无状态的,也就是说,如果我们已经认证了一个用户,那么他下一次请求的时候,服务器不知道我是谁,我们必须再次认证传统的做法是将已经...原创 2019-08-01 10:04:57 · 1211 阅读 · 0 评论 -
完全实现 Springboot2.x + druid1.1.x配置多数据源并实现自动切换
看到网上有不少实现,但是大多讲的不仔细,或实现的不优雅这里记录一下我的实现方式。实现思路理由springboot配置多个数据源配置默认数据源,编写数据源切换类创建切面实现自动切换UML类图如下是实现多数据源的类图具体实现导入依赖<dependencies> <dependency> <groupId&...原创 2019-07-31 17:37:00 · 5142 阅读 · 1 评论 -
Springboot完全入门手册
初识 Spring Boot,掌握 Spring Boot 基础知识,为后续入门 Spring Cloud 打好基础 。什么是 Spring BootSpring Boot 是由 Pivotal 团队提供的基于 Spring 的全新框架,其设计目的是为了简化 Spring 应用的搭建和开发过程。该框架遵循“约定大于配置”原则,采用特定的方式进行配置,从而使开发者无需定义大量的 XML 配...转载 2019-06-05 10:20:45 · 420 阅读 · 0 评论 -
springboot对外部静态资源文件的处理
springboot对外部资源文件的处理主要分为2部分,存和取,通过查看官方文件和看博客踩了坑之后终于搞定了,特此记录。存方面倒还简单,这里贴上一个获取微信临时素材并保存的方法/** * @功能 下载临时素材接口 * @param filePath 文件将要保存的目录 * @param method 请求方法,包括POST和GET * @param...原创 2019-05-22 17:53:07 · 5004 阅读 · 3 评论 -
Springboot自定义配置并注入到bean
springboot也用了有一个月了,因为业务需要自己自定义了一下Springboot配置,并且注入成功,再次记录一下。场景介绍,在配置文件里需要2个静态文件路径,分别对应本地和centos服务器的路径,准备用一个bean的属性控制路径,当在业务里存文件时,根据profile对应的环境保存到相应位置。解决方式:先写一个bean,加入到springboot的配置文件里,然后将这个bean...原创 2019-05-22 17:36:06 · 11549 阅读 · 1 评论 -
springboot集成log4j2 附完整配置
首先看一下springboot官方文档:https://docs.spring.io/spring-boot/docs/1.5.19.RELEASE/reference/htmlsingle/#howto-configure-log4j-for-logging开始配置在pom.xml里面加入这个<!--使用log4j2--> <dependen...原创 2019-04-09 15:34:31 · 7031 阅读 · 3 评论