草庐IT

Spring-boot-websocket

全部标签

(IDEA)spring项目导入本地jar包方法和项目打包时找不到引入本地jar包的问题解决方案

idea导入本地jar包方法一:点击左上角File-->ProjectStructure-->Modules。打开Modules界面点击下方+号,选择第一项,找到想要导入的本地jar包。此方法可以使项目使用导入的jar包程序不报错,但是在打包项目时,会出现找不到程序的错误,致使无法打包。 方法二:第一步:在resouces下建立lib文件夹,将需要导入项目的本地jar包存入lib,此时jar包无法展开,与下图标注的jar包2一致,说明jar只是存入了lib但是项目并没有引入。第二步:在pom中引入本地jar包的依赖。 其中标签groupId、artifactId、和version自定义。sco

Spring框架原理 | IOC/DI | Bean

💗wei_shuo的个人主页💫wei_shuo的学习社区🌐HelloWorld!文章目录☢Spring框架☢Spring架构图💨组件介绍:💫核心容器(IOC)💫面向切面编程模块(AOP)💫数据访问模块(DataAccess/Integration)💫Web模块(Web)💫单元测试模块(Test)💫思维转变(传统开发--->IOC容器)☢SpringIOC/DI💨第一个Spring程序💨Spring配置说明💨import💨IOC创建对象方式💨DI依赖注入💫完整注入信息💨Bean作用域💨Bean自动装配(Autowire)💨Spring框架xml配置中属性ref与value的区别☢Spring框架

netty-websocket扩展协议及token鉴权补充

文章源码:gitee源码部分可以看上一篇文章中的源码分析netty-websocket鉴权token及统一请求和响应头(鉴权控制器)最近刚好没事,看到有朋友说自定义协议好搞,我就想了想,发现上面那种方式实现确实麻烦,而且兼容性还不行,后来我对照着WebSocketServerProtocolHandler试了试扩展一下,将WebSocketServerProtocolHandler中handlerAdded添加的握手逻辑换成自己的,终于测通了,我用postman测试时,请求头也可以自定义,下面上代码1.(userEventTriggered):鉴权成功后可以抛出自定义事件,业务channel中

【Spring Cloud】实现微服务调用的负载均衡

文章目录什么是负载均衡自定义实现负载均衡启动shop-product微服务通过nacos查看微服务的启动情况自定义实现负载均衡基于Ribbon实现负载均衡添加注解修改服务调用的方法Ribbon支持的负载均衡策略通过修改配置来调整Ribbon的负载均衡策略通过注入Bean来调整Ribbon的负载均衡策略饥饿加载总结欢迎来到阿Q社区https://bbs.csdn.net/topics/617897123什么是负载均衡通俗的讲,负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。根据负载均衡发生位置的不同,一般分为服务端负载均衡和客户端负载均衡。服务端负载均衡

【监控】Spring Boot+Prometheus+Grafana实现可视化监控

目录1.概述2.springactuator3.Prometheus3.1.介绍3.2.使用1.client端的配置2.server端的配置4.grafana5.留个尾巴1.概述本文是博主JAVA监控技术系列的第四篇,前面已经聊过了JMX、Springactuator等技术,本文我们就将依托于Springactuator+监控组件prometheus+数据可视化组件grafana来实现对SpringBoot应用的可视化监控。关于Springactuator的相关内容,可移步:SpringBoot监控_springboot监控-CSDN博客【监控】springactuator源码速读-CSDN博

Spring Cloud - 项目练习 - 2.服务注册与发现 - Eureka

SpringCloud-项目练习-2.服务注册与发现-Eureka回到总概上一篇:SpringCloud-项目练习-1.项目准备下一篇服务提供者构建建Module:创建eureka-provider-payment8001子Module改pom:引入依赖dependencies>dependency>groupId>cloud.learngroupId>artifactId>example-common-apiartifactId>version>${project.version}version>dependency>dependency>groupId>org.springframewor

Spring Kafka-事件采购 - 如何使用KAFKA + KAFKASTREAMS API查询某些实体状态的示例

我正在使用Kafka根据事件采购实现架构。假设我以JSON格式存储事件:{"name":"ProductAdded","productId":"1",quantity=3,dateAdded="2017-04-04"}我想实现一个查询,以在特定日期获得productid=x的产品数量。您可以通过SpringKafkaKstreams显示此查询的大致实现吗?更新:我使用SpringKafkaKStreams对此有所提高,但是我遇到了一个绝对的错误。这是我的春季云流卡夫卡制作人:publicinterfaceProductProducer{finalStringOUTPUT="productsOu

Spring MVC-不支持“ post” requestMethod

在我的html中,我写了Upload我的控制器看起来像:@RestControllerpublicclassController{@RequestMapping(value="/uploadXML",method=RequestMethod.POST)public@ResponseBodyStringhandleFileUpload(@RequestParam("file")MultipartFilefile){Stringname="test11";if(!file.isEmpty()){try{byte[]bytes=file.getBytes();BufferedOutputStream

Spring5系列学习文章分享---第三篇(AOP概念+原理+动态代理+术语+Aspect+操作案例(注解与配置方式))

目录AOP概念AOP底层原理AOP(JDK动态代理)使用JDK动态代理,使用Proxy类里面的方法创建代理对象**编写****JDK**动态代理代码AOP(术语)AOP操作(准备工作)**AOP****操作(**AspectJ注解)**AOP****操作(**AspectJ**配置文件)**开篇:欢迎再次来到Spring5学习系列!在这个博客中,我们将深入研究Spring框架的AOP概念+原理+动态代理+术语+Aspect+操作案例(注解与配置方式)。AOP概念什么是AOP(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的

一个Spring Boot Admin 监控多个Nacos集群

背景我们有多个系统,每个系统一个集群,每个集群都部署了自己的SpringBootAdmin(以下简称Admin),用起来不仅不方便,私有化部署的时候还得多部署几个服务,为了解决这个问题,我想到了是否可以用一个Admin同时监控多个集群,这里集群指监控Nacos集群。实现通过查看Nacos的服务注册源码、Admin监控的服务发现源码,最终得出结论:重写NacosServiceManager、NamingService类,即可实现。为了监控多个Namespace,nacos的服务发现配置通过分号分割即可为了区别与原来只能订阅单个Namespace,将所有的重写类定义为Multixxx将自定义的Mu