SpringCloud 学习笔记(一)1.基本概念Spring Cloud并不是一个具体的框架,大家可以把它理解为一个工具箱,它提供的各类工具,可以帮助我们快速的构建分布式系统。基于SpringBoot框架。2.组成部分2.1 Spring Cloud Netflix 模块将Netflix的多个框架进行封装,并且通过自动配置的方式将这些框架绑定到Spring的环境中,从而简化了这些框架的使用。
Druid简介Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。 优点:可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。数据库密码加密。直接把数据库密码写在配置文件中,这是不好
转载 2024-03-18 11:34:18
477阅读
聊天程序的底层socket实现我们用开源的GCDAsyncUdpSocket,本文依据GCDAsyncUdpSocket源码来解析UDP socket通信。socket通信的整体流程是:创建并初始化一个socket进行相应的配置 -> 本地地址和端口的绑定 -> 连接socket到被给的地址和端口 -> 发送数据 -> 接收数据 -> 关闭socket1.创建并初始化
转载 7天前
371阅读
# Android UDP稳定问题及解决方案 在Android开发中,UDP(用户数据报协议)因其无连接性和轻量级的特性,被广泛用于实时音视频传输和在线游戏等场景。然而,UDP的不稳定性可能导致数据丢失、延迟等问题,影响用户体验。本文将分析UDP的不稳定原因,并提供相应的解决方案,最后给出一个简单的代码示例。 ## UDP稳定的原因 1. **无连接性**:UDP不建立连接,每个数据包都
原创 9月前
76阅读
注:ApplicationRunner 接口是在容器启动成功后的最后一步回调(类似开机自启动)。 UDPServer UDPServerHandler
转载 2019-04-23 22:18:00
705阅读
2评论
WebSocket为浏览器和服务器之间提供了双工异步通信功能,也就是说我们可以利用浏览器给服务器发送消息,服务器也可以给浏览器发送消息,目前主流浏览器的主流版本对WebSocket的支持都算是比较好的,但是在实际开发中使用WebSocket工作量会略大,而且增加了浏览器的兼容问题,这种时候我们更多的是使用WebSocket的一个子协议stomp,利用它来快速实现我们的功能。OK,关于WebSock
转载 10月前
25阅读
关于在IDEA上对SpringBoot+Dubbo项目的调试原因:开发过程中不可避免的一步操作就是调试自己的代码了,由于本人是最新由eclipse转战IDEA工具,故而对IDEA的远程调试技术不甚了解,又因为工作上的需要,所以在各个技术博客寻找有关技术总结,但是无奈都不是很成功,虽然最终调试出来了,我还是觉得很有必要总结一下相关操作。关于IDEA远程debug操作的设置1.可以从这两个地方进入—&
欢迎来到我的博客,代码的世界里,每一行都是一个故事 前言在通信的大舞台上,UDP是一位默默贡献的明星。而当它与Spring Boot和Netty联手,再搭配Go语言的模拟设备,将掀起异步通信的新篇章。今天,我们将一同踏入这个奇妙的领域,揭开Spring Boot和Netty在UDP通信中的神秘面纱。异步通信的优势异步通信具有许多优势,特别是在处理大量连接、高并发和I/O密集型操作时。异步通信
转载 6月前
121阅读
基于Netty实现websocket集群部署实现方案每天多学一点点~ 话不多说,这就开始吧… 文章目录基于Netty实现websocket集群部署实现方案1.前言2. 整体思路3. 代码demo4. 测试5.结语 1.前言最近公司在做saas平台,其中涉及到重构一个无人机项目。无人机推流拉流用了腾讯云直播、点播功能。安卓端集成了大疆的sdk,需要在飞无人机的时候一直推送飞行信息(比如飞行高度,飞行
Socket 套接字可以理解为是操作系统提供给程序员的一组用于网络编程的API (接口)——传输层的接口,传输层给应用层提供的一组 API,统称为 Socket API 。网络通信的底层逻辑都已经被操作系统封装好了,开发人员就可以根据接口开发实现网络通信。Socket 套接字主要针对传输层协议分为如下三类:字节流套接字:使用传输层TCP协议数据报套接字:使用传输层UDP协议原始套接字:用于自定义传
转载 2024-07-29 12:38:39
194阅读
一、写在前面的话:越来越多的公司开始使用sprinbgboot作为后台服务器开发的框架,作为目前微服务框架的佼佼者,现在学习springboot框架是一个很好的机会,我自己也在学习中,这个博文将记录我学习中遇到的点点滴滴以及遇到的问题,目前的目标是通过web接口,数据库,redis等几方面来学习springboot。其中描述不正确的地方,还希望各位看到的朋友及时指出,谢谢。 二、为何要使
转载 10月前
16阅读
点赞介绍"点赞业务"是指一种旨在增加社交媒体平台上点赞或其他积极反应数量的服务或产品。这些服务可以涉及自动化机器人生成假的点赞和粉丝,也可以包括更为复杂的营销策略,旨在创建有吸引力的内容并建立忠实的追随者。然而,需要注意的是,许多社交媒体平台都严格禁止使用假的点赞和粉丝,参与此类行为可能会导致账户被封禁甚至面临法律后果。(GPT)技术选择 (先考虑最简单的版本)SpringBoot + Redis
目录      ?个人主页:人不走空      ?系列专栏:算法专题⏰诗词歌赋:斯是陋室,惟吾德馨Spring框架Spring Boot区别与应用场景区别应用场景在Java开发领域,Spring框架和Spring Boot是两个备受推崇的工具,它们为开发人员提供了强大的功能和便利
1 分布式追踪系统随着大量公司把单体应用重构为微服务,对于运维人员的责任就更加重大了。架构更复杂、应用更多,要从中快速诊断出问题、找到性能瓶颈,并不是一件容易的事。因此,也随着诞生了一系列面向DevOps的诊断与分析系统,主要是以下三个系统:集中式日志系统(Logging)集中式度量系统(Metrics)分布式追踪系统(Tracing)三者相互交织重叠如下: loggin_metric
转载 2024-03-25 09:15:31
69阅读
本篇会和SpringBoot做整合,采用自动配置的方式进行开发,我们只需要声明RabbitMQ地址就可以了,关于各种创建连接关闭连接的事都由Spring帮我们了~交给Spring帮我们管理连接可以让我们专注于业务逻辑,就像声明式事务一样易用,方便又高效。祝有好收获,先赞后看,快乐无限。本文代码: https://gitee.com/he-erduo/spring-boot-learnin
转载 2024-04-16 13:26:07
77阅读
https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了。不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书。我印象中有效期一年,可以申请 20 个。今天要和大家聊的是在 Spring Boot 项目中,如何开启 https 配置,为我们的接口保驾护航。https 简介我们先来看看什么是 https,根据 w
转载 2024-06-26 10:28:00
77阅读
在我们刚开始入门Java后端的时候可能你会觉得有点复杂,包含了很多杂七杂八的知识,例如文件上传下载,监听器,JDBC,请求重定向,请求转发等等(当然也没有很多),但是我们自己真正的去开发一个小型网站(对安全性一起其他并发不作要求)的时候,其实我们会发现,Java后端是真的省事,好像除了CURD还是CURD,没有什么更新鲜的了。但是我们回顾计算机网络的知识提出疑问,计算机信息传输有TCP和UDP
Spring Boot应用开发项目一 Spring Boot与MyBatis的集成准备数据库环境 在MySQL数据库中,创建一个名为microservice的数据库,在microservice中创建数据表tb_user,并在表中插入3条数据.创建项目,添加依赖 创建一个依赖于Web模板的Spring Boot项目,在项目的pom.xml中添加依赖配置信息。编写配置文件创建实体类 在项目的src/m
转载 2024-06-28 19:26:28
79阅读
1 说明      最近获得了一个需求,要求是编写一个程序用于接收传递过来的XML字符串,将该字符串保存为指定目录下的xml文件并记录日志。为了提高传输效率,我才用了UDP协议来编写程序,本文主要讲解用SpringBoot框架编写UDP服务端程序,并编写了一个用于测试的客户端程序。1.1 UDP 的主要特点UDP 是无连接的,即发送数据之
转载 2024-03-19 13:44:59
405阅读
代码已经分享到码云上,地址是https://gitee.com/heaven_light/dubbo-user,可以下载下来跑跑看看,建表sql和数据sql在dubbo-user-service 的src/main/resources下的sql目录下。项目基本结构如下基于Dubbo的微服务需要暴露api相应的jar包给客户端,而服务端需要实现api里暴露的服务逻辑,所以这里有一个父工程,里面有一个
  • 1
  • 2
  • 3
  • 4
  • 5