×

html5

Chrome:将禁用修改document.domain以放宽同源策略(chrome关闭同源策略)

sufz sufz 发表于2024-05-09 浏览5508 评论0
你好,我是tiantian。 几天前,Chrome developer 博客发布了这么一篇文章: 大致意思是,Chrome未来将禁用修改document.domain,如果你的网站依赖于设置document.domain 来解决跨域的问题,那么你可能需要注意了。 而且Chrome计划从 Chrome 101 开始使 document.domain 不可变,也就是说如果你是依赖于这种方式放宽同源策略的话,你的站点可能受到影响。 domain 根据MDN的定义如下: Docum

scala

Spark工作原理及基础概念(超详细!)(简述spark工作原理)

sufz sufz 发表于2024-05-01 浏览24630 评论0
一、Spark概述 (1)概述 Spark,是一种"One Stack to rule them all"的大数据计算框架,期望使用一个技术堆栈就完美地解决大数据领域的各种计算任务。Apache官方,对Spark的定义就是:通用的大数据快速处理引擎。 Spark使用Spark RDD、Spark SQL、 Spark Streaming,MLlib,GraphX成功解决了大数据领城中,离线批处理、交互式查询、实时流计算、机器学习与图计算等最重要的任务和问题。 Spark除了一站式

ribbon

springcloud之ribbon的使用(spring ribbon配置)

sufz sufz 发表于2024-04-30 浏览6132 评论0
springcloud-ribbon是什么? ribbon是netflix开发的一套负载均衡的工具,只要为ribbon提供应用程序名,就可以实现负债均衡。ribbon提供了很多负载均衡算法。也就是com.netflix.loadbalancer.IRule接口的实现类。我们也可以自己定义负载均衡算法。 ribbon架构图 ribbon具体代码实现 1.首先我们需要一个eureka注册中心,最少两个服务提供者,一个服务消费方。 项目结构:  2.客户端我们需要导入eureka客

django

Django连接、访问和显示mysql数据库 (django 数据库连接)

sufz sufz 发表于2024-04-30 浏览5921 评论0
首先在mysql中建立数据库,并create table留作备用 记录几个MySQL常用的语句:         select database()                显示当前所在的位置(哪个数据库)         show databases                 显示所有的数据库         use searchlist                      进入searchlist数据库(当前目录)         show tables    

spring

application.yml不生效,bootstrap.yml不生效的3种解决方案

sufz sufz 发表于2024-04-28 浏览11120 评论0
解决方案3:【推荐:40秒搞定】 application.yml和bootstrap.yml 是什么? Spring Boot 默认支持 properties(.properties) 和 YAML(.yml .yaml ) 两种格式的配置文件,yml 和 properties 文件都属于配置文件,功能一样。 一.加载顺序 1.若application.yml 和bootstrap.yml 在同一目录下:bootstrap.yml 先加载 application.yml后加载

scala

scala中的排序sortBy和map例子

sufz sufz 发表于2024-04-27 浏览3732 评论0
API接口点击 一直不会用sortBy,都是用sortWith,今天偶然看到一个sortBy的写法,觉得很高级,分享一下 var ll = List[(String, Int, Int)](("a",1, 400),("b",3, 600),("m",3, 100),("c",2, 40)) println(ll) var a = ll.map{case Tuple3(name:String, age:Int, salary:Int)=>(name,age, salary)}.so

架构

概要设计和详细设计(概要设计和详细设计的区别)

sufz sufz 发表于2024-04-26 浏览9533 评论0
概要设计和详细设计的区别 一般地说,概要设计又叫结构设计、部件设计,它主要是描述软件由哪些部件或模块构成的,以及这些部件或模块之间的关系。而详细设计则是具体描述每个部件或模块的实现方法。 除此之外,概要设计和详细设计还有以下不同点: 编写者不同 概要设计承接软件需求,所以概要设计可以由需求分析人员(熟悉软件需求)编写或者设计人员(站在设计的角度)来编写,而详细设计下后续软件实现,它可以由设计人员(站在设计的角度)编写,也可以由实现人员(站在实现的角度)来编写。 设计依据不同 概要设计依据软

spring boot

SpringBoot项目实现日志打印SQL明细(包括SQL语句和参数)几种方式

sufz sufz 发表于2024-04-23 浏览6352 评论0
前言 我们在开发项目的时候,都会连接数据库。有时候遇到问题需要根据我们编写的SQL进行分析,但如果不进行一些开发或者配置的话,这些SQL是不会打印到控制台的,它们默认是隐藏的。下面给大家介绍几种常用的方法。 第一种、代码形式 Mybatis框架是Java程序员最常用的数据库映射框架,MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用。那么我们可以根据这个机制来获取我们执行的sql语句以及参数。下面的SqlEx

架构

得物云原生全链路追踪Trace2.0架构实践

sufz sufz 发表于2024-04-23 浏览4633 评论0
导读: 分布式链路追踪作为解决分布式应用可观测问题的重要技术,得物全链路追踪(简称Trace2.0)基于OpenTelemetry提供的可观测标准方案实现新一代的一站式全链路观测诊断平台,并通过全量采集Trace帮助业务提高故障诊断、性能优化、架构治理的效率。 全量采集Trace数据(日增数百TB 、数千亿条Span数据)并以较低的成本保证数据的实时处理与高效查询,对Trace2.0后端整体的可观测性解决方案提出了极高的要求。本文将详细介绍Trace2.0背后的架构设计、尾部采样和冷热存储方