相关文章
程序员必须掌握的算法
引言 作为一名程序员,掌握一些重要的算法是必不可少的。算法是解决问题的方法和步骤,对于程序员来说,熟悉和掌握一些常见的算法可以提高编程能力,解决复杂的计算问题。与此同时,算法是计算机科学中的核心概念ÿ…
建站知识
2025/1/10 22:37:40
Jenkins自动化部署前后端分离项目 (svn + Springboot + Vue + maven)有图详解
1. 准备工作
本文的前后端分离项目,技术框架是: Springboot Vue Maven SVN Redis Mysql Nginx JDK 所以首先需要安装以下:
在腾讯云服务器OpenCLoudOS系统中安装jdk(有图详解)
在腾讯云服务器OpenCLoudOS系统…
建站知识
2024/12/31 11:45:18
测试域: 流量回放-工具篇jvm-sandbox,jvm-sandbox-repeater,gs-rest-service
JVM-Sandbox
jvm-sandbox-repeater
JVM沙箱容器,一种JVM的非侵入式运行期AOP解决方案,如jstack,jmap等都是attach方式,也就是进程之间通信。
沙箱常见应用场景
线上故障定位线上系统流控线上故障模拟方法请求录制和结果回放动…
建站知识
2024/12/31 11:45:35
Elasticsearch 8.10 中引入查询规则 - query rules
作者:Kathleen DeRusso 我们很高兴宣布 Elasticsearch 8.10 中的查询规则! 查询规则(query rules)允许你根据正在搜索的查询词或根据作为搜索查询的一部分提供的上下文信息来更改查询。 什么是查询规则?
查询规则&…
建站知识
2024/12/31 11:47:54
车载Android应用开发与分析 - 初试 SystemUI Plugin
在前面的视频、文章中我们介绍完了整个车载Android应用开发所需要的基础知识:
【视频文稿】车载Android应用开发与分析 - 走进车载操作系统 - 掘金【视频文稿】车载Android应用开发与分析 - AOSP的下载与编译 - 掘金【视频文稿】车载Android应用开发与分析 - 开发系…
建站知识
2024/12/31 11:52:07
面试:经典问题解决思路
1. 秒杀系统架构 参考:秒杀系统架构优化思路
2. 如何防止订单重复提交 重复提交原因: 一种是由于用户在短时间内多次点击下单按钮,或浏览器刷新按钮导致。另一种则是由于Nginx或类似于SpringCloud Gateway的网关层,进行超时重试造成的。 方案…
建站知识
2024/12/31 11:52:09
libevent学习——Reactor模式
Reactor模式
Reator的事件处理机制
Reactor翻译为“反应堆”,是一种事件驱动机制。该机制和普通函数调用的不同在于:应用程序不是主动调用某个API完成处理,相反,Reactor逆置了事件处理流程,应用程序需要提供相应的接…
建站知识
2024/12/31 11:52:18
spring 拦截器
Spring 拦截器是在处理请求的过程中,可以在特定的时机对请求进行一些处理,比如记录日志、进行权限校验、统计请求时间等。
实现步骤:
创建一个拦截器类,实现 HandlerInterceptor 接口,并重写其方法。在 Spring 配置文…
建站知识
2024/12/31 11:52:15