首页 文章 精选 留言 我的

文章列表

共 13379 篇
从实战角度解读JVM(三):类加载机制+JVM调优实战+代码优化!

从实战角度解读JVM(三):类加载机制+JVM调优实战+代码优化!

01 前言 前面我们了解了JVM相关的理论知识,这章节主要从实战方面,去解读JVM。 02 类加载机制 Java源代码经过编译器编译成字节码之后,最终都需要加载到虚拟机之后才能运行。虚拟机把描述类的数据从Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java 类型,这就是虚拟机的类加载机制。 2.1 类加载时机...

精通Dubbo——Dubbo配置及使用详解

精通Dubbo——Dubbo配置及使用详解

接上篇文章,本文主要说下Dubbo的配置及使用 配置原则 在服务提供者配置访问参数。因为服务提供者更了解服务的各种参数。 关闭检查 dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止 Spring 初始化完成,以便上线时,能及早发现问题,默认 check=true。通过 check="false"关闭检查, 比如,测试时,有些服务不关...

小饼干Cookie的大魅力

小饼干Cookie的大魅力

早期互联网只是用于简单的页面浏览,并没有交互,服务器也无法知道不同的请求是否来自同一个浏览器,不知道某用户上一次做了什么。每次请求都是相互完全独立的,这也是 HTTP 协议无状态特征的表现。这种缺陷显然无法满足交互式 Web 发展的需求,Cookie 作为一种解决这一问题的方案,被当时最强大的网景浏览器公司提出。 # 一、Cookie叙述 Cookie 可以...

HarmonyOS应用开发快速上手心得

HarmonyOS应用开发快速上手心得

谈及接触到HarmonyOS应用的开发,主要是因为在2020年年底接到华为一个项目为某两所985高校开发实验案例手册,一个是上层应用方向的,一个是操作系统层的。 说实话,当时只是知道HarmonyOS,而没有了解过其中任何开发技术。但是这两个层面自己也算很有底气去接,首先是对**新知识新技术的饥渴(特别还是国产化的)**,加上自己毕竟做过10年的应用开发和3...

高可用架构-限流如何实现?

高可用架构-限流如何实现?

## What is 限流? 限流顾名思义,限制流量或者说叫流量管制。 很形象的比喻如老式电闸都安装了保险丝,一旦有人使用超大功率的设备,保险丝就会烧断以保护各个电器不被强电流给烧坏。 --- ## Why use 限流? 理论上一个完整的对外提供服务的系统架构在设计初期,就要基于**上游流量**,**流速**,**高峰期时间点**,**峰值 qps**,还...

前端 JavaScript 之『防抖』的简单代码实现

前端 JavaScript 之『防抖』的简单代码实现

## 前戏 经过上一篇文章的总结,我们知道:短时间内高频率地触发事件,可能会导致不良后果。 具体到我们开发界来说,如果数据一致处于一种高频率更新的状态,那么可能会引发的问题如下: - 前后端数据交互频率过高,导致流量浪费。 - 界面高频率渲染更新,引发页面延迟、卡顿或假死等状况,影响体验。 在进入正题之前,我们先来看下面这个例子: ```html 名称 输入...

Smart Link概述

Smart Link概述

​ ​一、Smart Link产生背景 当下游设备连接到上游设备时,使用单上行方式容易出现单点故障,造成业务中断。因此通常采用双上行方式,即将一台下游设备同时连接到两台上游设备,以最大限度地避免单点故障,提高网络可靠性。双上行组网虽然能提高网络可靠性,但又引入了环路问题。通常可通过STP(生成树协议),但STP在收敛速度上只能达到秒级,不适用于对收敛时间有...

Redis 5种数据结构及对应使用场景

Redis 5种数据结构及对应使用场景

>本文案例收录在 https://github.com/chengxy-nds/Springboot-Notebook 也当过面试官,面试过不少应聘者,因为是我自己招人自己用,所以我不会看应聘者造火箭的技术有多牛比,只看拧螺丝的手艺瓷不瓷实。毕竟以后是一个整体,拖了大家后腿团队都很难受。面试的题目一般也不会太难,就像问`Redis`,我只是想确认他真正...

陈运清: 以云网融合+5G为代表的未来网络发展将是一项长期的工作

陈运清: 以云网融合+5G为代表的未来网络发展将是一项长期的工作

在第五届未来网络发展大会的《未来网络技术发展与变革》主题论坛上,中国电信研究院副院长陈运清给大家分享了“云网融合驱动下自主创新和开放合作思考和探索”。 随着整个行业的发展、CT和IT的融合,云是不可或缺的一个必备条件。 云网融合是一个云网联动的过程,网作为基础,首先要把网做好,来构造一个适应于未来万物互联的网。同时,要把云作为核心,把IT技术融入到网络中,使...

赵慧玲:开放创新生态推进网络技术发展

赵慧玲:开放创新生态推进网络技术发展

在第五届未来网络发展大会的《未来网络技术发展与变革》主题论坛上,中国通信学会理事、信息网络技术专业委员会主任委员赵慧玲给大家分享了“开放创新生态推进网络技术发展”。 我们一直在讨论未来网络的发展以及网络2035是什么样的?余少华院士总结了一个TRUST原则(T:Tb/s级带宽、R:超高可靠性、U:泛在连接、S:亚毫秒时延、T:太赫兹频谱)对未来进行了展望。在...

爆料称早期手机使用的GPRS加密算法被故意削弱

爆料称早期手机使用的GPRS加密算法被故意削弱

来自欧洲多所大学的研究人员团队,刚刚在一篇论文中指出了早期手机使用的 GPRS 加密算法的脆弱性并非偶然。随后的事实证明,他们的猜测是对的。正如 Vice 强调的那样,GEA-1 主要用于 1990 至 2000 年代的手机数据加密。该算法最初被认为提供了完整的 64-bit 加密安全性,但在他们的密码分析中,研究团队发现其安全性其实在设计时就被限定在了 4...

邬贺铨详析5G在工业互联网应用误区:需开发新型5G2B架构

邬贺铨详析5G在工业互联网应用误区:需开发新型5G2B架构

在6月17日于江苏南京举行的“第五届未来网络发展大会”的高峰论坛上,中国工程院院士邬贺铨发表了题为《从5G2C到5G2B》的演讲。他指出,将5G2C的架构直接搬到5G2B,不适应企业内网及与OT融合的需要。我们需要开发新型5G2B架构,支持企业网低时延、高可靠、高安全的应用。 邬贺铨院士分析称,目前工业互联网发展存在“头重脚轻”和“避重就轻”两大误区。其中“...

Google推出软件供应链安全框架

Google推出软件供应链安全框架

为了应对不断升级的软件供应链安全威胁,Google近日推出了一个软件供应链安全框架——SLSA。 熟练的攻击者们已经发现软件供应链才是软件行业的软肋。除了改变游戏规则的SolarWinds供应链攻击之外,Google还指出了最近的Codecov供应链攻击,甚至网络安全公司Rapid7也成了受害者。 Google将SLSA描述为“用于确保整个软件供应链中软件工...

宜家设计员工监控系统被罚120万美元

宜家设计员工监控系统被罚120万美元

近日,据BBC报道,一家法国法院以非法监视400名客户和员工为由对瑞典家具巨头宜家公司的法国子公司处以120万美元罚款。 据英国广播公司报道,检察官表示,该公司总共非法监视了约400人。 据德国之声报道,宜家法国前首席执行官让·路易斯·巴约(Jean-Louis Baillot)也因“存储个人数据”而被个人罚款5万欧元,并被法国法院判处两年缓刑。 据德国之声...

从内部部署到云计算:企业现代化的三个阶段

从内部部署到云计算:企业现代化的三个阶段

冠状病毒疫情促使许多企业比预期更快地应对其传统的技术负担。然而,将内部部署系统迁移到云端并不能一蹴而就。 在疫情发生之前,不同的企业处于其云计算战略的各个阶段,这是否意味着最终将其电子邮件服务器迁移到云平台、切换到Microsoft365,甚至是关闭自己的数据中心,并完全实现云原生。 当疫情发生之后,各个企业快速推进一些计划。当企业被告知几乎一夜之间转向远程...

卡巴斯基发现朝鲜国家黑客组织最近攻击了韩国多个行业

卡巴斯基发现朝鲜国家黑客组织最近攻击了韩国多个行业

针对韩国多种行业的恶意软件活动被认为是一个名为Andariel的朝鲜国家黑客组织所为。据《黑客新闻》报道,这一进展表明,Lazarus黑客攻击者正在紧跟潮流,扩大他们的武器库。卡巴斯基实验室在一份详细的报告中指出:"这次活动中使用Windows命令及其选项的方式与以前的Andariel活动几乎相同"。这次攻击影响了制造业、家庭网络服务、媒体和建筑业。 And...

80%支付赎金的企业会遭到二次勒索攻击 其中46%来自同一黑客

80%支付赎金的企业会遭到二次勒索攻击 其中46%来自同一黑客

在遭遇勒索软件攻击之后,不少企业因为无法等待数据恢复、想要尽快恢复业务,选择向黑客支付赎金,那么在支付赎金之后是否就意味着不再成为黑客的勒索目标了吗?一份最新报告显示,几乎一半的受害者会再次成为同一黑客的目标。 根据市场调查机构 Censuswide 公布的最新数据,大约 80% 选择支付赎金的组织会遭到第二次攻击,其中 46% 被认为是来自同一个团伙。一家...

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册