随笔分类 - 程序员之家
摘要:摘要:两步教你在Vue中设置登录验证拦截! 本文分享自华为云社区《两步教你在Vue中设置登录验证拦截!》,作者: 灰小猿 。 今天在做vue和springboot交互的一个项目的时候,想要基于前端实现一些只有登录验证之后才能访问某些页面的操作,所以在这里总结一下实现该功能的一个解决方案。 首先说一下
阅读全文
摘要:摘要:一种无损的压缩数据格式,是一个在类Unix上的一种文件解压缩软件。 本文分享自华为云社区《GaussDB(DWS) gzip算法简介》,作者:hw0086。 【算法原理】 gzip是一种无损压缩算法,其基础为Deflate,Deflate是LZ77与哈弗曼编码的一个组合体。它的基本原理是:对于
阅读全文
摘要:摘要:OKR和影响地图虽然都是为了一个目标去进行规划的方法,但是两者侧重的内容却不一致。 本文分享自华为云社区《一分钟读懂OKR与影响地图》,作者: 敏捷的小智。 什么是OKR及影响地图 OKR:Objectives and Key Results, 全称为目标与关键成果法。OKR的主要目标是明确公
阅读全文
摘要:摘要:本文尝试从多个视角一起探讨一下漏洞扫描业务相关的诸多基本问题。 本文分享自华为云社区《5W2H 分解漏洞扫描 - WHAT》,作者: water^3 。 首先什么是漏洞? 国内外各种规范和标准中关于漏洞(也称脆弱性,英文对应Vulnerability)的定义很多,摘录如下: 互联网工程任务组R
阅读全文
摘要:摘要:在Java SDK中,对于Socket原生提供了支持,它分为ServerSocket和Socket。 本文分享自华为云社区《Java Socket 如何实现服务器和客户端数据交互》,作者: jackwangcumt 。 1 Socket概述 根据百度百科的定义,Socket 译为套接字,它是对
阅读全文
摘要:摘要:可见性问题还是由CPU的缓存导致的,而缓存导致的可见性问题是导致诸多诡异的并发编程问题的“幕后黑手”之一。 本文分享自华为云社区《【高并发】一文解密诡异并发问题的第一个幕后黑手——可见性问题》,作者:冰 河。 并发编程一直是很让人头疼的问题,因为多线程环境下不太好定位问题,它不像一般的业务代码
阅读全文
摘要:摘要:我们知道SimpleDateFormat是线程不安全,本文会介绍多种解决方案来保证线程安全。 本文分享自华为云社区《java的SimpleDateFormat线程不安全出问题了,虚竹教你多种解决方案》,作者:小虚竹 。 场景 在java8以前,要格式化日期时间,就需要用到SimpleDateF
阅读全文
摘要:摘要:开发者测试是现代软件工程中非常重要的一环,敏捷开发、主干开发这些先进的项目管理方法和流程都基于完善的开发者测试。 一、“开发者测试” 就是“开发者来测试” 开发者测试是现代软件工程中非常重要的一环,敏捷开发、主干开发这些先进的项目管理方法和流程都基于完善的开发者测试。当每个月甚至每周都要交付一
阅读全文
摘要:摘要:本文为你带来如何找到长度内置数据类型的使用len() 使用len()与第三方数据类型 提供用于支持len()与用户定义的类。 本文分享自华为云社区《在 Python 中使用 len() 函数》,作者:Yuchuan 。 在许多情况下,您需要找到存储在数据结构中的项目数。Python 的内置函数
阅读全文
摘要:摘要:在这里聊一聊主干开发你需要知道的7件事。 现在各大公司流行主干开发,什么是主干开发,什么是分支开发、具体定义、流程是啥,这里不做知识普及,想要了解的童鞋到网上去搜一搜,再来读本文。作者本人经历过分支开发,也走过分支开发到主干开发演变的全过程,经历过演变中的阵痛。团队适应主干开发后,也踩过不少坑
阅读全文
摘要:摘要:在本文中将先介绍java反序列化漏洞的原理,然后在此基础上介绍安全工具如何检测、扫描此类漏洞。 本文分享自华为云社区《java反序列化漏洞及其检测》,作者: alpha1e0。 1 java反序列化简介 java反序列化是近些年安全业界研究的重点领域之一,在Apache Commons Col
阅读全文
摘要:摘要:是否对面试官在 Hadoop 面试中可能会问的所有问题感到不知所措?现在是时候通过一系列涵盖 Hadoop 框架不同方面的 Hadoop 面试问题了。 本文分享自华为云社区《2021 年你必须准备的 50 大 Hadoop 面试问题》,作者:Donglian Lin 。 在本文中,我们将涵盖所
阅读全文
摘要:摘要:要探索JDK的核心底层源码,那必须掌握native用法。文章中会以“获取系统的默认时区”为例,介绍说明如何查看native对应方法的源码。 本文分享自华为云社区《要探索JDK的核心底层源码,那必须掌握native用法》,作者: 小虚竹 。 场景 有探索欲的同学,应该会跟我一样,在看JDK源码时
阅读全文
摘要:摘要:webpack5快速入门,船新版本,建议收藏 本文分享自华为云社区《webpack5快速入门,船新版本,建议收藏》,作者:北极光之夜。。 一. 快速上手 1.1 Webpack功能: 打包: 将不同类型资源按模块处理进行打包。静态: 打包后最终产出静态资源。模块: webpack 支持不同规范
阅读全文
摘要:摘要:使用索引也很简单,然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事。 本文分享自华为云社区《索引到底能提升多少查询效率?何时该使用索引?一文快速搞懂数据库索引及合理使用它》,作者: 曲鸟。 一、前言 无论是面试、还是日常工作中,或多或少都会使用或者听到别人谈论索
阅读全文
摘要:摘要:我们在软件开发的过程中,任何语言的开发过程中都离不开异常处理。 本文分享自华为云社区《Java异常处理学习总结》,作者: zekelove 。 我们在软件开发的过程中,任何语言的开发过程中都离不开异常处理。如果不处理异常,将会导致软件异常中断,崩溃,退出,严重影响用户的使用和体验。如果合理的应
阅读全文
摘要:摘要:Python 的内置函数sum()是一种对数值列表求和的有效且Pythonic 的方法。将多个数字相加是许多计算中常见的中间步骤,因此sum()对于 Python 程序员来说是一个非常方便的工具。 本文分享自华为云社区《Python 的 sum():Pythonic 的求和方法》,作者: Yu
阅读全文
摘要:摘要:JSX 是一种 Javascript 的语法扩展,JSX = Javascript + XML,即在 Javascript 里面写 XML,因为 JSX 的这个特性,所以他即具备了 Javascript 的灵活性,同时又兼具 html 的语义化和直观性。 本文分享自华为云社区《在 Vue 中如
阅读全文
摘要:摘要:操作系统在加载用户程序的时候,不仅仅需要分配物理内存,来存放程序的内容;而且还需要分配物理内存,用来保存程序的页目录和页表。 本文分享自华为云社区《Linux从头学15:【页目录和页表】-理论 + 实例 + 图文的最完全、最接地气详解》,作者: 道哥 。 在x86系统中,为了能够更加充分、灵活
阅读全文
摘要:摘要:之所以会出现深浅拷贝的问题,实质上是由于JS对基本类型和引用类型的处理不同。 本文分享自华为云社区《js的深浅复制,一看就明白》,作者: 鑫2020。 浅复制的意思 浅复制是仅仅对数据存放在栈内的引用的复制,没有复制引用指向堆内的内容。多个数据的浅复制,这复制多个引用,这多个引用共同指向堆内的
阅读全文
浙公网安备 33010602011771号