后端

JVM成神路终章:深入死磕Java虚拟机序列总纲

先附上之前画的JVM全景架构图。    时光荏苒,时间一点一点地流逝,不知不觉中半载光阴便稍纵即逝,犹如白驹过隙。继之前的《并发编程系列》后,JVM系列的文章至此也画上了句号,与《并发编程》系列相同,列出总纲目录方便诸位翻阅。    在刚接触Java虚拟机时,JVM的一些常识认知,HotSpot虚拟机的“前世今生”以及Java虚拟机发展史上的一些趣事,作为了《JVM系列》的开篇: (一)《J

Oracle替换工程实践深度解析:金仓数据库破解PL/SQL“零改造”迁移难题

前言 在数字化转型和信创替代的大趋势下,把企业核心业务系统从Oracle迁移到国产数据库,已经不是选择题,而是必须完成的硬任务。但做过迁移的工程师都知道,真正难的不是把数据搬过去,而是让原有业务代码无缝跑起来。 Oracle之所以能长期占据核心系统,关键就是它强大的PL/SQL生态——存储过程、触发器

基于SpringBoot和PostGIS的城市道路里程信息转换-以湖南省OSM数据为例

目录前言一、PostGIS的查询方案实现与分析1、需求描述2、PostGIS的实现方式二、使用物理表进行结果缓存1、物理表的设计2、JavaBean的设计3、MybatisPlus实现数据写入4、数据库缓存表查询三、总结前言        随着城市化进程的加速,城市交通基础设施的管理和优化成为城市可持续发展的关键环节。城市道路作为交通网络的核心组成部分,其里程信息的准确

快速上手云原生安全平台 NeuVector

作者简介 万绍远,CNCF 基金会官方认证 Kubernetes CKA&CKS 工程师,云原生解决方案架构师。对 ceph、Openstack、Kubernetes、prometheus 技术和其他云原生相关技术有较深入的研究。参与设计并实施过多个金融、保险、制造业等多个行业 IaaS 和 PaaS 平台设计和应用云原生改造指导。 前 言 NeuVector 是业界首个端到端的开源容

SpringCloud 秒杀系统生产级落地:Sentinel+Redis 联合优化,从限流防刷到库存闭环,彻底解决超卖 / 宕机 / 恶意刷

        网上 90% 的秒杀教程都是 demo 级演示,要么只写个 Redis 扣库存的几行代码,要么只讲 Sentinel 限流的基础用法,根本无法落地生产。秒杀系统从来不是单一技术的堆砌,而是全链路的流量管控、安全防护、数据一致性保障的综合工程。        这篇博文,我会把多年大促实战沉淀的秒杀系统优化方案全部分

Python入门:Python3爬虫BeautifulSoup全面学习教程

Python入门:Python3爬虫BeautifulSoup全面学习教程 Python入门:Python3爬虫BeautifulSoup全面学习教程,该教程围绕 Python 爬虫核心工具 BeautifulSoup4(BS4)展开,先介绍爬虫 “发送 HTTP 请求、解析内容、提取数据、存储数据” 的核

Leetcode 3. 无重复字符的最长子串

题目要求 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入: s = "pwwkew" 输出: 3

HBase数据库:分布式列式存储的王者之路

HBase数据库:分布式列式存储的王者之路 🌟 你好,我是 励志成为糕手 ! 🌌 在代码的宇宙中,我是那个追逐优雅与性能的星际旅人。 ✨ 每一行代码都是我种下的星光,在逻辑的土壤里生长成璀璨的银河; 🛠️ 每一个算法都是我绘制的星图,指引着数据流动