html5 Chrome:将禁用修改document.domain以放宽同源策略(chrome关闭同源策略) sufz 发表于2024-05-09 浏览5508 评论0 你好,我是tiantian。 几天前,Chrome developer 博客发布了这么一篇文章: 大致意思是,Chrome未来将禁用修改document.domain,如果你的网站依赖于设置document.domain 来解决跨域的问题,那么你可能需要注意了。 而且Chrome计划从 Chrome 101 开始使 document.domain 不可变,也就是说如果你是依赖于这种方式放宽同源策略的话,你的站点可能受到影响。 domain 根据MDN的定义如下: Docum
Ruby教程 【shell】Iterm2下运行rz sz 命令无法弹窗 sufz 发表于2024-05-01 浏览6774 评论0 开发环境: Centos MacOS Iterm2 ----------------------文章概述---------------------- 1. Iterm2下运行rz命令无法弹窗 2. Expect登录 无法弹窗问题 ---------------------------------------------------------- Iterm2 下rz 无法弹窗 MacOs 开发 先安装HomeBrew/usr/bin/ruby -e "$(curl -fsSL
scala Spark工作原理及基础概念(超详细!)(简述spark工作原理) 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除了一站式
django 笔记5-Django框架生成项目与创建应用(Django创建应用) sufz 发表于2024-05-01 浏览5945 评论0 使用 Django 生成一个新项目 myweb2 在命令行执行如下命令 django-admin startproject myweb2 创建一个应用,取名为 mybook cd myweb2 python manage.py startapp mybook 要将应用添加到 setting.py 文件中,在settings.py文件中的INSTALLED_APPS加mybook,和修改相应的数据库信息 INSTALLED_APPS = [ 'django.contrib
ribbon springcloud之ribbon的使用(spring ribbon配置) 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 发表于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 发表于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 发表于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 发表于2024-04-26 浏览9533 评论0 概要设计和详细设计的区别 一般地说,概要设计又叫结构设计、部件设计,它主要是描述软件由哪些部件或模块构成的,以及这些部件或模块之间的关系。而详细设计则是具体描述每个部件或模块的实现方法。 除此之外,概要设计和详细设计还有以下不同点: 编写者不同 概要设计承接软件需求,所以概要设计可以由需求分析人员(熟悉软件需求)编写或者设计人员(站在设计的角度)来编写,而详细设计下后续软件实现,它可以由设计人员(站在设计的角度)编写,也可以由实现人员(站在实现的角度)来编写。 设计依据不同 概要设计依据软
react.js <前端路由原理>react-router-dom入门级教程(react-router的原理) sufz 发表于2024-04-26 浏览7382 评论0 前言 😎😎欢迎来到我的博客😎😎📔博主是一名大学在读本科生,主要学习方向是前端😊。 🍭目前已经更新了【Vue】、【React–从基础到实战】、【TypeScript】等等系列专栏🤩 🛠目前正在学习的是🔥 R e a c t 框 架 React框架 Rea
spring boot SpringBoot项目实现日志打印SQL明细(包括SQL语句和参数)几种方式 sufz 发表于2024-04-23 浏览6352 评论0 前言 我们在开发项目的时候,都会连接数据库。有时候遇到问题需要根据我们编写的SQL进行分析,但如果不进行一些开发或者配置的话,这些SQL是不会打印到控制台的,它们默认是隐藏的。下面给大家介绍几种常用的方法。 第一种、代码形式 Mybatis框架是Java程序员最常用的数据库映射框架,MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用。那么我们可以根据这个机制来获取我们执行的sql语句以及参数。下面的SqlEx
架构 得物云原生全链路追踪Trace2.0架构实践 sufz 发表于2024-04-23 浏览4633 评论0 导读: 分布式链路追踪作为解决分布式应用可观测问题的重要技术,得物全链路追踪(简称Trace2.0)基于OpenTelemetry提供的可观测标准方案实现新一代的一站式全链路观测诊断平台,并通过全量采集Trace帮助业务提高故障诊断、性能优化、架构治理的效率。 全量采集Trace数据(日增数百TB 、数千亿条Span数据)并以较低的成本保证数据的实时处理与高效查询,对Trace2.0后端整体的可观测性解决方案提出了极高的要求。本文将详细介绍Trace2.0背后的架构设计、尾部采样和冷热存储方