网站首页 - 第8页 - D1h.Net第一号博客
Angular封装WangEditor富文本组件

博主头像 富文本组件是web程序中很常用的一个组件,特别是要开发一个博客,论坛这类的网站后台。 得益于Angular的强大,封装WangEditor组件非常简单 1.使用yarn或者npm安装wangeditor yarn add wangeditor 2.创建一个Angular的组件 ng g c q-wa ...

java内存模型——重排序

博主头像 线程安全问题概括来说表现为三个方面:原子性,可见性和有序性。 在多核处理器的环境下:编译器可能改变两个操作的先后顺序;处理器可能不是完全依照程序的目标代码所指定的顺序执行命令;一个处理器执行的多个操作,在其他处理器的角度来看,其顺序可能与目标代码所指定的顺序不一致。这种现象就叫重排序。 在执行程序时 ...

【知识详解】Https详解

博主头像 Https详解 1.什么是Https Http + SSL = Https 一句话说:Https是身披SSL的Http,当使用了SSL后,Http先和SSL通信,再由SSL和TCP通信, 2.为什么需要Https 在用Http协议时,主要可能存在以下三个问题。 1.通信使用明文,内容可能会被窃听。 ...

dva的effect那么难用,自己造一个轮子吧

博主头像 背景 对于dva这个开发框架,国内从事react的前端工程师多半不会感到陌生,dva完善的开发体系和简单的api,让其被广泛运用到实际工作中。我所在的公司也是长期使用dva作为基础的开发框架,虽然好用,但是随着前端技术的飞速发展,dva似乎陷入停滞了,从npm官网上看其发版情况看,正式版本2.4.1 ...

谈谈机器学习模型的可解释性

博主头像 深度学习一直被认为是一个黑盒子,但是试图对模型的理解仍然是非常必要的。先从一个例子来说明解释神经网络的重要性:古代一个小镇上的一匹马能够做数学题,比如给它一个题目 2+3 ,它踏马蹄 5 下后就会停下,这匹马被当地称作神马汉斯。后来人们发现,汉斯其实并不会做数学题,它通过观察主人的反应来判断什么时候 ...

Java字节码增强技术

博主头像 简单介绍下几种java字节码增强技术。 ASM ASM是一个Java字节码操控框架,它能被用来动态生成类或者增强既有类的功能。ASM可以直接产生class文件,也可以在类被加载入Java虚拟机之前动态改变类行为。ASM从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类。 ...

ReentrantLock源码

博主头像 ReentrantLock源码 JUC 指java.util.concurrent包下,一系列关于并发的类,JUC就是包名的首字母 CAS 比较并交换,可以看另一篇文章 AQS 指主要利用CAS来实现的轻量级多线程同步机制,并且不会在CPU上出现上下文切换和调度的情况 自定义锁 如何在自己实现一个锁 ...

WebAssembly正逐渐成为FaaS的主力

相信很多人都知道PaaS(平台即服务)和IaaS(基础设施即服务)。而随着云计算时代的发展,逐渐出现了大量的XaaS形式的概念,这些技术从原先的硬件服务器,虚拟化服务,再到容器化逐渐转变。使得软件发布的成本越来越少,服务资源的利用率越来越高。现如今,我们大多数开发者们都一定知道Docker和Kube... ...

IPV6改造?华为云如此简单

博主头像 现在很多企业都在搞这个IPV6改造,说实话这个IPV6改造我这边也不是特别精通,也是通过查阅各种资料来了解IPV6这个东西,下面是我查的一些资料大家可以借鉴一下。 IPv6改造三步曲——Vecloud IPv6改造思路及CDN改造 企业应用IPv6改造方案.pdf docker nginx网站 ip ...

性能优化之数据库篇5-分库分表与数据迁移

一、数据库拆分 1. 为什么要做数据库拆分 单机数据库存在的问题? 从容量、性能、可用性和运维成本上难以满足海量数据的场景。 性能方面,数据量超过一定阈值,B+树索引慎独增加导致磁盘访问的IO次数增加,进而导致查询性能的下降。 容量方面,单机能存储的数据量有限 可用性方面,大量的查询落到单一的数据库 ...

规模化敏捷LeSS(二):LeSS团队实践指南

博主头像 Scrum 能够帮助一个5-9人的小团队以迭代增量的方式开发产品,在每一迭代结束时,交付潜在的可交付的产品增量。正是由于其灵活性,Scrum 方法现已成为团队软件交付方法的首选,近期发布的15届敏捷状态报告也显示,66%的受访者及其所在的敏捷团队最常用 Scrum 方法。 但随着敏捷在团队中得到越发 ...

我去!爬虫遇到JS逆向AES加密反爬,哭了

博主头像 今天准备爬取网页时,遇到『JS逆向AES加密』反爬。比如这样的: 在发送请求获取数据时,需要用到参数params和encSecKey,但是这两个参数经过JS逆向AES加密而来。 既然遇到了这个情况,那么辰哥就教大家如何去解决这类反爬(JS逆向AES加密) 01 网页分析 在开始分析JS逆向AES加密 ...

Linkerd 金丝雀部署与 A/B 测试

博主头像 本指南向您展示如何使用 Linkerd 和 Flagger 来自动化金丝雀部署与 A/B 测试。 前提条件 Flagger 需要 Kubernetes 集群 v1.16 或更新版本和 Linkerd 2.10 或更新版本。 安装 Linkerd the Prometheus(Linkerd Viz ...

直播时各种背景是怎么实现的?聊一聊虚拟背景背后的技术

博主头像 作者|羿川 审校|泰一 虚拟背景依托于人像分割技术,通过将图片中的人像分割出来,对背景图片进行替换实现。根据其使用的应用场景,大体可以分成以下三类: 直播场景:用于氛围营造,例如教育直播、线上年会等; 实时通讯场景:用于保护用户隐私,例如视频会议等; 互动娱乐场景:用于增加趣味性,例如影视编辑、抖音 ...

06 数据同步:主从库如何实现数据一致

博主头像 本篇重点 主从库同步原理、如何应对主从库间网络断连风险 主从库同步:全量复制、基于长连接的命令传播、增量复制——应对主从库间的网络断连 背景 若Redis只有一个实例运行,当该实例服务宕机后,宕机这段时间内Redis无法为新来的数据请求提供服务。 Redis采取的解决方案是——增加副本冗余量,即将一 ...

为什么要学习Netty?

博主头像 Netty 是业界最流行的 NIO 框架之一,它的健壮性、功能、性能、可定制性和可扩展性在同类框架中都是首屈一指的,它已经得到成百上千的商用项目验证,例如 Hadoop 的 RPC 框架 avro 使用Netty 作为底层通信框架;很多其他业界主流的 RPC 框架,也使用 Netty 来构建高性能的... ...

etcd学习(4)-centos7中部署etcd

博主头像 etcd的搭建 前言 单机 集群 创建etcd配置文件 更新etcd系统默认配置 启动 配置ETCD为启动服务 测试下 参考 etcd的搭建 前言 这里记录下如何搭建etcd 单机 在etcd的releases中有安装脚本,安装脚本 这里放一个docker的安装脚本 rm -rf /tmp/etcd ...

记一次Vue跨导航栏问题解决方案

博主头像 这篇文章是我项目中,遇到的一个issue,我将解决过程和方法记录下来。 本篇文章基于Vue.js进行的前端页面构建,由于仅涉及前端,将不做数据来源及其他部分的叙述。使用的CSS框架是 BootstrapVue 和 Element-UI 。数据使用 json 文件进行模拟,数据可在文章末的链接源码中查... ...

<1···789···200>

问答 28u iTmz.Net 3q科技 A8团队1 A8团队2 A8团队3 A8备