一,Spring Boot基础应用1.Spring Boot特征概念:约定优于配置,简单来说就是你所期待的配置与约定的配置一致,那么就可以不做任何配置,约定不符合期待时才需要对约定进行替换配置。特征:1. SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中。2,使编码变得简单,SpringBoot采用
概 述在如今高并发的互联网应用中,缓存的地位举足轻重,对提升程序性能帮助不小。而3.x开始的 Spring也引入了对 Cache的支持,那对于如今发展得如火如荼的 Spring Boot来说自然也是支持缓存特性的。当然 Spring Boot默认使用的是 SimpleCacheConfiguration,即使用ConcurrentMapCacheManager 来实现的缓存。但本文将讲述如何将 E
目录:1 服务治理2 服务注册中心搭建(管理服务,提供注册与发现)3 注册服务提供者(提供服务)4 高可用注册中心5 注册服务消费者(消费服务)6 总结介绍:Spring Cloud Eureka是Spring Cloud Netfix(核心组件)中的一部分,主要负责微服务框架的服务治理功能。注册中心主要提供注册与发现功能,服务提供者提供服务服务消费者消费服务。其具有Spri
公司突然要求自动化测试对代码的覆盖率,故研究了一波jacoco相关现状要拉取的是接口自动化测试的覆盖率,非单元测试的,所以本身必须是在服务部署通过的情况下进行覆盖率的收集我们这使用的是容器,java springboot的框架 agent官网去学习了一波调研了一波ant和maven的方法都是在编译过程中单元测试时出分辨率jacoco agent是在服务启动后,收集代码覆盖率其实实际使用并
转载 2024-06-07 20:54:03
112阅读
一、WebSocket简述WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,
转载 2024-02-19 21:08:06
1300阅读
Netty是业界最流行的nio框架之一,它具有功能强大、性能优异、可定制性和可扩展性的优点Netty的优点:1.API使用简单,开发入门门槛低。2.功能十分强大,预置多种编码解码功能,支持多种主流协议。3.可定制、可扩展能力强,可以通过其提供的ChannelHandler进行灵活的扩展。4.性能优异,特别在综合性能上的优异性。5.成熟,稳定,适用范围广。6.可用于智能GSM/GPRS模块的通讯服务
转载 2023-07-19 21:32:31
117阅读
SpringBoot中整合使用Netty框架 Netty是一个非常优秀的Socket框架。如果需要在SpringBoot开发的app中,提供Socket服务,那么Netty是不错的选择。Netty与SpringBoot的整合,我想无非就是要整合几个地方让netty跟springboot生命周期保持一致,同生共死 让netty能用上ioc中的Bean 让netty能读取到全局的配置 整合Netty
转载 5月前
64阅读
在项目部署之后,每次在第二天早上就出现tomcat种SpringBoot项目链接不上数据库 0秒后返回数据的错误。重启服务器后就能连上了。(老折磨人了,每天白天上课都要看着服务器,希望别死......)历经磨难终于解决了/(ㄒoㄒ)/~~第一种情况网络链接问题,比如断网,内外网的情况。第二种情况 也是网上回答最多的情况在保证能ping同不是网络问题之后。可能会是mysql会将连接池中好久没用的连接
一、入门简介正常聊天程序需要使用消息组件ActiveMQ或者Kafka等,这里是一个Websocket入门程序。 有人有疑问这个技术有什么作用,为什么要有它? 其实我们虽然有http协议,但是它有一个缺陷就是不能主动向客户端发送消息,而我们的基于Tcp协议的Websocket能够做到,所以这在多台机器之间通信提供了大大的方便。二、入门案例本案例使用Springboot+WebSocket+Thym
上篇文章已经安装CentOS,并且通过桥接连接上内网和外网,接下来我们先安装springboot项目运行环境,用XShell远程连接CentOS1、下载安装JDK下载的JDK版本要和开发的项目一致,下载后用xftp工具传输到 /usr/local/src 目录下 镜像下载地址:https://repo.huaweicloud.com/java/jdk/8u152-b16/解压文件到当前目录下cd
转载 2024-06-25 21:13:55
275阅读
SpringBoot 使用WebSocket实现多人聊天1.了解一下WebSocket是什么 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。而且只要建立一次连接即可。简单来说 他缩减了TCP协议的步骤 我们都知道 TCP要通过三次握手四次挥手,但ws只要建立一次 即可通信。然后我们这次使用的是SpirngBoot搭建ws服务 实现多人之间的通信。2.
转载 2024-02-02 07:24:53
195阅读
一、简介WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,
转载 2024-03-16 00:16:24
44阅读
什么是https要说https我们得先说SSL(Secure Sockets Layer,安全套接层),这是一种为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密。SSL协议可以分为两层:SSL记录协议(SSL Record Protocol),它建立在可靠的传输协议如TCP之上,为高层协议提供数据封装、压缩、加密等基本功能支持;SSL握手协议(SSL Handsh
这里写自定义目录标题websocketSpringBoot 整合websocket引入jar包配置websocket消息体定义websocketapplication.yml前端socket.html效果思考 websocketWebSocket是一种在单个TCP连接上进行全双工通信的协议。简单点说其实就是浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
转载 2024-02-21 10:40:00
107阅读
WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。浏览器通过 JavaScript 向服务器发出建立 WebSocket 连接的请求,连接建立以后,客户端和服务器端就可以通过 TCP 连接直接交换数据。spring
项目背景正文一、项目架构二、项目模块三、业务流程四、代码详解五、测试六、源码后记项目背景 最近公司某物联网项目需要使用socket长连接进行消息通讯。本猿为了解决这个问题,经过长时间的研究、调试和测试,最终找到了一个可行的方案。这中间遇到了很多的问题和困难,包括代码的BUG、技术难题等等。然而,本猿并没有放弃,他借助百度度娘等网站,不断学习和探索,最终克服了所有的困难,成功地完成了该项目
转载 2024-07-08 20:37:58
357阅读
Spring环境下使用Netty写Socket和Http详解文章本来名字是《Spring和Netty整合详解》,因为它跟Spring整合并不严谨,固更名为《Spring环境下使用Netty写Socket和Http详解》,后面会补充一篇《Spring和Netty整合详解》。官方主页SpringNetty一、概述Netty是目前最流行的由JBOSS提供的一个Java开源框架NIO框架,Netty提供异
转载 5月前
25阅读
本文为《Spring Cloud微服务实战》一书的摘要总结快速开始创建网关创建一个Spring Boot应用,引入spring-cloud-starter-netflix-zuul依赖:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>sprin
转载 2024-02-23 19:40:28
42阅读
通常我们在开发中需要给别人提供webservice服务接口供别人使用,本文章主要基于cxf实现webservice服务我们先写一个webservice接口类如下:1 import java.util.List; 2 import javax.jws.WebMethod; 3 import javax.jws.WebParam; 4 import javax.jws.WebService;
转载 2024-03-31 22:00:15
62阅读
    Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分, 它基于 NetflixEureka 做了二次封装, 主要负责完成微服务架构中的服务治理功能。 Spring Cloud 通过为Eureka 增加了 Spring Boot 风格的自动化配置,我们只需通过简单引入依赖和注解配置就能让 Spring Boot 构建的
  • 1
  • 2
  • 3
  • 4
  • 5