自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 阿里云centos 安装mysql(数据库版本为5.7.22)

准备工作:下载mysql安装包,官网:https://dev.mysql.com/downloads/mysql/5.7.html#downloads.下载版本如下:一、安装包目录(/usr/soft)在usr下新建文件夹soft,用于存放mysql安装包 。/usr/soft二、解压mysql安装包解压之后查看一下:解压成功三、mysql软件目录(usr/local/mysql)将解压之后的my...

2018-05-03 16:26:11 886

原创 基于 Socket.IO 实现 WebSocket 长连接

本文介绍了如何使用Java技术栈实现Socket.IO WebSocket长连接服务,基于netty-socketio框架。主要内容包括: Socket.IO核心特性:双向通信、自动重连、心跳检测等 Java实现方案:采用netty-socketio框架构建服务端 环境准备:项目结构、Maven/Gradle依赖配置 服务端实现:基础配置、连接管理、消息处理 关键功能:房间分组、命名空间、事件监听等 文章提供了完整的代码示例和配置说明,帮助开发者快速构建基于Socket.IO的实时通信服务。

2026-03-11 09:16:08 487

原创 从入门到精通掌握MySQL8.0语法

选择合适的数据类型,遵循最小化原则使用 InnoDB 引擎,支持事务和外键合理设计主键,优先使用自增整数使用 utf8mb4 字符集支持完整的 Unicode添加适当的约束保证数据完整性。

2026-03-11 08:51:56 370

原创 基于本地 Mac从0到1部署OpenClaw

部署方式难度适用场景推荐度一键脚本⭐个人使用、快速体验⭐⭐⭐⭐⭐Docker⭐⭐服务器部署、团队协作⭐⭐⭐⭐手动安装⭐⭐⭐二次开发、深度定制⭐⭐⭐。

2026-03-09 10:04:08 455

原创 多线程编程进阶

Java 8 引入的是Future的增强版,实现了接口,支持函数式编程和链式调用。// 创建异步任务});// 链式处理2, // 核心线程数5, // 最大线程数60L, // 空闲线程存活时间new LinkedBlockingQueue<>(100), // 工作队列new ThreadFactory() { // 线程工厂@Overridereturn t;},new ThreadPoolExecutor.CallerRunsPolicy() // 拒绝策略。

2026-03-05 17:58:13 355

原创 一篇讲清楚 Java 并发编程

Java并发编程是开发中的核心技能,本文系统讲解了其知识体系:1) 基础概念包括进程/线程区别、并发/并行差异及线程状态;2) 线程创建的四种方式(继承Thread、实现Runnable/Callable、线程池);3) Synchronized的三种使用方式及锁升级原理;4) Volatile关键字的作用及与Synchronized的对比;5) CAS机制和AQS框架;6) 并发工具类如CountDownLatch、CyclicBarrier、Semaphore和Exchanger的使用场景。

2026-03-05 17:50:49 468

原创 Java本地缓存之Caffeine

Caffeine 是基于 Java 8 的高性能本地缓存库,由 Google Guava 缓存改进而来。高并发读取: Caffeine 的读性能接近 ConcurrentHashMap需要自动加载: LoadingCache 支持自动加载需要过期策略: 支持灵活的过期策略需要统计监控: 内置统计功能。

2026-03-03 17:14:37 562

原创 Redis学习教程

Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息中间件。安装部署: Linux/Mac/Windows/Docker 多种安装方式基础命令: 5种数据类型的常用操作Java 集成: Spring Boot + RedisTemplate 完整配置实战应用: 缓存、分布式锁、限流、排行榜、购物车、消息队列高级特性: 持久化、发布订阅、事务、Lua脚本问题解决: 缓存穿透、击穿、雪崩的经典解决方案。

2026-02-27 17:35:25 895

原创 java学习之音频处理工具FFmpeg

音视频格式转换音视频剪辑与拼接提取音频/视频流添加水印/字幕调整音量/速度录音/录屏官网:https://ffmpeg.org。

2026-02-27 17:16:54 382

原创 第11章:常用标准库精选

Python标准库非常丰富,掌握常用的即可应对大多数场景。

2026-02-26 10:45:14 367

原创 第10章:类型注解与现代Python

Python 3.5+引入的类型系统,让代码更安全、IDE支持更好。

2026-02-25 10:26:29 337

原创 第9章:装饰器与生成器

Python的高级特性,让代码更优雅、更高效。

2026-02-25 10:25:50 387

原创 第8章:并发编程

Python的并发模型与Java有很大差异,重点在协程和异步编程。

2026-02-16 14:31:13 338

原创 第7章:文件操作与IO

Python的文件操作比Java更简洁直观。

2026-02-16 14:30:48 184

原创 第6章:异常处理与上下文管理器

方式1:使用类"""计时上下文管理器"""print(f"# 方式1:使用类 import time from typing import Any class Timer : """计时上下文管理器""" def __init__(self , name : str) : self . name = nameself . name } 耗时: {self . elapsed : .2f } 秒") else : print(f" {self . name } 发生异常,耗时: {

2026-02-15 09:13:56 320

原创 第5章:面向对象编程

基本类定义# 类属性(类似Java的static字段)species = "人类""""构造函数"""self.name = name # 实例属性"""实例方法"""return f"我是。

2026-02-15 09:13:34 227

原创 第4章:函数与模块

基本函数定义"""打招呼函数"""# 基本函数定义 def greet(name : str) - > str : """打招呼函数""" return f"Hello, {name }!" # 带默认参数 def greet_with_default(name : str , greeting : str = "Hello") - > str : return f" {name }!" print(greet_with_default("量子")) # Hello, 量子!

2026-02-13 09:34:09 346

原创 第3章:数据类型与数据结构

Python的数据结构比Java更灵活、更强大。

2026-02-13 09:33:26 361

原创 第2章:Python基础语法(Java对比)

"""打招呼函数(Pythonic文档字符串)"""return f"我是def greet(name : str , age : int = 25) - > str : """打招呼函数(Pythonic文档字符串)""" return f"我是 {name } ,今年 {

2026-02-12 09:59:14 491

原创 第1章:Python简介与环境搭建

作为5年Java程序员,你对编程环境已经很熟悉了。这一章会快速带你完成Python环境配置。

2026-02-12 09:56:23 895

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除