spring boot
老二的意大利炮
这个作者很懒,什么都没留下…
展开
-
Mybatis plus generator main生成工具包
1.使用main方法,生成MyBatis plus开发工具类dao,service,controller,mapper文件,首先,引入对应依赖,适用于MyBatis plus 3.5版本以下 <!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-generator --> <dependency> <groupId>com.baomidou</groupId原创 2022-04-22 16:54:45 · 185 阅读 · 0 评论 -
HttpConnection工具类
public class HttpConnection { public static String doPostClient(String url, Map<String, Object> paramMap) { CloseableHttpClient httpClient = null; CloseableHttpResponse httpResponse = null; String result = ""; //原创 2021-10-19 16:27:11 · 196 阅读 · 0 评论 -
spring boot 多数据源处理
springboot+mybatis使用分包方式整合1.1 主要依赖包spring-boot-starter-webmybatis-spring-boot-startermysql-connector-java1.2 application.yml 配置文件server: port: 8080 # 启动端口spring: datasource: db1: # 数据源1 driver-class-name: com.mysql.cj.jdbc.Driver .原创 2021-10-19 16:25:37 · 194 阅读 · 0 评论 -
Feign Client请求参数,请求头部,全局请求头部设置
Feign Client 请求第三方数据接口:其中,fallback和fallbackFactory不可同时使用,只能使用其中一种属性/** * 使用feign,调用第三方应用接口信息 * 多种请求方式,全局设置请求头 */@Component@FeignClient(name = "braodcast",url = "${horn.url}",configuration = FeignConfiguration.class,fallback = FeignFallback.class)pu原创 2021-07-22 14:59:05 · 5372 阅读 · 0 评论 -
spring boot 实现任务调度quartz
结合spring boot 实现quartz任务调度首先在pom.xml中加入<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-quartz --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo原创 2021-04-28 15:50:41 · 290 阅读 · 0 评论 -
多线程下载视频
多线程下载视频具体思路文件分块。 文件分块大小(blockSize)= (文件大小 +线程数 - 1 )/ 线程数 ;确定每一个线程所要下载的 文件的起始和结束位置。现假设为每个线程分别编号:0,1, 2,3;则第一个线程负责的下载位置是: 0*blockSize - (0+1)blockSize -1,第二个线程负责的下载位置是: 1blockSize - (1+1)blockSize -1,以此类推第i个线程负责的下载位置是:iblockSize - (i+1)blockSize -1;即线程原创 2021-04-28 10:26:13 · 450 阅读 · 0 评论 -
Spring boot + Mybatis + Html 实现前后端一体式开发
1.新建Spring boot+Mybatis配置,查看:Spring boot 集成mybatis2.导入pom.xml文件<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thymeleaf --><dependency> <groupId>org.springframework.boot</groupId> <a原创 2021-02-23 16:08:04 · 829 阅读 · 0 评论 -
Spring boot 集成mybatis
1.引入依赖<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version></dependency&g原创 2021-02-03 18:06:03 · 142 阅读 · 2 评论 -
Spring boot 集成swagger2
1.引入swagger所需要的包<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>原创 2021-02-03 15:17:59 · 78 阅读 · 0 评论 -
死锁
1. 死锁的概念 死锁是进程死锁的简称,是由Dijkstra于1965年研究银行家算法时首先提出来的。它是计算机操作系统乃至并发程序设计中最难处理的问题之一。实际上,死锁问题不仅在计算机系统中存在,在我们日常生活中它也广泛存在。2. 什么是死锁 所谓死锁,是指多个进程循环等待它方占有的资源而无限期地僵持下去的局面。很显然,如果没有外力的作用,那麽死锁涉及到的各个进原创 2021-01-07 16:03:24 · 156 阅读 · 0 评论 -
IDEA使用spring boot实现热部署
IDEA spring boot+JRebel+Jrebel mybatis 实现热部署在实际开发中,我们为了避免修改Java文件以及mapper.xml文件重新部署所消耗的时间,我们可以使用插件来处理重复部署的问题。一.JReble插件一般在IDEA中可以直接下载,安装JRebel插件,下载步骤如下:1. 打开IDEA,快捷键:Ctrl+Alt+S 打开Settings2. 找到Plugins,找到并安装JReble,如下图如果是IDEA的版本比较低一点的话,如下图3. 当下载安装完成重原创 2020-12-14 15:48:35 · 221 阅读 · 0 评论