logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis与session

传统Session是Web服务器为解决HTTP无状态性设计的服务器端状态存储机制,本质是服务器内存中的键值对对象,通过sessionId关联用户请求并存储临时状态信息。但其与服务器强绑定,存在分布式共享问题、内存限制等局限性。Redis作为高性能分布式内存数据库,支持多数据结构、过期机制和持久化,可替代传统Session存储。通过设计合理的Key-Value结构(如Hash存储用户信息),Redi

文章图片
#firefox#前端
LeetCode 102/103/513 二叉树层序遍历(BFS)三类经典题解题总结

本文总结了二叉树层序遍历的核心思路及三种变体:普通层序遍历(LeetCode 102)通过队列按层处理节点;锯齿形遍历(LeetCode 103)在普通层序基础上按层反转结果;找最底层最左节点(LeetCode 513)可通过逆序入队或二维列表定位实现。关键点在于:使用levelSize固定层边界、保持正确的入队顺序(先左后右)、灵活处理结果。易错点包括空节点判断、队列控制错误等。层序遍历本质是&

文章图片
#leetcode#算法#数据结构
全栈学习 ——javaSE(六)JDBC 与连接池

本文全面解析了Java数据库开发中的两大核心技术:JDBC和连接池。JDBC作为Java操作数据库的标准API,通过DriverManager、Connection、Statement和ResultSet等核心组件实现数据库交互,重点介绍了PreparedStatement防SQL注入机制和资源管理的最佳实践。连接池技术部分深入分析了传统JDBC的性能瓶颈,详细讲解了HikariCP和Druid两

文章图片
#学习#java
动态规划算法专题探究

第一章:动态规划算法理论基础1.1动态规划概述动态规划(Dynamic Programming)是一种解决复杂问题的优化方法,常用于求解具有重叠子问题和最优子结构特征的问题。它将原始问题分解为一系列相互依赖的子问题,并通过保存每个子问题的解来避免重复计算,从而提高算法的效率。动态规划的核心思想是“最优子结构”,即整个问题的最优解可以通过子问题的最优解来构造。动态规划的关键在于合理定义状态和状态转移

文章图片
#算法#动态规划#贪心算法
机器学习实验报告-集成学习

经过前面的四次实验课及理论课的机器学习方法的学习,我们认识了机器学习中的常用回归算法、分类算法和聚类算法,在众多的算法中,除神经网络算法之外,没有一款算法模型预测准确率达到 100%,因此如何提高预测模型的准确率成为研究的重点。通过前面内容的学习,我们可能会迅速想到一些方法,比如选择一款适合的算法,然后反复调整各种参数,其实这并不是最佳的方法,有以下三点原因:一是任何算法模型都有自身的局限性;二是

文章图片
#机器学习#集成学习#人工智能 +1
分享:如何在word中高亮代码

​高亮代码网站:代码在线高亮工具 | 将高亮美化的代码一键粘贴到 Word 或 OneNote 中​

文章图片
#java#python#javascript +1
关于生成式扩散模型

ISDM(Iterative Sparse Diffeomorphic Modeling)方法是一种用于图像重建的技术,它结合了生成式扩散模型的特点和迭代重建策略。角度一这种方法在训练和重建阶段有明确的步骤:### 训练阶段:1. **数据准备**:收集并准备训练数据,这可能包括图像数据及其对应的标签或属性。2. **模型定义**:定义生成式扩散模型的架构,这通常涉及到使用神经网络,如U-Net或

文章图片
#学习#计算机视觉#深度学习
关于容器Docker

Docker是一种容器化工具,能将应用程序及其依赖打包成独立容器,确保跨平台一致性(Windows/Mac/Linux)。核心概念包括镜像(只读模板)、容器(运行实例)和仓库(镜像存储)。相比虚拟机,Docker更轻量(秒级启动)、隔离且可移植。通过Nginx实例演示了拉取镜像、运行容器等基础操作,并介绍了自定义镜像构建方法(Dockerfile)。Docker有效解决了"开发-生产环境

文章图片
#docker#容器#运维
LeetCode 11盛最多水的容器 & LeetCode 42接雨水-双指针2

本文对比分析了LeetCode两道经典双指针问题:"盛最多水的容器"(11题)和"接雨水"(42题)。两题都基于柱子高度数组,通过双指针将O(n²)暴力解法优化为O(n)。"盛水容器"通过"谁矮移谁"策略,计算宽度与最小高度的乘积;"接雨水"则根据左右最大高度中的较小值移动指针,累加各位置雨水。关键

文章图片
#面试
计算机专业课面试常见问题-计算机网络篇

12.谈谈ip与MAC地址1. 计算机网络分为哪 5 层?计算机网络五层结构是指物理层、数据链路层、网络层、传输层、应用层。(1)应用层专门针对某些应用提供服务。(2)传输层网络层只把数据送到主机,但不会送到进程。传输层负责进程与进程之间的传输,所以也称为端到端传送。(3)网络层根据包里面的目的地址,进行路由选择,决定要往哪个方向传输。(4)数据链路层通过物理网络传送包,这里的包是通过网络层交过来

文章图片
#面试#计算机网络#网络
    共 24 条
  • 1
  • 2
  • 3
  • 请选择