logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python数据可视化:Matplotlib从入门到精通

本文介绍了Matplotlib的核心组件与实用绘图技巧。主要内容包括: 核心架构:解析Figure(画布)、Axes(坐标系)、Axis(坐标轴)和Artist(元素基类)四大组件,对比状态机API与推荐使用的面向对象API。 全局配置:提供中文显示解决方案(支持多字体)、图表美化参数设置(分辨率、边框、网格等),以及内置样式的调用方法。 六大图表实践: 折线图:展示时间序列趋势,含填充区域和样式

文章图片
#python#信息可视化#matplotlib
Nginx:从入门到实战配置指南

这是前端部署最常见的需求。对于Vue、React等使用History模式路由的单页应用,当用户直接访问一个非根路径(如。将以上知识点整合,我们得到一个在生产环境中非常典型的前后端分离部署配置。Nginx的安装非常简单,各大操作系统都有对应的包管理工具。,如果能看到Nginx的欢迎页面,即表示安装成功。Nginx提供了多种方式来优化前端资源的加载性能。安装完成后,启动Nginx服务,并在浏览器中访问

文章图片
#nginx#运维
Java-JWT令牌技术深度指南

是一种开放标准(RFC 7519),用于在网络应用间安全地传输信息。它由三部分组成,用点号(// 创建自定义Claims Map < String , Object > claims = new HashMap < >();

#java#开发语言
JWT 与 Cookie/Session 的对比分析

特性JWT状态性无状态有状态存储位置客户端服务器端(Session)+ 客户端(Cookie)扩展性天然支持水平扩展需要额外的 Session 共享机制安全性依赖正确实现敏感数据不暴露给客户端跨域支持原生支持需要特殊配置会话控制无法主动失效可随时销毁会话实时性信息固定直到过期可实时更新网络开销体积较大体积小CSRF 风险无风险需要防护措施XSS 风险如果存储在 localStorage如果使用 H

#网络协议
Redis:命令行基础语法与实战

在开始操作Redis之前,首先需要建立与服务器的连接。字符串是Redis最基本的数据类型,可以存储文本、数字或二进制数据。Redis支持五种核心数据结构,每种结构都有其特定的操作命令。键管理是Redis操作的基础,涉及键的查询、删除、过期等操作。列表是有序的字符串集合,支持从两端进行插入和弹出操作。Redis支持事务和Lua脚本,用于实现原子性操作。Redis提供了丰富的命令用于服务器管理和性能监

文章图片
#redis#bootstrap#数据库
Spring AOP:企业级实战教学

Spring AOP仅支持方法级别的拦截(不支持字段、构造器拦截);底层基于动态代理实现:JDK动态代理(接口)、CGLIB代理(类);运行时织入(区别于AspectJ的编译期织入),轻量无侵入。通过自定义注解标记需要增强的方法,灵活性极高。@Target(ElementType.METHOD) // 作用在方法上@Retention(RetentionPolicy.RUNTIME) // 运行时

文章图片
#spring#java#后端
MyBatis:高效开发全流程+示例

掌握环境搭建、核心组件、基础CRUD精通动态SQL、ResultMap、缓存等核心特性熟练SpringBoot整合MyBatis了解企业实战技巧与问题排查MyBatis的核心是SQL与代码分离,灵活可控,是Java企业级持久层开发的首选框架。

文章图片
#mybatis
MyBatis-Plus:MyBatis的进阶开发

MyBatis-Plus 是由国内开发者开源的 MyBatis 增强框架,无侵入式扩展 MyBatis 功能,解决原生 MyBatis 冗余 CRUD、硬编码字段、分页繁琐等痛点。@Data零SQL实现单表 CRUD,大幅减少冗余代码Lambda条件构造器解决硬编码痛点,提升代码质量内置逻辑删除、自动填充、分页等企业功能,开箱即用代码生成器+Service 封装,极致提升开发效率。

文章图片
#mybatis#数据库
WebSocket:从零开始到实战项目

WebSocket 是一种全双工通信协议,在单个 TCP 连接上实现客户端与服务器的双向实时通信。低延迟:连接建立后,数据可即时传输,无需等待 HTTP 请求响应低开销:头部信息极小(仅 2-10 字节),远小于 HTTP 请求的几十到上百字节全双工:客户端和服务器可同时发送数据持久连接:一次握手,长期保持连接状态Websocket官网。

文章图片
#websocket#网络协议#网络
Java 语言演进:从 Java 7 到 Java 21 那些重大的变革

Java 版本演进与核心特性摘要 Java 经历了显著的版本演进策略变革:从早期不定期发布(Java 5/6/7)到2017年采用每6个月固定版本周期,并引入LTS(长期支持)版本机制(如8/11/17/21)。版本演进主线从Java 7的语法糖优化、Java 8革命性的函数式编程(Lambda/Stream),到后续版本的模块化、模式匹配等特性,最终在Java 21实现虚拟线程等重大更新。 Ja

文章图片
#java#开发语言
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择