卢衍飞_社区达人页

个人头像照片
卢衍飞
已加入开发者社区1219

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
初入江湖
初入江湖

成就

已发布62篇文章
2条评论
已回答1个问题
1条评论
已发布0个视频
github地址

技术能力

兴趣领域
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

LU YAN FEI 低代码高级开发师,腾讯云V加开发者认证 HarmonyOS应用开发者认证,高级数字化管理师

  • 2年前
    Redis部分技术题详解
    什么是 Redis?简述它的优缺点?
    132
  • 2年前
    Nginx+Keepalived 保障HA高可用
    什么事应用程序的高可用 高可用性(high availability)通常用来描述一个系统经过专门的设计,从而减少停工的时间,而保持其服务的高度可用性
    166
  • 2年前
    Linux 服务器集群下同步目录文件 - rsync
    Linux 服务器集群下同步目录文件 - rsync
    401
  • 2年前
    MyCat 的安装及使用
    MyCat的安装及使用 1、mycat的安装 1、环境准备 ​ 本次课程使用的虚拟机环境是centos6.5 ​ 首先准备四台虚拟机,安装好mysql,方便后续做读写分离和主从复制。
    309
  • 2年前
    MyCat 的基本介绍及安装
    MyCat 的基本介绍及安装1、前置知识 1、分布式系统 ​ 分布式系统是指其组件分布在网络上,组件之间通过传递消息进行通信和动作协调的系统。它的核心理念是让多台服务器协同工作,完成单台服务器无法处理的任务,尤其是高并发或者大数据量的额任务。它的特点是: ​ **透明性:**分布式系统对于用户是透明的,一个分布式系统在用户面前的表现就像一个传统的单处理机分时系统,可用用户不必了解其内部结构就能使用; ​ **扩展性:**分布式系统的最大特点是可扩展性,它能够根据需求的增加而扩展,可以通过横向扩展使集群的整体性能得到线性提升,也可以通过纵向扩展单台服务器的性能使服务器集群的性能得到提升;
    253
  • 2年前
    基于NFS文件集群共享
    全称 Network File System NFS,是由SUN公司研制的文件传输协议 NFS主要是采用远程过程调用RPC机制实现文件传输
    106
    来自: 安全
  • 2年前
    企业Git 规范的必要性
    既然认同需要一份 Git 规范,那么这个规范需要规范哪些内容,解决哪些问题
    244
  • 2年前
    Tomcat源码 - 1. 目录结构与配置文件
    简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
    169
  • 2年前
    Elasticsearch 安装与部署
    Elasticsearch 安装与部署
    561
暂无更多
暂无更多信息

2022年11月

  • 11.20 01:40:34
    发表了文章 2022-11-20 01:40:34

    WEB APIs ( BOM )

    BOM- 操作浏览器 Window对象 BOM(Browser Object Model ) 是浏览器对象模型。 BOM(浏览器对象模型)
  • 11.19 15:29:52
    发表了文章 2022-11-19 15:29:52

    ES6 语法 浅析

    ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 之前的写的练习大差不差都用了ES6+的语法,当然并不只限于es6版本的语法,还有其他的版本,目前好像都更新到了ES13。所以并不能只局限于ES6,应该是ES6+
  • 11.18 17:43:55
    发表了文章 2022-11-18 17:43:55

    JavaScript 进阶

    学习作用域、变量提升、闭包等语言特征,加深对 JavaScript 的理解,掌握变量赋值、函数声明的简洁语法,降低代码的冗余度。 了解作用域对程序执行的影响及作用域链的查找机制,使用闭包函数创建隔离作用域避免全局变量污染。
  • 11.16 06:22:25
    发表了文章 2022-11-16 06:22:25

    webpack和vite devServer的进阶用法:配置proxy修改请求和响应

    在前端日常开发中我们一般都是配置本地开发服务器的proxy来解决跨域问题,查看官网文档或者通过搜索引擎搜出来的都是比较基础的用法。
  • 11.16 06:09:38
    发表了文章 2022-11-16 06:09:38

    Leetcode 1157 子数组中占绝大多数的元素 (划分树)

    Leetcode 1157 子数组中占绝大多数的元素 (划分树)
  • 11.16 06:05:23
    发表了文章 2022-11-16 06:05:23

    Java 模拟二级文件系统 终

    本系列将记述使用 Java 实现一个简单的二级文件系统的过程。架构 构建项目的时候,避免代码的最重要的技巧在于区分哪些功能是哪些部分应该实现的,从语义和逻辑上考察这个问题,搞清楚了之后代码就不会变成一团乱。 之前对于文件、用户和磁盘的操作全都在文件系统中实现了。而我们要写的交互界面,将起到操作系统的作用。换句话说它要处理用户的认证、命令解析、打印必要的提示信息、询问命令执行依赖的参数,并最终根据已有的信息调用文件系统或其他代码产生影响。
  • 11.16 06:01:39
    发表了文章 2022-11-16 06:01:39

    Java 模拟二级文件系统 下

    本系列将记述使用 Java 实现一个简单的二级文件系统的过程。架构为了避免单个代码文件过于冗长,我决定将文件系统和交互界面分开。其中文件系统使用单例模式,交互界面则是以主程序的方式,与命令行交互并调用文件系统完成用户意图的操作。
  • 11.16 05:59:45
    发表了文章 2022-11-16 05:59:45

    Java 模拟二级文件系统 中

    本系列将记述使用 Java 实现一个简单的二级文件系统的过程。本项目意图效仿 Linux 的文件管理,但是学的又没那么像,仅仅是一些皮毛。因此使用类似 Inode 的东西记录文件在磁盘上的信息。
  • 11.16 05:51:44
    发表了文章 2022-11-16 05:51:44

    使用 Java ASM 替换字符串常量

    具体来说,这个区块链是 Neo N3 区块链,其中 Java 的语言支持由 Neow3j 这个库提供。这个库允许开发者使用任意 JVM 语言开发合约,并根据最终编译的 Java 字节码生成 Neo 的可执行合约。因此上文提到的合约就是使用 Java 开发的,没有用 Kotlin 的原因就是怕翻车。
  • 11.16 05:49:23
    发表了文章 2022-11-16 05:49:23

    基于 Merkle DAG 的文件存储服务 P3 概念验证

    基于 Merkle DAG 的文件存储服务 P3 概念验证MultihashProvider:提供统一的接口用于计算哈希并以 Multihash 格式返回 StorageClient:面向存储系统实现的通用存储接口,该接口只关心如何存储和读取 Protobuf 对象 StorageLayer:面向用户的存储接口,该接口响应用户请求,并使用 StorageClient 来存储或读取 Protobuf 对象以完成用户请求
  • 11.16 05:36:39
    发表了文章 2022-11-16 05:36:39

    针对 Minecraft 的 JVM 调优

    Java 和 JVM 一直是一个很庞大的系统。Java 语言在 JVM 的基础上隐藏了很多细节,从而让程序员更关注功能而非性能。而 JVM 的作用则是对程序员编写的代码进行优化,因此 JVM 中引入了垃圾回收、即时编译等一系列先进而复杂的子系统。这种复杂度也使得 JVM 的性能并不像 C++、Go 或者 Rust 这样值观:你以为一段循环即可测量某个操作的性能,实际上这个操作可能随着循环的进行被即时编译机制优化。
  • 11.16 05:25:30
    发表了文章 2022-11-16 05:25:30

    Java 中数组 binarySearch 方法and拷贝对象工具类CopyUtils-可忽略覆盖Null值详解

    [1] 该搜索键在范围内,但不是数组元素,由1开始计数,得“ - 插入点索引值”; [2] 该搜索键在范围内,且是数组元素,由0开始计数,得搜索值的索引值; [3] 该搜索键不在范围内,且小于范围(数组)内元素,返回–(fromIndex + 1); [4] 该搜索键不在范围内,且大于范围(数组)内元素,返回 –(toIndex + 1)。
  • 11.16 05:15:12
    发表了文章 2022-11-16 05:15:12

    汇编操作 INS8250 进行串口全双工通信及 Emu8086 用 INS8250 模拟器

    汇编操作 INS8250 进行串口全双工通信及 Emu8086 用 INS8250 模拟器
  • 11.15 21:14:53
    发表了文章 2022-11-15 21:14:53

    CSAPP之RAM要点快记

    RAM 随机访问存储器(RAM),分为静态随机访问存储器(SRAM)和动态随机访问存储器(DRAM)。 速度:SRAM > DRAM 价格:SRAM > DRAM
  • 11.15 21:09:46
    发表了文章 2022-11-15 21:09:46

    http状态码及问题总结

    http状态码及问题总结网站的http状态对于网站维护人员来说是相当重要的,当网站出现问题的时候,我们首先要诊断一下网站的http状态,从而进一步确认哪里出现的问题。 我们经常会遇到404、500、302等提示,它们究竟是什么意思呢?除了这几个常见的状态码外,还有哪些我们没有遇到过的但有可能出现的状态码呢?这里本人做了一个汇总,与大家分享一下。
  • 11.15 16:37:31
    发表了文章 2022-11-15 16:37:31

    SpringBoot Actuator未授权访问漏洞的解决方法

    SpringBoot Actuator未授权访问漏洞的解决方法Actuator 是 SpringBoot 提供的用来对应用系统进行自省和监控的功能模块,借助于 Actuator 开发者可以很方便地对应用系统某些监控指标进行查看、统计等。
  • 11.15 16:35:42
    发表了文章 2022-11-15 16:35:42

    Elasticsearch 安装与部署

    Elasticsearch 安装与部署
  • 11.15 16:32:40
    发表了文章 2022-11-15 16:32:40

    Tomcat源码 - 1. 目录结构与配置文件

    简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
  • 11.15 15:47:05
    发表了文章 2022-11-15 15:47:05

    Nacos - 1. 下载和安装

    Nacos介绍 ​ Nacos(Naming Configuration Service) 是一个易于使用的动态服务发现、配置和服务管理平台,用于构建云原生应用程序 ​ 服务发现是微服务架构中的关键组件之一。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 ​ Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
  • 11.15 15:44:49
    发表了文章 2022-11-15 15:44:49

    企业Git 规范的必要性

    既然认同需要一份 Git 规范,那么这个规范需要规范哪些内容,解决哪些问题
  • 11.15 15:42:07
    发表了文章 2022-11-15 15:42:07

    基于NFS文件集群共享

    全称 Network File System NFS,是由SUN公司研制的文件传输协议 NFS主要是采用远程过程调用RPC机制实现文件传输
  • 11.15 15:37:28
    发表了文章 2022-11-15 15:37:28

    MyCat 的安装及使用

    MyCat的安装及使用 1、mycat的安装 1、环境准备 ​ 本次课程使用的虚拟机环境是centos6.5 ​ 首先准备四台虚拟机,安装好mysql,方便后续做读写分离和主从复制。
  • 11.15 09:53:19
    发表了文章 2022-11-15 09:53:19

    MyCat 的基本介绍及安装

    MyCat 的基本介绍及安装1、前置知识 1、分布式系统 ​ 分布式系统是指其组件分布在网络上,组件之间通过传递消息进行通信和动作协调的系统。它的核心理念是让多台服务器协同工作,完成单台服务器无法处理的任务,尤其是高并发或者大数据量的额任务。它的特点是: ​ **透明性:**分布式系统对于用户是透明的,一个分布式系统在用户面前的表现就像一个传统的单处理机分时系统,可用用户不必了解其内部结构就能使用; ​ **扩展性:**分布式系统的最大特点是可扩展性,它能够根据需求的增加而扩展,可以通过横向扩展使集群的整体性能得到线性提升,也可以通过纵向扩展单台服务器的性能使服务器集群的性能得到提升;
  • 11.15 05:46:08
    发表了文章 2022-11-15 05:46:08

    Feign 踩坑指南 (接口返回泛型设置属性为null)

    Feign 简介 Feign 的英文表意为“假装,伪装,变形”, 是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。Feign通过处理注解,将请求模板化,当实际调用的时候,传入参数,根据参数再应用到请求上,进而转化成真正的请求,这种请求相对而言比较直观。
  • 11.15 05:40:41
    发表了文章 2022-11-15 05:40:41

    MySQL的锁机制

    ms锁是计算机协调多个进程或线程并发访问某一资源的机制。**在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。
  • 11.15 05:36:03
    发表了文章 2022-11-15 05:36:03

    Linux 服务器集群下同步目录文件 - rsync

    Linux 服务器集群下同步目录文件 - rsync
  • 11.15 05:24:45
    发表了文章 2022-11-15 05:24:45

    Hash一致性闭环算法 - ( 适用于Redis扩容、Nginx多级缓存 等等 )

    Hash一致性闭环算法 - ( 适用于Redis扩容、Nginx多级缓存 等等 ) 模拟Redis扩容做的Hash一致性闭环算法
  • 11.15 05:21:47
    发表了文章 2022-11-15 05:21:47

    Nginx+Keepalived 保障HA高可用

    什么事应用程序的高可用 高可用性(high availability)通常用来描述一个系统经过专门的设计,从而减少停工的时间,而保持其服务的高度可用性
  • 11.15 04:43:39
    发表了文章 2022-11-15 04:43:39

    MySQL 执行计划详解

    在企业的应用场景中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。 可以使用explain+SQL语句来模拟优化器执行SQL查询语句,从而知道mysql是如何处理sql语句的。
  • 11.15 04:38:17
    发表了文章 2022-11-15 04:38:17

    【代码】Linux 安装Apr - 提高Tomcat 的可伸缩性和性能。

    【代码】Linux 安装Apr - 提高Tomcat 的可伸缩性和性能。
  • 11.15 04:31:00
    发表了文章 2022-11-15 04:31:00

    MySQL 5.7详细安装步骤

    MySQL 5.7详细安装步骤
  • 11.14 20:40:47
    发表了文章 2022-11-14 20:40:47

    史上最全-Nginx和Tengine安装部署

    Nginx介绍 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
  • 11.14 20:37:07
    发表了文章 2022-11-14 20:37:07

    Redis部分技术题详解

    什么是 Redis?简述它的优缺点?
  • 11.14 20:33:44
    发表了文章 2022-11-14 20:33:44

    Redis 击穿&穿透&雪崩&spring data redis

    概念:redis作为缓存,设置了key的过期时间,key在过期的时候刚好出现并发访问,直接击穿redis,访问数据库 解决方案:使用setnx() ->相当于一把锁,设置的时候,发现设置过期,加锁,只有获得锁的人才可以访问DB,这样就能防止击穿。
  • 11.14 20:30:45
    发表了文章 2022-11-14 20:30:45

    Redis 集群

    在我们之前的课程中,我搭建了一个单机,单进程,缓存redis。我们使用rdb,aof持久化,用来确保数据的安全。
  • 11.14 20:29:23
    发表了文章 2022-11-14 20:29:23

    Redis 常见语法

    Redis 常见语法
  • 11.14 20:27:18
    发表了文章 2022-11-14 20:27:18

    Redis 三种启动方式

    Redis 三种启动方式
  • 11.14 20:18:52
    发表了文章 2022-11-14 20:18:52

    Java内功修炼 - 23种设计模式

    一个设计模式的出现一定有它特殊的价值 前段时间二刷Java设计模式 对于设计模式来说,这个东西是始终不变的,所以我把这方面知识归纳为Java内功. 一个技术超牛的程序员,也就和修仙类小说男主角一样.不单单是十八般武艺样样精通,还得炼内功、练内力. 内外兼修,才是王道
  • 11.14 19:37:11
    发表了文章 2022-11-14 19:37:11

    非梯度类启发式搜索算法:Nelder Mead

    Nelder Mead 算法通常是用来求解非线性(nonlinear)、导函数未知情况下目标函数的最大值或者最小值。学过梯度下降的同学应该知道,梯度下降类算法的每一步都需要计算当前位置的梯度,从而更新当前解使得最终逐渐逼近最优解。但在某一些情况下,目标函数的梯度难以求得或是函数值离散的情况下,这时候便无法直接使用梯度类算法来求解了。
  • 11.14 19:21:29
    发表了文章 2022-11-14 19:21:29

    service work 关于更新用户本地缓存的方案

    service work + cache 可以用来对网站的一些资源进行本地缓存,甚至可以实现离线访问的功能(如果你的网站是纯静态的)。
  • 11.13 19:05:50
    发表了文章 2022-11-13 19:05:50

    nginx 限流模块和fail2ban搭配使用

    ngnix的限流模块主要有三个: limit_conn 限制某个ip的tcp连接数目或者限制某个server(网站)整体的连接数目 limit_rate 现在每个请求的数据大小 limit_req 限制某个ip的请求次数 其中效果最明显的是第三个limit_req,但是宝塔面板中的流量限制只有前面两项的配置,所以之前一直流量限制没什么用。
  • 11.13 01:27:23
    发表了文章 2022-11-13 01:27:23

    c++ 回调函数的使用

    java的回调函数可能都不陌生,使用接口interface的方式,在接口中定义回调函数。函数参数可以是interfance。调用函数的时候,实现这个interface的函数即可。
  • 11.13 00:51:53
    发表了文章 2022-11-13 00:51:53

    Django 30分钟入门

    我8月份的时候接触Django几天,一个月后再打开未完工项目发现又是一头雾水,文档确实很详细,但是对于我来说,一大片的文字很是头疼,于是记录一下我自己的学习过程。如有错误,敬请指出。
  • 11.13 00:19:33
    发表了文章 2022-11-13 00:19:33

    android retrofit 请求返回String数据中文乱码解决方案

    问题来源 focus 应用中核心的部分是,网络请求订阅的xml文件内容,然后解析xml文件存储到本地数据库。
  • 11.12 23:19:30
    发表了文章 2022-11-12 23:19:30

    常用的包管理工具的简单使用

    brew 是macOS系统的包管理软件。Homebrew是以最简单,最灵活的方式来安装苹果公司在MacOS中不包含的UNIX工具。 homebrew基于Git仓库管理的。
  • 11.12 20:28:28
    发表了文章 2022-11-12 20:28:28

    数据库一些问题记录

    视图 视图是一种虚拟表(虚表)。它基于一张表或多张表(原表)的查询结果。
  • 11.12 20:20:53
    发表了文章 2022-11-12 20:20:53

    30分钟学完Python基础语法

    30分钟学完Python基础语法,有一门面向对象语言的基础,30分钟足够看一遍Python的基础了。
  • 11.12 20:08:57
    发表了文章 2022-11-12 20:08:57

    从0.2+0.4不等于0.6说浮点数

    从0.2+0.4不等于0.6说浮点数,浮点数我一直心存疑惑。
  • 11.12 20:00:17
    发表了文章 2022-11-12 20:00:17

    KMP 算法的理解

    KMP 算法的理解关于字符串的子串模式匹配算法,最经典最简单的的算法是BP算法(Brude-Force)。
  • 发表了文章 2022-11-20

    WEB APIs ( BOM )

  • 发表了文章 2022-11-19

    ES6 语法 浅析

  • 发表了文章 2022-11-18

    JavaScript 进阶

  • 发表了文章 2022-11-16

    webpack和vite devServer的进阶用法:配置proxy修改请求和响应

  • 发表了文章 2022-11-16

    Leetcode 1157 子数组中占绝大多数的元素 (划分树)

  • 发表了文章 2022-11-16

    Java 模拟二级文件系统 终

  • 发表了文章 2022-11-16

    Java 模拟二级文件系统 下

  • 发表了文章 2022-11-16

    Java 模拟二级文件系统 中

  • 发表了文章 2022-11-16

    Java 模拟二级文件系统 上

  • 发表了文章 2022-11-16

    使用 Java ASM 替换字符串常量

  • 发表了文章 2022-11-16

    基于 Merkle DAG 的文件存储服务 P3 概念验证

  • 发表了文章 2022-11-16

    针对 Minecraft 的 JVM 调优

  • 发表了文章 2022-11-16

    Java 中数组 binarySearch 方法and拷贝对象工具类CopyUtils-可忽略覆盖Null值详解

  • 发表了文章 2022-11-16

    汇编操作 INS8250 进行串口全双工通信及 Emu8086 用 INS8250 模拟器

  • 发表了文章 2022-11-15

    简单理解迭代器模式

  • 发表了文章 2022-11-15

    CSAPP之RAM要点快记

  • 发表了文章 2022-11-15

    http状态码及问题总结

  • 发表了文章 2022-11-15

    SpringBoot Actuator未授权访问漏洞的解决方法

  • 发表了文章 2022-11-15

    Elasticsearch 安装与部署

  • 发表了文章 2022-11-15

    Tomcat源码 - 1. 目录结构与配置文件

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2022-11-10

    乘风者计划礼品重复获得问题?

    参照规则 可以逐步申请 不是重复获得 是每个档位都可以获得相应奖励
    踩1 评论1
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息