- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 非Controller类,注入Service或者Mapper为Null的情况以及解决方案
1.我们要使用另一种形式来进行注入@Componentpublic class CncMqttCallBack implements MqttCallback { @Autowired public ITCncDataService cncDataService; private static CncMqttCallBack cncMqttCallBack; @PostConstruct public void init() { cncMqttCall
2021-08-26 19:37:50 985 4
原创 Spring Cloud(四)Eureka服务注册与发现
一:Eureka是什么Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了。功能类似于dubbo的注册中心,比如:Zookeeper。Netflix在设计Eureka时遵守的就是AP原则CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性
2021-08-26 15:02:23 117
原创 Spring Cloud(三)Rest学习环境搭建:服务提供者
一:总体介绍我们会使用一个Dept部门模块做一个微服务通用案例Consumer消费者(Client)通过REST调用Provide提供者(Server)提供的服务。回忆Spring、SpringMVC、Mybatis等以往学习的知识。。。Maven的分包分模块架构复习 // 一个简单的maven模块结构是这样的-- // app-parent:一个父项目(app-parent)聚合很多子项目(app-util、app-dao。。。) |-- pom.xml | |-- a
2021-08-21 10:38:56 106
原创 Spring Cloud(二)什么是SpringCloud
一:什么是SpringCloudSpringCloud,基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件。除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。SpringCloud利用SpringBoot的开发便利性,巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分
2021-08-20 16:01:04 90 1
原创 Spring Cloud(一)回顾微服务和微服务架构
一:回顾微服务和微服务架构1.1、什么是微服务什么是微服务?微服务(Microservice Architecture)是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。究竟什么是微服务呢?我们在此引用 ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话:原文:https://martinfowler.com/articles/microservices.html汉文:https://www.cnblogs.com/liuning8023/p/
2021-08-13 08:26:59 125 1
原创 在idea中添加MySQL中表格的数据,Mysql插入数据时编码异常
在idea中添加MySQL中表格的数据遇到编码问题解决方法如下:insert into dept (dname, db_source) values ('开发部',DATABASE());insert into dept (dname, db_source) values ('人事部',DATABASE());insert into dept (dname, db_source) values ('财务部',DATABASE());insert into dept (dname, db_source
2021-05-07 13:27:20 752 3
原创 二手电动车买卖协议书
甲方:(卖方)________ 签名 身份证号码:__________________乙方:(买方)________ 签名 身份证号码:__________________甲方有电动车一辆,品牌:________ 厂牌型号:__________号牌:__________,现甲方自愿卖给乙方,为明确双方的权力和义务,经双方友好协商,订立协议如下:甲方自愿将上述车辆以人民币(大写)_____________整卖给乙方。 车辆以及车款的交付:车辆及车款于本协议签订后一次性全部付清。 甲方必须保证本
2021-01-25 16:37:56 512 1
原创 初步认识循环结构
初步认识循环结构 这次主要是总结一下,在我们学习循环结构时,我个人在学习上遇到的问题,以及遇到的重难点。一、首先,我们需要明白,什么是循环,循环结构是用来干什么的?循环:其实就是当满足一定条件时,能够重复不断执行一组代码,不满足条件时,循环会被打破或终止! 例如:我们生活中的打肉机,在通电的情况下,就可以把肉打成肉馅。 我们分析这段话,可以得到一个条件,就是在 通电的情况下,它才能够工作。 打肉机循环重复的一个操作就是 不断的/重复的旋转把肉打成肉馅。循环结构主要是用来处理我们遇
2021-01-21 15:47:11 765 1
转载 Tomcat优化详细教程
Tomcat优化详细教程Tomcat是我们经常使用的 servlet容器之一,甚至很多线上产品都使用 Tomcat充当服务器。而且优化后的Tomcat性能提升显著,本文从以下几方面进行分析优化。 一、内存优化 默认情况下Tomcat的相关内存配置较低,这对于一些大型项目显然是不够用的,这些项目运行就已经耗费了大部分内存空间,何况大规模访问的情况。即使是本文中的这个只有一个页面的超小项目,在并发达到一定程度后也会抛出以下类似异常:严重: Exception invoking perio
2020-10-21 09:15:09 263
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人