注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

作为一名前端,该如何理解Nginx? Nginx

上帝之眼 发表了文章 • 779 次浏览 • 2022-04-07 22:03 • 来自相关话题

大家好,我叫小杜杜,作为一名小前端,只需要好好写代码,至于部署相关的操作,我们通常接触不到,正所谓专业的人干专业的事,我们在工作中并不需要去配置,但这并不代表不需要了解,相信大家都多多少少听过nginx,所以今天就聊聊,还请大家多多支持~Nginx是什么?Ng... ...查看全部
0
评论

高并发之伪共享和缓存行填充(缓存行对齐)(@Contended) Java

上帝之眼 发表了文章 • 804 次浏览 • 2022-04-05 23:09 • 来自相关话题

1.使用缓存行(Cache Line)填充前后对比伪共享和缓存行填充,我们先看一个例子,让大家感受一下了解底层知识后,你的代码可以快到起飞的感jio: 在类中定义看似无用的成员属性,速度有质的提升。 如下是未使用缓存行(Cache Line)填充方法运行的结果... ...查看全部
0
评论

优秀的后端应该有哪些开发习惯? Java

上帝之眼 发表了文章 • 857 次浏览 • 2022-03-27 20:35 • 来自相关话题

前言毕业快三年了,前后也待过几家公司,碰到各种各样的同事。见识过各种各样的代码,优秀的、垃圾的、不堪入目的、看了想跑路的等等,所以这篇文章记录一下一个优秀的后端 Java 开发应该有哪些好的开发习惯。拆分合理的目录结构受传统的 MVC 模式影响,传统做法大多是... ...查看全部
0
评论

纯后端如何写前端?我用了低代码平台 Java 前端

上帝之眼 发表了文章 • 1492 次浏览 • 2022-03-27 20:30 • 来自相关话题

我是3y,一年CRUD经验用十年的markdown程序员👨🏻‍💻常年被誉为优质八股文选手花了几天搭了个后台管理页面,今天分享下我的搭建过程,全文非技术向,就当跟大家吹吹水吧。1、我的前端技术老读者可能知道我是上了大学以后,才了解什么是编程。在这之前,我对编程一... ...查看全部
0
评论

基于JDK的动态代理原理分析 Java

上帝之眼 发表了文章 • 752 次浏览 • 2022-03-27 19:59 • 来自相关话题

基于JDK的动态代理原理分析 这篇文章解决三个问题: What 动态代理是什么 How 动态代理怎么用 Why 动态代理的原理 动态代理是什么? 动态代理是代理模式的一种具体实现,是指在程序运行期间,动态的生成目标对象的代理类(直接加载在内存中的字节码文件... ...查看全部
0
评论

画一手好的架构图是码农进阶的开始 系统架构

上帝之眼 发表了文章 • 4830 次浏览 • 2022-03-20 19:02 • 来自相关话题

1.前言 你是否对大厂展示的五花八门,花花绿绿的架构设计图所深深吸引,当我们想用几张图来介绍下业务系统,是不是对着画布不知从何下手?作为技术扛把子的筒子们是不是需要一张图来描述系统,让系统各个参与方都能看的明白?如果有这样的困惑,本文将介绍一些画图的方... ...查看全部
0
评论

前端人员不要只知道KFC,你应该了解 BFC、IFC、GFC 和 FFC 算法

上帝之眼 发表了文章 • 966 次浏览 • 2022-03-20 17:26 • 来自相关话题

前言说起KFC,大家都知道是肯德基🍟,但面试官问你什么是BFC、IFC、GFC和FFC的时候,你是否能够像回答KFC是肯德基时的迅速,又或者说后面这些你根本就没听说过,作为一名前端开发工程师,以上这些FC(Forrmatting Context)你都得知道,而... ...查看全部
0
评论

MySQL模糊查询再也用不着 like+% 了 MySQL

上帝之眼 发表了文章 • 670 次浏览 • 2022-03-17 22:14 • 来自相关话题

前言 我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不... ...查看全部
0
评论

最完整的Explain总结,SQL优化不再困难! MySQL

上帝之眼 发表了文章 • 725 次浏览 • 2022-03-14 22:26 • 来自相关话题

两个变种会在 explain 的基础上额外提供一些查询优化的信息。一般是使用了覆盖索引(索引包含了所有查询的字段)。对于innodb来说,如果是辅助索引性能会有不少提高mysql> explain select film_id from film_act... ...查看全部
0
评论

优秀的后端应该有哪些开发习惯? Java

上帝之眼 发表了文章 • 663 次浏览 • 2022-03-14 22:04 • 来自相关话题

前言毕业快三年了,前后也待过几家公司,碰到各种各样的同事。见识过各种各样的代码,优秀的、垃圾的、不堪入目的、看了想跑路的等等,所以这篇文章记录一下一个优秀的后端 Java 开发应该有哪些好的开发习惯。拆分合理的目录结构受传统的 MVC 模式影响,传统做法大多是... ...查看全部
0
评论

看看别人后端API接口写得,那叫一个优雅! 开发规范 Java

上帝之眼 发表了文章 • 903 次浏览 • 2022-03-14 21:58 • 来自相关话题

在分布式、微服务盛行的今天,绝大部分项目都采用的微服务框架,前后端分离方式。题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了。一般系统... ...查看全部
0
评论

当我们谈部署时,我们在谈什么? DevOps

上帝之眼 发表了文章 • 658 次浏览 • 2022-03-12 21:56 • 来自相关话题

计算机网络把各地的计算机连接了起来,只要有一台可以上网的终端,比如手机、电脑,就可以访问互联网上任何一台服务器的资源(包括静态资源和动态的服务)。作为开发者的我们,就是这些资源、服务的提供者,把资源上传到服务器,并把服务跑起来的过程就叫做部署。代码部分的部署,... ...查看全部
0
评论

关于项目版本号命名的规范与原则 开发规范

上帝之眼 发表了文章 • 1741 次浏览 • 2022-03-12 21:48 • 来自相关话题

软件版本阶段说明Alpha版此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改Beta版版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消... ...查看全部
0
评论

PAT 乙级 1029 旧键盘:找出键盘上的坏键 算法

上帝之眼 发表了文章 • 726 次浏览 • 2022-03-12 21:43 • 来自相关话题

题目描述旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字... ...查看全部
0
评论

奇怪的电梯广搜做法~ 算法 面试题

上帝之眼 发表了文章 • 709 次浏览 • 2022-03-12 21:34 • 来自相关话题

一、题目描述:一种很奇怪的电梯,大楼的每一层楼都可以停电梯,而且第 i 层楼(1 ≤ i ≤ N)上有一个数字 Ki (0 ≤ Ki ≤ N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例... ...查看全部
0
评论

Google 大佬们为什么要开发 Go 这门新语言? Go

上帝之眼 发表了文章 • 675 次浏览 • 2022-02-27 02:08 • 来自相关话题

大家平时都是在用 Go 语言,那以往已经有了 C、C++、Java、PHP。Google 的大佬们为什么还要再开发一门新的语言呢?难不成是造轮子,其他语言不香吗?背景Go 编程语言构思于 2007 年底,构思的目的是:为了解决在 Google 开发软件基础设施... ...查看全部
0
评论

本着什么原则,才能写出优秀的代码? Java

上帝之眼 发表了文章 • 793 次浏览 • 2022-02-25 21:22 • 来自相关话题

作为一名程序员,最不爱干的事情,除了开会之外,可能就是看别人的代码。有的时候,新接手一个项目,打开代码一看,要不是身体好的话,可能直接气到晕厥。风格各异,没有注释,甚至连最基本的格式缩进都做不到。这些代码存在的意义,可能就是为了证明一句话:又不是不能跑。在这个... ...查看全部
0
评论

十分钟搞懂手机号码一键登录 系统设计

上帝之眼 发表了文章 • 1017 次浏览 • 2022-02-25 21:03 • 来自相关话题

手机号码一键登录是最近两三年出现的一种新型应用登录方式,比之前常用的短信验证码登录又方便了不少。登陆时,应用首先向用户展示带有本机号码掩码的授权登录页面,用户点击“同意授权”的按钮之后,应用即可获取到完整的本机号码,从而完成用户的登录认证。在这个过程中,应用只... ...查看全部
0
评论

一些著名的软件都用什么语言编写? 开发工具

上帝之眼 发表了文章 • 724 次浏览 • 2022-02-13 21:59 • 来自相关话题

1、操作系统Microsoft Windows :汇编 -> C -> C++备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。相... ...查看全部
0
评论

代码对比工具,我就用这6个 开发工具

上帝之眼 发表了文章 • 757 次浏览 • 2022-01-29 17:23 • 来自相关话题

WinMerge会将两个文件内容做对比,并在相异之处以高亮度的方式显示,让使用者可以很快的查知;可以直接让左方的文件内容直接覆盖至右方,或者反过来也可以覆盖。 支持常见的版本控制工具,包括 CVS、subversion、git、mercurial 等,你可以通... ...查看全部
0
评论

Java之父独家专访:我可太想简化一下 Java了 Java

上帝之眼 发表了文章 • 814 次浏览 • 2022-01-29 17:10 • 来自相关话题

IEEE Spectrum 2021 年度编程语言排行榜新鲜出炉,不出意料,Java 仍稳居前三。自 1995 年诞生以来,Java 始终是互联网行业炙手可热的编程语言。近年来,新的编程语言层出不穷,Java 如何做到 26 年来盛行不衰?面对技术新趋势,Ja... ...查看全部
0
评论

这才是Yaml的语法精髓, 不要再只有字符串了 YAML

上帝之眼 发表了文章 • 928 次浏览 • 2022-01-29 08:50 • 来自相关话题

文章目录什么是YAML基本语法数据类型标量对象数组文本块显示指定类型引用单文件多配置什么是YAMLYAML是"YAML Ain’t a Markup Language"(YAML不是一种标记语言)的递归缩写。YAML的意思其实是:“Yet Another Ma... ...查看全部
0
评论

掉了两根头发,可算是把volatile整明白了 Java

上帝之眼 发表了文章 • 772 次浏览 • 2022-01-27 18:57 • 来自相关话题

本来想着快过年了偷个懒休息下,没想到被兄弟们连续催更,没办法,博主暖男嘛,掐着人中也要更,兄弟们卷起来volatile关键字可以说是Java虚拟机提供的最轻量级的同步机制,但对于为什么它只能保证可见性,不保证原子性,它又是如何禁用指令重排的,还有很多同学没彻底... ...查看全部
0
评论

什么样的问题应该使用动态规划 算法

上帝之眼 发表了文章 • 866 次浏览 • 2022-01-27 18:18 • 来自相关话题

说起动态规划,我不知道你有没有这样的困扰,在掌握了一些基础算法和数据结构之后,碰到一些较为复杂的问题还是无从下手,面试时自然也是胆战心惊。如果我说动态规划是个玄幻的问题其实也不为过。究其原因,我觉得可以归因于这样两点:你对动态规划相关问题的套路和思想还没有完全... ...查看全部
0
评论

10 个让人头疼的 bug Java

上帝之眼 发表了文章 • 688 次浏览 • 2022-01-26 08:48 • 来自相关话题

那个谁,今天又写 bug 了,没错,他说的好像就是我。。。。。。作为 Java 开发,我们在写代码的过程中难免会产生各种奇思妙想的 bug ,有些 bug 就挺让人无奈的,比如说各种空指针异常,在 ArrayList 的迭代中进行删除操作引发异常,数组下标越界... ...查看全部
0
评论

OAuth2.0 原理流程及其单点登录和权限控制 系统设计 Java

上帝之眼 发表了文章 • 758 次浏览 • 2022-01-25 09:06 • 来自相关话题

0
评论

Ngnix之父突然离职,程序员巅峰一代落幕 Nginx

上帝之眼 发表了文章 • 740 次浏览 • 2022-01-23 23:06 • 来自相关话题

当地时间 1 月 18 日,Nginx 公司副总裁兼总经理 Rob Whiteley 在 Nginx 官网发布了一篇「告别信」,正式宣告 Nginx 的作者和 Nginx Inc. 的联合创始人 Igor Sysoev 退出 Nginx 和 F5 Networ... ...查看全部
0
评论

城市数字孪生标准化白皮书(2022版) 数字孪生

上帝之眼 发表了文章 • 756 次浏览 • 2022-01-23 22:56 • 来自相关话题

当 前,城市数字孪生已经发展成为支撑智慧城市的重要技术手段。全文共计3026字,预计阅读时间8分钟来源| 全国信标委智慧城市标准工作组编辑 | 蒲蒲城市数字孪生通过在数字空间对城市物理空间和社会空间进行全要素表达、全过程呈现、全周期可溯,实现城市全面感知、虚实... ...查看全部
0
评论

还在用策略模式解决 if-else?Map+函数式接口方法才是YYDS! Java 设计模式

上帝之眼 发表了文章 • 765 次浏览 • 2022-01-21 08:59 • 来自相关话题

本文介绍策略模式的具体应用以及Map+函数式接口如何 “更完美” 的解决 if-else的问题。 需求 最近写了一个服务:根据优惠券的类型resourceType和编码resourceId来 查询 发放方式grantType和领取规则实现方式:根据优惠券类型... ...查看全部
0
评论

DDD划分领域、子域、核心域、支撑域的目的 系统设计

上帝之眼 发表了文章 • 820 次浏览 • 2022-01-21 08:48 • 来自相关话题

名词解释在DDD兴起的原因以及与微服务的关系中曾举了一个研究桃树的例子,如果要研究桃树,将桃树根据器官分成根、茎、叶、花、果实、种子,这每一种器官都可以认为是一个研究领域,而领域又有更加具体的细分,分成子域、核心域、通用域、支撑域等,下面回顾桃树这个例子看上面... ...查看全部
0
评论

API安全接口安全设计 系统设计

上帝之眼 发表了文章 • 739 次浏览 • 2022-01-18 22:01 • 来自相关话题

如何保证外网开放接口的安全性。使用加签名方式,防止数据篡改信息加密与密钥管理搭建OAuth2.0认证授权使用令牌方式搭建网关实现黑名单和白名单一、令牌方式搭建搭建API开放平台方案设计:1.第三方机构申请一个appId,通过appId去获取accessToke... ...查看全部
0
评论

一个向上帝买了挂的男人! 人物

上帝之眼 发表了文章 • 862 次浏览 • 2022-01-18 21:38 • 来自相关话题

约翰·冯·诺依曼是20世纪最有影响力的人物之一。从原子弹,到计算机、再到量子力学、气候变化,你可能很难出对我们今天的世界和生活影响更大的科学家了。 在20世纪的天才中,有几个杰出的人物:爱因斯坦、图灵、霍金,毫无疑问,冯·诺依曼也属于他们中的一个,尽管许多人不... ...查看全部
0
评论

使用 Nginx 构建前端日志统计服务 Nginx

上帝之眼 发表了文章 • 767 次浏览 • 2022-01-17 09:05 • 来自相关话题

之前的几篇文章都是关于低代码平台的。这个大的项目以 low code 为核心,囊括了编辑器前端、编辑器后端、C 端 H5、组件库、组件平台、后台管理系统前端、后台管理系统后台、统计服务、自研 CLI 九大系统。先放一下整体流程图吧:日志收集在常见的埋点方案中,... ...查看全部
0
评论

偷偷看了同事的代码找到了优雅代码的秘密 代码规范

上帝之眼 发表了文章 • 787 次浏览 • 2022-01-14 09:18 • 来自相关话题

真正的大师永远怀着一颗学徒的心引言对于一个软件平台来说,软件平台代码的好坏直接影响平台整体的质量与稳定性。同时也会影响着写代码同学的创作激情。想象一下如果你从git上面clone下来的的工程代码乱七八糟,代码晦涩难懂,难以快速入手,有种想推到重写的冲动,那么程... ...查看全部
0
评论

二维码扫码登录是什么原理 系统设计

上帝之眼 发表了文章 • 859 次浏览 • 2022-01-14 08:52 • 来自相关话题

前几天看了极客时间一个二维码的视频,写的不错,这里总结下在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。对于非技术人员呢,除了解惑,还可以引导他更好地辨别生活中遇到的各种二维码... ...查看全部
0
评论

Nginx 配置在线一键生成“神器” Nginx

上帝之眼 发表了文章 • 798 次浏览 • 2022-01-13 09:19 • 来自相关话题

基于以上的原因,肯定很多读者伙伴经常会收集一些配置文档、或者电脑里也保存着一些自己日常的常用配置案例,但是终究还是不是很便利。今天,民工哥给大家介绍一款「超级牛掰的神器」,可以在线一键生成Nginx的配置。网址:https://nginxconfig.io/操... ...查看全部
0
评论

求解“微信群覆盖”的三种方法:暴力,染色,链表,并查集 算法

上帝之眼 发表了文章 • 867 次浏览 • 2022-01-11 08:54 • 来自相关话题

(1) 题目简介;(3) 思路二:染色法;(5) 思路四:并查集法;(1) 每个微信群由一个唯一的gid标识;(3) 一个用户可以加入多个群;g1{u1, u2, u3}可以看到,用户u1加入了g1与g2两个群。gid和uid都是uint64;(1) ... ...查看全部
0
评论

一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 开源

上帝之眼 发表了文章 • 909 次浏览 • 2022-01-10 21:49 • 来自相关话题

首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由... ...查看全部
0
评论

拒绝白嫖,开源项目作者删库跑路,数千个应用程序无限输出乱码 开源

上帝之眼 发表了文章 • 1469 次浏览 • 2022-01-10 19:04 • 来自相关话题

「我删我自己的开源项目代码,需要经过别人允许吗?」几天前,开源库「faker.js」和「colors.js」的用户打开电脑,发现自己的应用程序正在输出乱码数据,那一刻,他们惊呆了。更令人震惊的是,开发者们发现,造成这一混乱局面的就是「faker.js」和「co... ...查看全部
0
评论

崩溃的一天,西安一码通崩溃背后的技术问题 系统设计

上帝之眼 发表了文章 • 1390 次浏览 • 2022-01-07 14:25 • 来自相关话题

12月20号,算得上西安崩溃的一天。西安防疫压力巨大,各单位公司要求,需48小时核酸检测报告上班。足足瘫痪超过 15 个多小时!到了下午,新闻甚至提示:这是解决问题的方法吗?今天,我们就试着分析一下这个业务、以及对应的技术问题。西安一码通其它业务我们暂且不分析... ...查看全部
0
评论

利用好 git bisect 这把利器,帮助你快速定位疑难 bug Git

上帝之眼 发表了文章 • 821 次浏览 • 2021-12-31 08:57 • 来自相关话题

使用git bisect二分法定位问题的基本步骤:git bisect start [最近的出错的commitid] [较远的正确的commitid]测试相应的功能git bisect good 标记正确直到出现问题则 标记错误 git bisect bad提... ...查看全部
0
评论

手把手带你配置MySQL主备环境 MySQL

上帝之眼 发表了文章 • 1647 次浏览 • 2021-12-30 08:55 • 来自相关话题

为了保障生产数据的安全性,我们往往需要对数据库做备份,而通过MySQL主备配置,则是一种MySQL数据库备份的好的实现方案。本文将一步步带你搭建MySQL主备环境。MySQL主备搭建现有两台虚拟机,192.168.56.11(主)和192.168.56.12(... ...查看全部
0
评论

动态代理是如何实现的?JDK Proxy 和 CGLib 有什么区别? Java

上帝之眼 发表了文章 • 1298 次浏览 • 2021-12-30 08:35 • 来自相关话题

90% 的程序员直接或者间接的使用过动态代理,无论是日志框架或 Spring 框架,它们都包含了动态代理的实现代码。动态代理是程序在运行期间动态构建代理对象和动态调用代理方法的一种机制。今天的面试题是:如何实现动态代理?JDK Proxy 和 CGLib 有什... ...查看全部
0
评论

Java内存区域异常 Java

上帝之眼 发表了文章 • 758 次浏览 • 2021-12-20 08:58 • 来自相关话题

一、内存区域划分Java程序执行时在逻辑上按照功能划分为不同的区域,其中包括方法区、堆区、Java虚拟机栈、本地方法栈、程序计数器、执行引擎、本地库接口、本地方法库几个部分,各个区域宏观结构如下,各部分详细功能及作用暂不展开论述。 JVM内存自动管理是Java... ...查看全部
0
评论

消息队列的使用场景是什么样的? 系统设计

上帝之眼 发表了文章 • 887 次浏览 • 2021-12-19 23:12 • 来自相关话题

本文从异步、解耦、削峰填谷等核心应用场景,以及消息中间件常用协议、推拉模式对比来解答此问题。什么是消息中间件作为一种典型的消息代理组件(Message Broker),是企业级应用系统中常用的消息中间件,主要应用于分布式系统或组件之间的消息通讯,提供具有可靠、... ...查看全部
0
评论

业务实战中经典算法的应用 算法

上帝之眼 发表了文章 • 863 次浏览 • 2021-12-19 23:09 • 来自相关话题

有网友提问:各种机器学习算法的应用场景分别是什么(比如朴素贝叶斯、决策树、K 近邻、SVM、逻辑回归最大熵模型)?这些在一般工作中分别用到的频率多大?一般用途是什么?需要注意什么?根据问题,核心关键词是基础算法和应用场景,比较担忧的点是这些基础算法能否学有所用... ...查看全部
0
评论

背包问题_概述(动态规划) 算法

上帝之眼 发表了文章 • 832 次浏览 • 2021-12-16 21:11 • 来自相关话题

写在前 问题描述 注意:0-1 背包问题无法使用贪心算法来求解,也就是说不能按照先添加性价比最高的物品来达到最优,这是因为这种方式可能造成背包空间的浪费,从而无法达到最优。基本思路 第 i 件物品没添加到背包,最大价值:dp[i][j] = dp[i - 1]... ...查看全部
0
评论

驳“低代码开发取代程序员”论 为什么专业开发者也需要低代码? 低代码

上帝之眼 发表了文章 • 753 次浏览 • 2021-12-14 23:29 • 来自相关话题

低代码又火了。近几年,腾讯、阿里、百度等互联网大厂纷纷入局,国内外低代码平台融资动辄数千万甚至数亿,以及伴随着热度而来的巨大争议……无不说明“低代码”的火爆。事实上,低代码并非新概念,它可以追溯到上世纪80年代的“第四代编程语言”。2014年,Forreste... ...查看全部
0
评论

JVM整体结构 Java

上帝之眼 发表了文章 • 786 次浏览 • 2021-12-13 09:08 • 来自相关话题

JVM结构图类加载子系统加载连接初始化使用卸载运行时数据区域栈帧数据结构动态链接内存管理Java内存区域从逻辑上分为堆区和非堆区,Java8以前,非堆区又称为永久区,Java8以后统一为原数据区,堆区按照分代模型分为新生代和老年代,其中新生代分为Eden、so... ...查看全部
0
评论

Apache Log4j 漏洞(JNDI注入 CVE-2021-44228) 安全

上帝之眼 发表了文章 • 1513 次浏览 • 2021-12-13 09:01 • 来自相关话题

本周最热的事件莫过于 Log4j 漏洞,攻击者仅需向目标输入一段代码,不需要用户执行任何多余操作即可触发该漏洞,使攻击者可以远程控制用户受害者服务器,90% 以上基于 java 开发的应用平台都会受到影响。通过本文特推项目 2 你也能近距离感受这个漏洞的“魅力... ...查看全部