一、Java基础1、JDK 和 JRE 有什么区别?JDK是面向开发人员,是java的开发工具包,包含各种类库和工具。提供了Java的开发环境和运行环境。 JRE是面向程序员使用,核心内容就是JVM及核心类库。 2、== 和 equals 的区别是什么?equals()是Object中的方法。== : 是操作符。 equals() 用来检测两个对象是否相等 ;== 用于比较引用和基本数据类型具有不
转载 2024-09-02 16:51:46
31阅读
Dubbo基础知识一、分布式基础理论1、什么是分布式系统?《分布式系统原理与范型》定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”分布式系统(distributed system)是建立在网络之上的软件系统。随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。2、发
# 项目方案:使用axios实现SSE数据传输 ## 介绍 在开发Web应用程序时,经常需要实现服务器发送事件(Server-Sent Events,SSE)来实现服务器向客户端实时推送数据的需求。而axios是一个基于Promise的HTTP客户端工具,可以在浏览器和Node.js中使用,它提供了一种简洁、灵活的方式来处理HTTP请求。本文将介绍如何使用axios来支持SSE,并提供一个完整
原创 2024-05-02 04:50:33
1285阅读
ls -Z查看selinux的服务SELinux配置方法:参考官方文档:Security-Enhanced Linux in Android  |  Android Open Source Project在实际项目中,可以通过adb命令,查看自己的服务有哪些不满足selinux,一般利用dmesg | grep audit | grep 服务audit会列出SELinux相关,
转载 2024-01-10 22:33:47
178阅读
參考:构建微服务:Spring boot 入门篇Spring Cloud与Docker的完美结合 SpringCloud与SpringBoot区别  Spring,Spring MVC及Spring Boot区别 Springboot,SSM框架比较,区别   1、Spring boot 是 Spring 的一套快速配置脚手架,可以基于s
1、基本概念1.1、SpringSpring 是一个开源框架, Spring 是于 2003  年兴起的一个轻量级的 Java  开发框架,由 Rod Johnson  在其著作 Expert One-On-One J2EE De
现在人们电脑使用最多的软件,应该是浏览器了吧。现在浏览器的功能也逐渐丰富,承载了更多的使用场景。那么在电脑端和智能手机上,你都在用什么浏览器呢?作为浏览网页的主要工具,浏览器的速度和功能体验,可以说是决定着我们的上网体验。广告多、加载慢、占用系统资源多的浏览器,往往是人们所嫌弃的。在国外调研机构的统计信息中,全球浏览器市场份额的数据也出炉了,快来看看全球用户最多的浏览器是什么吧!Chorme毫无争
# Spring Boot 支持 SSE ## 1. 什么是 SSE SSE(Server-Sent Events)是一种基于HTTP的服务器推送技术,用于实现服务器向客户端单向推送消息。与其他技术(如WebSockets)相比,SSE更加简单易用,不需要建立全双工的连接。 SSE的工作原理是通过在客户端与服务器之间建立持久连接,服务器可以随时将消息推送给客户端,而不需要客户端主动发起请求。
原创 2023-09-17 16:46:01
1111阅读
1、FallbackHeaders GatewayFilterFallbackHeaders允许在触发熔断转发到外部应用程序中的fallbackUri的请求的标头中添加Spring Cloud CircuitBreaker执行异常详细信息。例如:spring: cloud: gateway: enabled: true routes: - id:
ssh为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架struts  :是一个基于MVC设计模式的Web应用框架,struts类似.net mvc中的控制器 (Controller)spring  :管理对象的生命周期,创建,装配和配置等;它的特性就是 ,DI (依赖注入)和 AOP(面向切面设计),上一章已经讲过,它也
1.环境搭建点击File->new->Maven Project。选中Create a simple project.然后点击next。 填写Group Id和Artifact Id,然后选择Packaging为war包。然后点击finish完成创建。 右击项目,选择Properties->Project Facets.将java版本改为9;然后取消Dynamic Web Mod
转载 2024-06-28 06:42:38
44阅读
# 使用 EventSource 实现 SSE(服务器推送)功能 在现代 web 应用程序中,服务器推送(SSE, Server-Sent Events)是一个非常实用的功能,可以让服务器主动将数据推送到客户端。虽然 `axios` 是一个强大的 HTTP 请求库,但它并不支持 SSE。而 SSE 可以通过浏览器的原生 API 实现,通常使用 `EventSource`。本文将教你如何实现这一功
原创 2024-10-20 07:23:51
157阅读
此文主要内容来自这篇文章,本文翻译只求能理解,不求逐句翻译。正文:我们将在本文中介绍如何在C++/C中使用SSE指令。我的目的不是用SSE写尽可能快的程序,而是试图讲明白它的使用方法。 什么是SSE? SSE的全称是 Sreaming SIMD Extensions, 它是一组CPU指令,用于像信号处理、科学计算或者3D图形计算一样的应用。 SIMD 也是几个单词的首
Javase学习16.1-异常练习_用户注册1. 需求描述程序开始执行时,提示用户输入用户名、密码信息输入信息后,后台模拟用户注册注册时要求用户名和密码都在[6~14]之间,且不能为null,不然都需要抛出异常完成注册的方法放到一个单独的类里使用自定义异常类class UserService { public void register(String username, String passw
转载 2023-07-15 21:41:45
66阅读
概述2018年1月8日夜间,Dubbo 创始人之一梁飞在 Dubbo 交流群里透露了 Dubbo 3.0 正在动工的消息。 Dubbo 3.0重大革新据了解,新的 Dubbo 内核与 Dubbo 2.0 完全不同,但它兼容 2.0。Dubbo 3.0 将以 Streaming 为内核,而不再是 2.0 时代的 RPC,但是 RPC 会在 3.0 中变成远程 Streaming 对接的
Nginx Http框架的理解 HTTP框架是Nginx基础框架的一部分,Nginx的其它底层框架如master-worker进程模型、event模块、mail 模块等。HTTP框架代码主要有2个模块组成:ngx_http_module和ngx_http_core_module;我们编写的HTTP模块需要注册到HTTP框架上,才能融入HTTP请求的处理流程中。当在nginx.conf中存
转载 2024-05-16 10:01:20
191阅读
一、react入门1.1 React的基本认识  1)、Faceboock开源的一个js库2)、一个用来动态构建j用户界面的s库的3)、React的特点:Declarative(声明式编码)Component-Based(组件式编程)Learn Once, Write Anywhere(支持客户端服务器渲染)高效、单项数据流4)、React高效的原因  虚拟(virtual)DOM,不总是直接操作
转载 10月前
43阅读
SynchronousQueue是一个比较独特的队列,其本身是没有容量的,比如我放一个元素到队列中去,不能立马返回,必须要等有人消费了这个元素之后才能返回。 SynchronousQueue底层,提供了两种数据结构,队列和栈,实现了公平调度和非公平调度。 其内部有一个接口Transferer是其实现的基础:abstract static class Transferer<E> {
# 实现 axios 支持 SSE ## 1. 简介 SSE(Server-Sent Events)是一种服务器向客户端推送数据的技术,它基于 HTTP 协议,可以实现服务器主动向客户端发送数据,而不需要客户端发起请求。 然而,axios 是一个基于 Promise 的 HTTP 客户端,它并不直接支持 SSE。但是我们可以利用 axios 的扩展能力来实现 SSE 的功能。 本文将指导你
原创 2024-01-11 10:38:29
767阅读
# 如何实现SSE Java ## 简介 在本文中,我将向你介绍如何使用Java实现SSE(Server-Sent Events)。SSE是一种用于在浏览器和服务器之间实现单向通信的技术。它允许服务器向客户端发送实时更新,而无需客户端请求数据。SSE非常适用于需要实时数据推送的应用程序,例如聊天应用、股票市场更新等。 ## 流程 下面是实现SSE Java的一般流程。我们将使用Java的Ser
原创 2023-11-06 14:16:35
290阅读
  • 1
  • 2
  • 3
  • 4
  • 5