草庐IT

springboot-starter

全部标签

SpringBoot配置Https

SpringBoot配置https1.获取SSL证书生产环境需要从SSL证书授权中心购买证书,可以在阿里云进行购买:阿里云免费证书申请本地开发环境可以自己生成证书测试利用Openssl工具生成证书#安装opensslyuminstallopensslopenssl-devel-y#生成一个RSA密钥(私钥)opensslgenrsa-outserver.key2048#生成一个证书请求C:国家ST:省L:城市O:机构名称OU:部门名称CN:网站地址opensslreq-new-keyserver.key-outserver.csr-subj"/C=CN/ST=Beijing/L=Beijing

ES完整使用从安装到springboot项目操作

ES1.ES的原理和基本概念ES一般使用保存日志数据,对数据做日志做一些管理,ElasticSearch(resful风格)数据只有json类型的,ElastricSearch和Solr都是基于Lucene的全文搜索引擎服务器Lucene:apache的子项目开源的全文搜索引擎工具包倒排索引:通过term或者说某个词记录其所在的文档的地址,来查找文档中的内容Lucence的内部结构索引:一个索引对应一个文件夹,文件夹里的分件构成一个Luence索引段:一个索引可以包含多个段段相互独立也可以合并,添加文档(doc)也会添加段文档:文档是Lucence最小的单位,不同的文档存在不同的段中,每个段可

最适合新手的SpringBoot+SSM项目《苍穹外卖》实战—(二)开发环境搭建

《苍穹外卖》开发环境搭建前端环境搭建后端环境搭建项目结构sky-common模块sky-pojo模块sky-server模块Git版本控制创建本地仓库创建远程仓库本地文件推送远程仓库数据库环境搭建前后端联调完善登录功能黑马程序员最新Java项目实战《苍穹外卖》,最适合新手的SpringBoot+SSM的企业级Java项目实战。前端环境搭建前端工程基于nginx运行,因为《苍穹外卖》项目侧重于后端开发,所以黑马程序员给我们直接提供了前端的代码部分,我们只需要在本地搭建好前端环境,并运行起来,专注于后端开发即可。在资源贴中下载前端工程资源并将其解压:进入\nginx-1.20.2\html\sky

SpringBoot内置tomcat参数调优

1.默认配置可通过org.springframework.boot.autoconfigure.web.ServerProperties查看,其中包括属性tomcat、jetty、undertow三种服务器的设置,默认启用tomcat。#tomcat8server:tomcat:max-connections:10000#最大连接数,默认为10000accept-count:100#最大连接等待数,默认100max-threads:200#最大工作线程数,默认200min-spare-threads:10#最小工作线程数,默认10#tomcat9server:tomcat:max-connec

XXL-JOB详解(整合springboot)保姆级教程

文章目录XXL-JOB简介XXL-JOB是什么为什么需要任务调度平台,而不用传统的Timer与Quartz为什么选择XXL-JOB,不选择elasticjob==学习之前必看,少走很多弯路==安装XXL-JOB一、源码编译(Windows)1、拉取源码:[xxl-job:一个分布式任务调度平台](https://gitee.com/xuxueli0323/xxl-job?_from=gitee_search)2、导入IDEA,查看一下目录3、初始化数据库,配置数据库连接信息(在本地导入上图中的sql文件,并把配置文件给改好)4.1、编译运行4.2、jar包运行(这样就可以直接部署到Linux服

SpringBoot(一)使用itelliJ社区版创建SpringBoot项目

  工欲善其事,必先利其器。要开发SpringBoot项目,首先就是选择一款合适的开发工具。目前市面上有很多优秀的开发工具,例如IntelliJIDEA、VisualStudioCode和Eclipse等,那么我们该如何选择呢?最好的选择是使用IntelliJIDEA的Ultimate版本,但Ultimate版本试用期只有30天,30天后无法使用需要收费,价格还不便宜。因此,本篇介绍的是使用IntelliJ的社区版安装springboothelper插件的方式去创建SpringBoot项目。  欢迎来我的SpringBoot专栏学习https://blog.csdn.net/qq_211541

Springboot自带线程池

一:ThreadPoolTaskExecuto1ThreadPoolTaskExecutor线程池:ThreadPoolTaskExecutor是Spring基于java本身的线程池ThreadPoolExecutor做的二次封装,主要目的还是为了更加方便的在spring框架体系中使用线程池,是Spring中默认的线程池2使用ThreadPoolTaskExecutor注入bean到ioc中 配置文件形式,Spring会自动配置##默认线程池配置,ThreadPoolTaskExecutor#核心线程数spring.task.execution.pool.core-size=8#最大线程数sp

SpringBoot动态更新yml文件

前言在系统运行过程中,可能由于一些配置项的简单变动需要重新打包启停项目,这对于在运行中的项目会造成数据丢失,客户操作无响应等情况发生,针对这类情况对开发框架进行升级提供yml文件实时修改更新功能项目依赖项目基于的是2.0.0.RELEASE版本,所以snakeyaml需要单独引入,高版本已包含在内org.yamlsnakeyaml1.23网上大多数方法是引入spring-cloud-context配置组件调用ContextRefresher的refresh方法达到同样的效果,考虑以下两点未使用开发框架使用了logback日志,引入spring-cloud-context会造成日志配置读取错误引

springboot整合nacos2.2.3

注意:版本2.1.x.RELEASE对应的是SpringBoot2.1.x版本。版本2.0.x.RELEASE对应的是SpringBoot2.0.x版本,版本1.5.x.RELEASE对应的是SpringBoot1.5.x版本。我这个用的是springboot2.3.12.RELEASE、服务端Nacos2.2.3下载Nacos:https://github.com/alibaba/nacos/releases我这里下载的是最新版本2.2.3上传服务器然后解压,我的目录是/usr/local/下tar-zxvfnacos-server-1.4.1.tar.gzmv你要移动的文件/usr/loc

基于JAVA动物大全和智能识别系统(Springboot框架+AI人工智能) 开题报告

 本科生毕业论文基于Java(springboot框架)动物大全和智能识别系统开题报告学   院:                      专   业: 计算机科学与技术    年   级:                      学生姓名:                      指导教师:                       XXXX大学本科生毕业论文(设计)开题报告书姓  名Xxx学院XXXXXXX专业XXX年级(班)论文题目基于Java动物大全和智能识别系统指导教师课题论证课题背景SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring