-
聊聊 PerformanceObserver
1 背景 在用户体验越发重要的今天,关注页面性能、提升页面展现速度及交互体验对前端开发越来越重要。 为了监测页面性能,chrome 开发团队就提出过监测网页性能的一些指标,比如 FP、FCP等,还有我们公司自己的北斗网站的秒开率、快开比等。但是这些指标具体怎样获取呢,今天我们就来仔细了解下这个性能监控有关的 API:PerformanceObserver。 ...
时间:2023-04-06点击:47收藏
-
MybatisPlus TenantPlugin <3.5.3.1 存在 sql 注入漏洞
漏洞描述 MyBatis-Plus TenantPlugin 是 MyBatis-Plus 的一个为多租户场景而设计的插件,可以在 SQL 中自动添加租户 ID 来实现数据隔离功能。 MyBatis-Plus TenantPlugin 3.5.3.1之前版本由于 TenantHandler#getTenantId 方法在构造 SQL 表达式时默认情况下未对租...
时间:2023-04-06点击:100收藏
-
6步带你用Spring Boot开发出商城高并发秒杀系统
摘要:本博客将介绍如何使用 Spring Boot 实现一个简单的商城秒杀系统,并通过使用 Redis 和 MySQL 来增强其性能和可靠性。 本文分享自华为云社区《Spring Boot实现商城高并发秒杀案例》,作者:林欣。 随着经济的发展和人们消费观念的转变,电子商务逐渐成为人们购物的主要方式之一。高并发是电子商务网站面临的一个重要挑战。本博客将介绍如何...
时间:2023-04-06点击:33收藏
-
与 Mybatis-plus 对比,Mybatis-Flex v1.0.7 发布
Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。 总而言之,Mybatis-Flex 能够极大地提高我们的开发效率和开发体验,让我们有更多...
时间:2023-04-06点击:149收藏
-
【SIG月报】3 月 openKylin 社区 SIG 组最新进展分享
为推动社区繁荣发展,打造开源操作系统创新生态, openKylin社区根据领域划分了不同的SIG组,并积极开展各种技术研究和创新。其中,3月份社区有效PR数新增1077个,仓库Fork数新增639个,SIG小组新增1个,SIG公开例会累计召开10次,共有60个SIG组在运行,接下来,让我们一起盘点3月份openKylin社区SIG组的最新技术进展: 社区新...
时间:2023-04-06点击:52收藏
-
MySQL 驱动中虚引用 GC 耗时优化与源码分析
本文要点: 一种优雅解决 MySQL 驱动中虚引用导致 GC 耗时较长问题的解决方法 虚引用的作用与使用场景 MySQL 驱动源码中的虚引用分析 背景 在之前文章中写过 MySQL JDBC 驱动中的虚引用导致 JVM GC 耗时较长的问题(可以看这里),在驱动代码(mysql-connector-java 5.1.38版本)中 NonRegisteri...
时间:2023-04-06点击:36收藏
-
ChatGPT 时代工程师何去何从 :Google 专家也焦虑
ChatGPT 的崛起在工程师圈子中引起了广泛的关注。软件工程师的未来在哪里?大学的软件开发会教什么?软件公司会变成什么样子?大学的计算机系将来会教啥?Zadig 特邀全球 5 地(硅谷、伦敦、北京、悉尼、上海)的 Google 工程师(分别为 Google 知识图谱数据专家、Google 云平台工程专家、Google 搜索业务技术专家、DevOps 工程技...
时间:2023-04-06点击:57收藏
-
EasyMR 安全架构揭秘:如何管理 Hadoop 数据安全
2017年,美国信用评级机构 Equifax 遭受黑客攻击,导致1.4亿个人的敏感信息泄露; 2020年,发生了 SolarWinds 公司的软件供应链遭受恶意代码攻击事件,涉及多个行业和国家; 2022年,网信办依据《数据安全法》等法律法规,对滴滴公司开出人民币80.26亿元的巨额罚款,对互联网企业敲响数据安全警钟。 近年来,数据安全正在快速成为当今信息化...
时间:2023-04-06点击:43收藏
-
分布式政企应用如何快速实现云原生的微服务架构改造
作者:杨奕 华为云技术规划专家 在以往的文章《云原生微服务治理技术朝无代理架构的演进之路》中,我们介绍了几种微服务架构模式,如下图所示。 注:图片来源 https://twitter.com/bibryam/status/1026429379587567616 今天主要是介绍,第一种SOA/ESB架构,在Java语言场景下,如何朝第三种 云原生Service...
时间:2023-04-06点击:53收藏
-
API 鉴权插件来了!支持用户自定义鉴权
本版本更新亮点: 分组独立的 UI,支持分组 API 鉴权 API 测试支持继承 API 鉴权 支持用户自定义鉴权插件,仅需部分配置即可发布鉴权插件 开始介绍功能之前, 我想先和大家分享一下鉴权功能设计的一些思考。 其实和大部分接口测试前要登录类似,鉴权是身份验证的一种方式。在大多数情况下,鉴权信息一般是: 对大多数 API 生效而不是仅某几个 API 需...
时间:2023-04-06点击:49收藏
-
架构师日记-如何写的一手好代码
作者:京东零售 刘慧卿 一 前言 在日常工作中,我经常听到部分同学抱怨代码质量问题,潜台词是:“除了自己的代码,其他人写的都是垃圾,得送到绞刑架上,重构!”。今天就来聊一聊,如何写的一手好代码。要回答这个问题之前,得先弄清楚一个问题,好代码的标准是什么?易阅读,可扩展,高内聚,低耦合,编程范式,设计原则......,要求不少,却很难度量。实则代码和文章一样,...
时间:2023-04-06点击:30收藏
-
JSF预热功能在企业前台研发部的实践与探索
作者:京东零售 李孟东 00 导读 企业前台研发部包含了企业业务大部分的对外前台系统,其中京东VOP平台(开放平台)适合于自建内网采购商城平台的企业客户。 京东为这类客户专门开发API接口,对接到客户内网的网上商城,将产品SKU直接推送到客户内网,客户内部采购人员可以直接在内网商城进行下单采购,订单信息通过API接口传递到京东后台,由京东安排物流配送服务。V...
时间:2023-04-06点击:47收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS6,7,8上安装Nginx,支持https2.0的开启