![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端开发
今天也要打起精神来
要努力变强
展开
-
首页数据统计设计思路
1、效果图2、统计需求一个人员会管理多个小区,需要汇总多个小区的数据到首页展示3、设计思路2.1 统计维度:按小区统计并存储,展示的时候汇总到一起返回前端2.2 持久化工具:使用缓存,使用关系型数据库的话更新和查询都会对数据库造成压力,影响整个应用的使用,而redis类的缓存工具存取快,适合此场景2.3 数据更新机制:将数据更新时间记录到每条数据里,在取到数据的时候判断时候超过一定时限,超过再去重新查询更新,不超过仍旧使用旧数据,这里可以根据业务容忍度在数据有效性和对系统压力间找一个平衡点2原创 2022-03-01 20:50:40 · 1711 阅读 · 0 评论 -
springboot集成flyway实现数据库版本控制
1.引入maven依赖依赖<dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> <version>5.0.3</version></dependency>plugin<plugin> <groupId>org.flywaydb</.原创 2021-05-30 21:29:01 · 246 阅读 · 2 评论 -
项目打包给其他项目使用全流程演示
创建一个待引用的项目1.创建一个maven工程File ==> New ==> Project…填写组织标识,这里的内容以后会用到 <groupId>com.cc.demo</groupId> <artifactId>common-demo</artifactId> <version>1.0.0</version>到这里一个空的项目就创建完成了,我们看pom.xml文件,是我们刚才设置.原创 2021-05-19 17:03:33 · 556 阅读 · 1 评论 -
据说这叫策略模式
接口public interface TestService { void test();}实现类1@Servicepublic class TestOneServiceImpl implements TestService { @Override public void test() { System.out.println("TestOneServiceImpl..."); }}实现类2@Servicepublic class Te原创 2020-09-07 14:32:14 · 84 阅读 · 0 评论 -
spring可以将实现了同一接口的所有实现类注入map和list中
第一种注入方式第二种注入方式原创 2020-05-20 14:19:31 · 2356 阅读 · 1 评论 -
springboot log4j2 logback slf4j
1.排除默认的logback<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> <exclusions> <exclusion>原创 2020-05-17 14:39:33 · 158 阅读 · 0 评论 -
SpringBoot 整合 Kafka
安装 kafka 之前需要先安装 zookeeperzookeeper伪集群(在一台机器上集群)Kafka集群部署指南kafka常用命令SpringBoot整合kafka(实现producer和consumer)原创 2020-05-03 12:56:29 · 105 阅读 · 0 评论 -
springboot 集成 redis
centos7 安装 redisredis桌面管理工具 Redis Desktop Manager 下载springboot 集成 redis 操作注意:安装 redis 之前先检查 gcc 依赖,先通过 gcc -v 是否有安装gcc,如果没有安装,执行命令 sudo yum install -y gcc...原创 2020-04-22 15:16:46 · 87 阅读 · 0 评论 -
springboot 集成 mongoDB 实战
centos7 安装 mongodb原创 2020-04-20 15:04:42 · 291 阅读 · 0 评论 -
SpringBoot 集成 rabbitMQ 实战级教程
Centos7安装erlang以及RabbitMQSpringboot 整合RabbitMqSpringBoot+RabbitMQ启动出现报错问题总结RabbitMQ死信队列SpringBoot集成RabbitMQ入门的时候遇到的原创 2020-04-17 16:37:26 · 157 阅读 · 0 评论 -
springboot+mybatis 配置多数据源(分包方式)
1、最终目录结构2、配置文件application.properties## master databasespring.datasource.master.jdbc-url=jdbc:mysql://10.7.95.223:3306/area_center?useSSL=falsespring.datasource.master.username=usernamespring.da...原创 2019-11-27 11:09:59 · 565 阅读 · 0 评论 -
mybatis自动生成代码
1、pom.xml引入以下依赖mybatis-generator-coremybatis-generator-maven-plugin<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generato...原创 2019-11-24 20:35:41 · 75 阅读 · 0 评论 -
dubbo项目启动过程报错
场景: dubbo项目在自己的电脑上启动没有问题,在服务器启动就报错。报错信息如下:[WARN] [main] [2019-08-26 20:44:04,689] getLocalAddress0(193) | [DUBBO] Failed to retrieving ip address, host-172-17-33-172: host-172-17-33-172: Name ...原创 2019-09-12 13:34:23 · 963 阅读 · 0 评论 -
Apache POI使用详解
POI使用详解 Apache POI使用详解1.POI结构与常用类(1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存...转载 2019-04-29 18:24:33 · 239 阅读 · 0 评论