自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JavaSE】不允许你不会使用String类

本文主要介绍了java中的String类常用方法,其中重点就是字符串的比较==和equal的区别,以及String、StringBuffer、StringBuilder的区别

2023-11-23 21:27:21 6494 84

原创 手把手教你:零基础用Docker在Ubuntu搭建Qwerty Learner远程环境

各位朋友们,是否经历过这样的困扰:切换中英文输入法时,英文键位总让人手足无措?这种触觉记忆的断层现象,其实可以通过专业方案来优化。本次我们将重点解析Qwerty Learner——这款专为键盘输入优化设计的辅助系统,不仅能够显著提升英语输入的肌肉记忆形成速度,更提供了完整的本地化部署方案。

2025-06-09 19:18:32 878 13

原创 零基础入门!MediaGo在飞牛NAS上的安装配置保姆级教程

本文介绍了在飞牛云NAS(fnOS)中部署MediaGo下载工具的完整流程。首先通过SSH连接并启动Docker容器,配置本地存储路径后即可使用该工具下载视频。测试显示MediaGo支持B站和流媒体下载,并能自动转换为MP4格式。为实现远程访问,还详细讲解了使用cpolar内网穿透的安装配置过程,通过创建HTTP隧道获得公网地址,突破网络限制随时随地访问NAS中的下载服务。这套方案既保留了本地存储优势,又实现了远程管理功能,为多媒体资源获取提供了高效便捷的解决方案。

2025-06-05 16:23:48 686 11

原创 Blinko智能笔记系统实现跨平台同步与隐私保护的完整技术方案解析

今天为您揭晓一款革新性数字记事方案——Blinko。这款基于人工智能的开源笔记系统,不仅采用极简美学设计语言,更具备跨平台实时同步功能,让您在任何场景下都能安心存档重要信息。其独创的隐私保护架构采用端到端加密技术,确保数据存储绝对安全。令人惊喜的是,借助Docker容器化技术,即使新手用户也能在Linux服务器上实现一键部署。现在就跟随教程步骤,解锁这款智能笔记工具的无限可能吧!

2025-06-03 19:00:23 832 12

原创 效率翻倍! Browser-Use WebUI+机器学习:搞定浏览器智能操作

本文介绍了在Windows系统下部署Browser-Use WebUI技术架构的全过程。首先通过Ollama安装本地大模型Gemma3:27b,然后配置Python和Conda虚拟环境。接着详细说明了如何克隆Browser-Use项目、安装依赖环境及浏览器自动化工具,并指导修改配置文件。最后启动本地测试服务,访问指定端口即可运行。该方案结合动态数据采集、智能流程自动化等核心技术,为构建智能自动化系统提供了完整实现路径。

2025-05-29 12:22:36 798 6

原创 手把手教你用 Docker + cpolar 搭建 Briefing 个人视频会议系统

本文将为您解析一套创新解决方案:基于**briefing**平台的高保真通信系统,配合网络穿透工具**cpolar**,不仅能实现超清晰的多方互动体验,其端到端加密机制更可构建私密安全的沟通环境。无论身处何地,团队成员都能通过这套组合技,突破地域限制进行沉浸式协作,真正实现"零距离"的虚拟会议体验。

2025-05-26 11:37:35 666 11

原创 普通人也能用的NAS远程访问方案:内网穿透技术如何破解数据访问难题

本文介绍了如何通过Cpolar内网穿透技术实现飞牛云NAS的远程访问,解决移动办公中的数据访问限制问题。首先,文章详细说明了如何在本地连接飞牛云NAS,并通过飞牛云APP进行测试。接着,介绍了如何在飞牛云NAS上安装Cpolar,并配置公网连接地址,实现远程访问。最后,文章还讲解了如何将随机生成的TCP地址固定为永久地址,确保远程连接的稳定性。通过这一系列步骤,用户可以随时随地访问本地存储资源,提升工作效率。

2025-05-20 09:03:44 706 17

原创 DeepSeek推理优化技巧:提升速度与降低成本

本文介绍了如何优化DeepSeek大语言模型的推理性能,以提升速度并降低成本。文章从模型优化、推理加速、硬件加速和内网穿透远程调用四个方面展开。模型优化包括剪枝、量化和知识蒸馏,以减少参数和计算量。推理加速涉及ONNX、TensorRT和JIT编译优化,提升计算效率。硬件加速则利用GPU、NPU和多卡并行技术,充分发挥硬件性能。此外,文章还介绍了如何使用cpolar内网穿透工具,将本地部署的DeepSeek模型暴露到公网,方便远程访问和协作。通过这些优化技巧,开发者可以更高效地利用DeepSeek模型,降低

2025-05-15 15:34:53 1160 15

原创 【Redis】缓存|缓存的更新策略|内存淘汰策略|缓存预热、缓存穿透、缓存雪崩和缓存击穿

CPU寄存器 > 内存 > 硬盘 > 网络速度快点设备,可以作为速度慢的设备的缓存最常见的就是使用 内存 作为 硬盘 的缓存(redis定位)同样硬盘也可作为网络的缓存,比如浏览器的缓存,浏览器通过http/https从服务器上(网络)获取到数据(html,css,图片,视频,音频...)并进行展示,像图片这种比较大,又不太改变的数据,就可以保存到浏览器本地(浏览器所在的主机硬盘上),后续打开这个页面,就不必重新从网络获取上述数据了🍞二八定律20%的数据,可以应对80%的请求。

2025-04-29 21:32:18 1154 1

原创 云聊pane测试报告

本篇文章主要是关于云聊pane的测试报告,包括测试用例和自动化测试

2025-04-07 16:52:32 390 6

原创 异步抽奖系统测试报告

这篇是关于异步抽奖系统的测试报告,包括了功能测试和自动化测试

2025-04-03 14:44:17 944 4

原创 【Linux】基本命令

基础命令涵盖用户切换、目录操作、文件处理、进程查看、网络状态查看等功能,如 sudo su 切换用户,pwd 查看目录,ls、cd 等管理文件目录,ps 查看进程,netstat 查看网络。还有复制粘贴快捷键,以及清屏、文件上传下载等命令,Linux API 部分功能被 Java 封装

2025-03-10 12:51:41 1097 2

原创 【MySQL】事务|概念|如何回滚|基本特性|MySQL事务隔离性具体怎么实现的

A1:这里并不是真的没执行,事务中的若干个SQL必然是要一条一条执行的,事务能够保证,当执行到某一条的时候如果出现问题了(程序崩溃,系统崩溃,网络断开,主机掉电了...),数据库就能够自动的把前面SQL操作的影响,给恢复回去,看起来就好像一条SQL都没执行的样子。日常开发中,有很操作,不是通过一个SQL就能完成的,往往需要多个SQL配合完成,当执行多个SQL操作的时候,如果中间出现了特殊的情况(程序崩溃,系统崩溃,网络断开,主机掉电了...),就可能会出现前面SQL执行成功,后面的SQL执行失败了。

2025-03-07 12:37:21 1282 2

原创 【MySQL】索引|作用|底层数据结构|常见问题

类似于目录,能够提高查询的速度,会占用更多的空间,也可能会拖慢增删改的速度默认情况下,进行条件查询,就是遍历表,一条一条都带入条件引入索引,引入额外的数据结构,加快查询的速度,减少遍历表的可能性(2)创建索引(危险操作)(3)删除索引(危险操作)Q1:为啥创建和删除索引都是危险操作?A:因为这里的操作都会涉及大量的IO,就可能把MySQL主机搞挂了Q2:那怎么给以及包含大量数据的表添加索引?A:部署新的服务器,用新的代替旧的数据库MySQL有类似弱类型语言的特性Q1:什么是强类型和

2025-03-05 13:56:53 894

原创 【数据结构】LRUCache|并查集

LRU是Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法。狭义的Cache指的是位于CPU和主存间的快速RAM, 通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。广义上的Cache指的是位于速度相差较大的两种硬件之间, 用于协调两者数据传输速度差异的结构。除了CPU与主存之间有Cache, 内存与硬盘之间也有Cache,乃至在硬盘与网络之间也有某种意义上的Cache── 称为Internet临时文件夹或网络内容缓存等。

2025-03-02 13:46:03 808

原创 【设计模式】单例模式|饿汉模式|懒汉模式|指令重排序

单例模式是最常见的设计模式之⼀Q:啥是设计模式?A:编程中典型场景的解决方案,设计模式好⽐象棋中的"棋谱".红⽅当头炮,⿊⽅⻢来跳.针对红⽅的⼀些⾛法,⿊⽅应招的时候有⼀些固定的套路.按照套路来⾛局势就不会吃亏单例模式即某个类在进程中又能有唯一实例有且只有一个对象,不会new出来多个对象,这样的对象就是“单例”编译器会在保证逻辑是等价的情况下,调整二进制指令的执行顺序,从而提高效率正常来说写的代码,最终会编译成为一系列的二进制指令,CPU会按照顺序,一条一条执行。

2025-03-02 00:10:06 965

原创 【多线程初阶篇 ³】Thread类|线程的状态|守护线程|核心操作

本文主要介绍了线程的几个常见属性:守护线程,PCB是否存活;Thread类核心操作:start方法,中断线程,join方法,currentThread方法,sleep方法;线程的状态

2025-01-14 08:00:00 846 4

原创 【Redis】数据结构|内部编码

本文介绍了Redis五种数据结构:String , hash ,list , set , zset

2025-01-13 01:01:40 1060

原创 【Redis】简介|优点|使用场景|为什么Redis快

本文主要介绍了什么是redis,redis的特点,使用场景,以及面试题为什么redis快

2025-01-07 14:00:20 1189 3

原创 【多线程初阶篇 ²】创建线程的方式

本篇主要介绍了Java中创建线程都有哪些写法

2025-01-06 16:29:29 1116 10

原创 【多线程初阶篇¹】线程理解| 线程和进程的区别

本篇重点介绍线程,还有线程和进程的区别

2025-01-06 15:57:52 727

原创 【数据结构】位图 bitMap|面试题引入|使用场景|代码实现|应用

本篇主要介绍了位图 bitMap,面试题引入,使用场景:整数,数据大,判断某个数据是否存在,代码实现与应用

2024-12-29 13:35:20 307 9

原创 【测试面试篇1】测试开发与开发|selenium实现自动化测试|设计测试用例|常见的测试方法|开发不认可提测试的bug该怎么办

本文主要介绍了软件测试的相关面试题,包括高频考点开发不认可提测试的bug该怎么办等

2024-12-16 21:40:09 1377 11

原创 【HashMap篇】HashMap实现原理|put方法|扩容机制|寻址算法|1.7情况下的多线程死循环问题

本文主要介绍了hashmap的相关知识,实现原理,put方法的具体流程,扩容机制,寻址算法,多线程死循环问题

2024-11-21 15:21:00 1016 1

原创 【二分算法】模板总结

本文主要是总结了三种二分模板

2024-09-23 15:26:19 749

原创 【JVM】垃圾回收机制|死亡对象的判断算法|垃圾回收算法

本文主要介绍了JVM中的垃圾回收机制,分为两个过程,找到垃圾和回收垃圾

2024-09-18 12:40:02 1134 10

原创 动态规划:汉诺塔问题|循环汉诺塔

本文主要总结了汉诺塔用到的算法:动态规划,以及拓展循环汉诺塔问题

2024-09-13 18:21:30 1874 12

原创 【JVM】类加载过程|双亲委派模型

本文主要介绍了JVM的类加载过程:加载->验证->准备->解析->初始化;还介绍了类加载过程中的双亲委派模型,介绍及优点,还有破坏

2024-09-11 11:34:25 1355 6

原创 【JVM】JVM简介|运行流程|内存划分

本文主要介绍了JVM简介:Java虚拟机,以及JVM运行流程的四个步骤,最后就是最重要的内存划分,堆,栈,元数据区,程序计数器,我们需要知道成员变量,局部变量,静态成员变量分别在哪些区域,给一段代码可以分析变量分别在哪,并能够画图分析

2024-09-05 17:22:02 1277 2

原创 SpringMVC 中的常用注解和用法

SpringMVC 中的常用注解和用法:1.@RequestMapping2.@RequestParam3.@RequestBody4.@PathVariable5.@RestController(返回页面)6.@Controller(返回视图)7.@CookieValue8.@SessionAttribute

2024-08-22 21:28:25 1006 3

原创 【Docker】常见概念|技术架构演进之路|八大架构|单机架构|应用数据分离架构|应用服务集群架构

本文主要介绍了Docker中的常见概念,还介绍了八大架构中的前三个架构:单机架构,应用数据分离架构,应用集群架构的出现原因及优缺点

2024-07-31 14:09:21 1179 11

原创 【MySQL】MySQL数据库基础|数据库的操作|常用数据类型|表的操作

本文主要介绍了数据库的操作(查看,创建,使用,删除),表中数据常用数据类型(int,double,varchar,datetime),还介绍了表的操作(显示所有表,创建,查看表的内部结构,删除)

2024-06-13 11:45:50 1346 20

原创 【MySQL】数据库介绍|数据库分类|MySQL的基本结构|MySQL初步认识|SQL分类

本文主要介绍了数据库介绍|数据库分类|MySQL的基本结构|MySQL初步认识|SQL分类|计算机的组成部分

2024-06-12 17:42:40 3037 69

原创 【前端基础】CSS介绍|CSS选择器|常用CSS

本篇文章主要介绍了CSS的作用,CSS选择器的介绍,常用的CSS:color,front-size,border,width/height,padding,外边距

2024-06-05 09:00:00 1709 20

原创 【网络原理】HTTP响应详解|认识状态码|200 OK|404 Not Found|403 Forbidden|302 Move temporarily|301 Moved Permanently

本篇文章主要介绍了HTTP中的响应中的状态码:200 成功 404 资源不存在 403 权限不够 405 方法不支持 500 服务器出现问题 504 服务器返回结果超时 302 临时重定向 301 永久重定向,其中重要的是200,403,404,301,302

2024-06-04 10:51:17 1023 17

原创 【网络原理】HTTP|认识请求“报头“|Host|Content-Length|Content-Type|UA|Referer|Cookie

本篇文字主要介绍了HTTP的请求方法header:host,content-length,content-type,UA,referer,cookie,其中重点的就是cookie,主要介绍了是啥,怎么存,从哪来,到哪去,作用是啥,还有一个典型应用场景:保存会话id

2024-05-31 14:39:15 3275 49

原创 【JavaEE初阶】HTTP协议|HTTP请求方法|GET|POST|GET和POST的区别|问题辨析

本篇文章主要介绍了HTTP协议中HTTP请求,认识方法,其中重点的就是GET,POST,其中涉及面试题:GET和POST的区别,从四方面来答:语义,传递数据,幂等,缓存;还对两者安全性,传输数据量大小,传输数据类型进行了辨析

2024-05-28 16:23:57 1141 27

原创 【软件测试】bug篇|软件测试的生命周期|描述bug的要素|bug的级别|bug的生命周期|高频面试题:与开发产⽣争执怎么处理

本篇文章主要介绍了bug,测试的生命周期:需求分析,测试计划,测试设计和开发,测试执行,测试评估,上线,运行维护;bug的定义;如何描述bug;bug的级别;bug1的生命周期;以及高频面试题:与开发人员发生争执怎么办,从自身,用户,bug级别匹配,提高自身技术和业务水平,实在无法解决,就进行bug评审

2024-05-27 17:09:56 1717 22

原创 【JavaEE初阶】HTTP协议|HTTP请求|URL基本格式|URLencode

本篇主要介绍了URL基本格式:由7部分组成,分别是协议名称,身份认证信息,IP地址,端口号,路径,查询字符串,片段标识符;还介绍了URLencode转义

2024-05-23 10:58:50 911 13

原创 【JavaEE初阶】网络初识|局域网和广域网|交换机和路由器|IP地址|端口号

本篇文章主要是进行了网络初识,介绍了一些核心概念,局域网和广域网:把若干个电脑,连接到一起,通过路由器,进行组网,把很多很多局域网进一步的相连,构成更复杂的网络体系;还介绍了路由器和交换机:都是组建网络的基础设备;还介绍了IP地址和端口号:一个是区分主机的,一个是区分主机上的不同程序的

2024-05-22 23:30:12 745 7

空空如也

空空如也

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

TA关注的人

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