• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:后端

后端

如何通过网络远程执行WebAssembly虚拟机

如何通过网络远程执行WebAssembly虚拟机
本文 demo 了终端用户以及机器用户如何在只使用 HTTP 请求的情况下,通过 web 从 Wasm 函数中找到答案。 对于更喜欢冒险的读者,本文还 demo了如何在相同的基础结构上编写和部署 Wasm 可执行文件。 背景 在之前的文章,我们谈到,虽然 Wasm 在客户端确实很受欢迎,但 Wasm 最近也成为了服务器端技术和服务的有力竞争者。 基于这个想……继续阅读 »

后端

万字总结之反射(框架之魂)

万字总结之反射(框架之魂)
前言 准备过年看下Spring源码,用来唬人,哈哈哈哈。正经点,是为了在遇到问题的时候,能知其然而知其所以然。但是在开始前,先恶补下基础知识。今天看框架之魂——反射。 反射的概述(基础部分开始) 反射是在编译状态,对某个类一无所知 ,但在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法。 这个说太干涩了,没有灵魂,就像下面两张图。 所以咱来举个……继续阅读 »

后端

PHP 创建区块链

PHP 创建区块链
前话 了解区块链基础运作 什么是区块链? 区块链是一个 不可变的、有序的 被称为块的记录链。它们可以包含交易、文件或任何您喜欢的数据。但重要的是,他们用哈希 一起被链接在一起 需要准备什么? php5.6+ 1、Block 区块 块是什么样的? 每个块都有一个索引,一个时间戳(Unix时间戳),一个事务列表, 一个校验(工作证明算法生成的证明)和前一个块……继续阅读 »

后端

「算法」旋转数组的最小数字

「算法」旋转数组的最小数字
0006 旋转数组的最小数字 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如: 数组 {3,4,5,1,2} 为 {1,2,3,4,5} 的一个旋转,该数组的最小值为1。 说明:给出的所有元素都大于0,若数组大小为0,请返回0。 题目地址 https……继续阅读 »

后端

高并发系统设计(1)——分级存储

高并发系统设计(1)——分级存储
来源:https://www.cyningsun.com/02-02-2020/high-concurrency-hierarchical-storage.html 背景 原本想聊下缓存的相关技术,但是纯聊缓存未免眼界太窄,视野太小,既然打算写一个系列,不如就先从底层聊起,然后慢慢铺开。本篇先聊分级存储引入的问题,以及对服务和架构的影响:服务分类、分层架构(……继续阅读 »

后端

知识管理与GitHub项目的正确打开方式

知识管理与GitHub项目的正确打开方式
趁着过年的几天假期,在思考知界作为知识管理工具如何发展优化的同时,对当前的数据源做了大量的更新和新增,新增收录了来自Linux中国,LearnRun,腾讯云及DZone等的文章资讯,来自微软Channel9的视频教程等内容。 为了解决Android系统手机打开外部链接时需要跳转到外部浏览器的问题,上一版知界将外部链接统一调整为使用内嵌浏览器打开,内嵌浏览器在……继续阅读 »

后端

C++ 一篇搞懂多态的实现原理

C++ 一篇搞懂多态的实现原理
虚函数和多态 01 虚函数 在类的定义中,前面有 virtual 关键字的成员函数称为虚函数; virtual 关键字只用在类定义里的函数声明中,写函数体时不用。 class Base { virtual int Fun() ; // 虚函数 }; int Base::Fun() // virtual 字段不用在函数体时定义 { } 02 ……继续阅读 »

后端

聊一聊 MySQL 数据库中的那些锁

聊一聊 MySQL 数据库中的那些锁
在软件开发中,程序在高并发的情况下,为了保证一致性或者说安全性,我们通常都会通过加锁的方式来解决,在 MySQL 数据库中同样有这样的问题,一方面为了最大程度的利用数据库的并发访问,另一方面又需要保证每个用户能以一致的方式读取和修改数据,就引入了锁机制。 在 MySQL 数据库中,锁有很多种类型,不过大致可以分为三类:全局锁、表级锁、行级锁。这篇文章我们就简……继续阅读 »

后端

初学者学Java常遇到的问题,我都给你回答了!

初学者学Java常遇到的问题,我都给你回答了!
前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star:https://github.com/ZhongFuCheng3y/3y 春节在家刷知乎,看到了一个知乎的问题:《学习Java可以干什么呢?》 我是一个Java的初学者,大概学了四天,对Java到底能做什么还是一头雾水,每天对着黑屏(DOS系统)除了编译还是编译,那……继续阅读 »

后端

深入学习 G1回收器和JVM: G1的对象分配(3)

深入学习 G1回收器和JVM: G1的对象分配(3)
对象分配概述 G1提供了两种分配策略 基于线程本地分配缓冲区(Thread Local Allocation Buffer,TLAB)的快速分配 基于TLAB的慢速分配 慢速分配 当不能成功分配对象时就会触发垃圾回收 对象分配流程图 线程本地分配缓冲区(Thread Local Allocation Buffer,TLAB) 快速分配 ……继续阅读 »