自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暗武逢天的博客

灿烂的星空中划过一颗流星,它以燃烧自己的生命而焕发光彩,虽然很短暂,但却没有人能忽视它的存在。

  • 博客(115)
  • 问答 (1)
  • 收藏
  • 关注

原创 Vue3前端多种方式超简单预览PDF文件一文搞定(内附源码示例自取)

在 Vue 3 项目中预览 PDF 文件有多种方法,其中最常用的两种方法是使用 vue-pdf-embed 和 vue3-pdfjs。

2024-10-24 09:22:23 551

原创 Aegisub字幕自动化及函数篇(图文教程附有gif动图展示)(二)

自动化介绍:简单来说自动化能让所有字幕行快速拥有你指定的同一种特效对时间不同的行应用相同的效果只要设计好一个模板,然后让所有行都执行这个模板上的特效就好了

2024-10-06 19:11:47 851

原创 Mybatis-plus缓存效果实战教程(简单粗暴)

MyBatis-plus 的缓存机制主要用于减少对数据库的访问次数,从而提高应用程序的性能。通过缓存查询结果,MyBatis 可以在后续请求中直接从缓存中获取数据,而不是每次都向数据库发起查询请求。这不仅可以减轻数据库的负载,还可以显著提升应用的响应速度。

2024-10-05 15:46:17 1255

原创 Aegisub字幕自动化及函数篇(图文教程附有gif动图展示)(一)

自动化介绍:简单来说自动化能让所有字幕行快速拥有你指定的同一种特效对时间不同的行应用相同的效果只要设计好一个模板,然后让所有行都执行这个模板上的特效就好了

2024-09-18 22:16:17 1139

原创 Vue+Nginx前端项目多种方式部署一文搞定(练习源码自取)

使用Nginx部署前端Vue项目具有多方面的优势。Nginx是一个高性能的HTTP服务器,能够高效处理大量的并发连接,这对于前端应用尤其是单页应用(SPA)非常重要,因为这类应用往往依赖于频繁的客户端与服务器之间的交互。Nginx能够提供快速的静态资源服务,包括CSS、JavaScript和图像等文件,并且支持HTTP缓存控制,有助于减少带宽消耗,提高加载速度。

2024-09-07 15:49:14 393

原创 Jenkins+Svn+Vue自动化构建部署前端项目(保姆级图文教程)

Jenkins、Vue和SVN是开发过程中常用的工具,它们各自扮演着重要的角色,并且可以有效地配合工作。Jenkins 是一个开源的持续集成(CI)工具,自动化了构建、测试和部署过程。通过配置Jenkins任务,可以实现对代码的自动化构建和测试,从而提高开发效率和代码质量。Vue 是一个前端框架,用于构建用户界面和单页应用。开发者在本地使用Vue进行应用开发,然后将代码提交到版本控制系统。SVN(Subversion) 是一种集中式版本控制系统,用于管理和跟踪源代码的更改。开发者将Vue项目的

2024-09-07 09:03:00 1009

原创 Java多线程+线程池图文实例操作(源码自取)

Java多线程是Java编程语言中一个重要的特性,它允许程序同时执行多个线程,从而实现并发执行任务,提高程序的性能和响应性。

2024-06-20 10:33:19 793

原创 Mysql事务详解配合案例一篇搞定 绝对简单通俗

之前在听别人讲mysql事务时总觉得非常抽象,没有结合一些具体的案例来进行说明,搞得云里雾里的,下面博主将模拟些实际场景来通俗简明说明mysql的事务

2024-06-11 17:43:25 1110

原创 Vue3精华回顾温习 绝对干货满满(附带学习代码自取)

Vue 3 的目标是成为下一代web开发的首选框架之一,通过持续的性能优化、API的现代化以及社区生态系统的支持,它正逐渐成为许多开发者构建现代Web应用的首选工具。

2024-06-07 17:01:58 811

原创 Python列表,元组,集合,字典详解一篇搞懂

需要顺序访问和修改数据时考虑列表;需要去除重复元素或执行集合运算时选择集合;需要键值对映射时使用字典;而当数据集合不应被修改时,元组是理想选择。每种数据结构都有其独特的性能特点和适用场景,合理选择能够提高程序的效率和可读性。

2024-05-25 08:31:31 3843 1

原创 Python最强爬虫框架Scrapy小白保姆级图文教程+源码自取

Scrapy是一个开源且强大的Python爬虫框架,用于快速开发和部署网络爬虫。它的核心优势在于其高效的异步处理能力,以及对爬取流程的精细控制。Scrapy通过Twisted库实现异步网络请求,使得下载速度更快,同时支持广泛的中间件和扩展,如HTTP缓存、用户代理切换、Cookies处理等。Scrapy使用直观的XPath或CSS选择器来提取数据,并且可以方便地将结果存储到不同的格式,包括JSON、XML和CSV文件。它还提供了一个灵活的架构,允许开发者自定义几乎每个组件,以适应特定的需求。

2024-05-20 08:33:36 1511

原创 Ps各种修改文字超实用方法

在日常生活中,难免会遇到进行文字修改的ps场景,此时就需要用到比较专业的ps进行文字修改,博主特意整合了多种情况下的文字p图方法进行记录,但是不包含全部情况,只记录日常中常见的情况,也可以解决大部分场景了

2024-05-12 14:57:34 2283

原创 日志框架整合SpringBoot保姆级教程+日志文件拆分(附源码)

日志文件是用于记录系统操作事件的文件集合。它具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要的作用。

2024-04-23 10:37:32 1119

原创 Windows批处理保姆级命令一篇搞定

Windows批处理是指在Microsoft Windows操作系统中使用批处理脚本(.bat或.cmd文件)来自动化执行一系列命令序列的过程。批处理脚本是一种简单的文本文件,其中包含了一系列由操作系统内置命令、控制结构和变量构成的命令行指令。这些脚本文件可以在命令提示符(CMD)环境下直接运行,或者通过双击文件图标在图形用户界面(GUI)下执行。

2024-04-18 17:12:24 2509

原创 Python轻量级框架Flask开发web应用(附源码自取)

Python Flask 框架是一款轻量级的 Web 开发框架,由 Armin Ronacher 创建,遵循 MVC(Model-View-Controller)模式的设计理念,虽然它本身并未严格强制此模式,但提供了足够灵活的基础结构来构建 web 应用程序。Flask 基于 Werkzeug WSGI 工具包和 Jinja2 模板引擎,以其小巧精悍、易于扩展的特点深受开发者喜爱,特别适合小型至中型规模的 Web 项目,同时也能够通过扩展支持大型项目需求。

2024-03-29 14:32:22 2393

原创 日常超实用技巧(一)

平常在开发中有时会遇到一些字符串的规整或者格式化的操作,这点在操作数据库时经常常见可以采取多种方法来规整字符串,比如mysql自带聚合函数,excel函数,notepad++的自动宏操作等

2024-03-12 13:12:25 936

原创 Aop注解+Redis解决SpringBoot接口幂等性(源码自取)

幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。

2024-03-08 14:25:20 1494 1

原创 AutoJs手机自动化实战(包含抖音自动化刷视频实战)

Auto.js是一款不用ROOT就能实现自动点击、长按、滑动屏幕操作的安卓APP,它的本质是可执行自己编写的简易Javascript脚本的,尤其可以在开启“无障碍模式”的情况下对其他App进行一些操作的一个Android App,便于进行自动化操作。学习成本非常低

2024-03-06 11:26:41 7014 5

原创 Appium手机Android自动化

APPium是一个开源测试自动化框架,适用于原生、混合或移动Web应用程序的自动化测试工具。 APPium使用WebDriver协议驱动iOS、Android等应用程序。

2024-02-28 13:09:44 2293

原创 TCAX特效字幕保姆入门教程+效果演示+软件源码自取

TCAX是一款专门用于制作特效字幕的软件。通过TCAX,既可以制作出常见的ASS特效字幕,也可以制作出TCAX所特有的TCAS特效字幕。尤其是TCAX的内置特效功能,即便是没有任何编程基础的人,利用TCAX的内置特效功能,也可以制作出一些炫丽的特效字幕。

2023-12-20 17:00:44 1835

原创 Aegisub特效字幕入门篇

aegisub,让特效字幕燃起来

2023-12-18 16:40:08 2820

原创 油猴(Tampermonkey)浏览器插件简单自定义脚本开发

浏览器插件,包括油猴插件和其他插件,通过它们可以实现浏览器网页的定制化与功能增强。其他插件一般只有某种具体的功能,且已经写死而不能更改,比如Adblock插件只用于去广告。油猴插件是一款用于管理用户脚本的插件,它本身没有什么功能,真正起作用的是它所管理的那些用户脚本。你可以根据需求,利用油猴插件来安装某些特定的用户脚本,从而实现定制化的功能。

2023-12-08 16:36:37 728

原创 RabbitMq整合Springboot超全实战案例+图文演示+源码自取

RabbitMQ是一种开源的消息队列软件,它实现了高级消息队列协议(AMQP),提供了可靠的消息传递机制以及支持分布式应用程序之间的通信。RabbitMQ支持多种编程语言,如Java、Python、Ruby、PHP等等,并且可以在不同的操作系统上运行,如Windows、Linux、Mac OS等。

2023-12-01 13:55:19 4590 3

原创 Aop面向切面实现开发日志收集打印一文轻松搞定,内附详细图文示例+源码自取

AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,可以在不改变原有代码的情况下,通过在程序的各个关键点上增加切面(Aspect)的方式,实现对代码的增强和横切关注点的分离,从而提高代码的可重用性、可维护性和可扩展性。

2023-11-24 16:42:36 1487

原创 Less精简直接上手,纯干货教程

ess作为一门CSS扩展语言,也就是说CSS预处理器。(Leaner Style Sheets)简称less,它只不过是为css新增这些的功能,比如说:变量、函数、作用域等等。它的优点是:更具有维护性、扩展性等,可以降低了维护的成本,根据按这样的话,那么less可以让我们写更少的代码做更多的事情。

2023-11-22 16:25:33 175

原创 SASS/SCSS精华干货教程

SASS是一个css的预处理器,是CSS 的扩展语言,可以帮助我们减少重复的代码,生成更好的CSS格式化代码,并且兼容所有版本的CSS。

2023-11-20 17:10:25 957 1

原创 Python函数语法与面向对象回顾(精华)

pyhon的函数定义语法是def 函数名(参数1,参数2,参数3...):#业务逻辑pass # pass关键字是python占位符,类似于java的todo 表示此处是待编写return。

2023-10-01 02:15:00 296 1

原创 全自动orm框架SpringData Jpa 简单使用

Spring data JPA是Spring在ORM框架,以及JPA规范的基础上,封装的一套JPA应用框架,并提供了一整套的数据访问层解决方案。

2023-09-13 10:41:25 252

原创 新兴崛起的优雅框架Mybatis-Flex

MyBatis-Flex是一个Java持久层框架,旨在提供简化和灵活的数据库访问解决方案。它通过巧妙地结合Java对象和关系数据库表,将数据访问过程变得更加优雅。

2023-08-29 16:31:55 1287

原创 分布式锁系列之zookeeper分布式锁和mysql分布式锁

分布式锁是一种用于在分布式系统中实现资源互斥访问的机制。在多个节点同时访问共享资源时,分布式锁可以确保只有一个节点能够获取到锁,从而避免数据竞争和冲突。

2023-08-23 13:26:04 605

原创 分布式锁系列之Redis分布式锁

分布式锁是一种用于在分布式系统中实现互斥访问的机制。在多个节点同时访问共享资源时,分布式锁可以确保只有一个节点能够获得对资源的独占访问权,从而避免数据竞争和冲突

2023-08-19 01:53:40 582 1

原创 阅读java和框架源码必备战神技能Java反射

假设你有一个任务需要完成,但你不直接知道或无法准确找到适合执行该任务的人。在这种情况下,你可以借助中介机构或通过一系列信息,找到合适的人来执行任务。这个过程类似于反射中的操作。在反射中,你可能并不知道类的具体名称,但你可以通过获取类的信息、方法和属性来找到合适的类,并在运行时实例化对象、调用方法或访问属性。因此,可以将反射理解为一种动态地查找、调用和操作类的机制,就像在生活中委托他人来完成特定任务一样。

2023-08-01 16:12:51 166

原创 提升开发效率,Lombok的链式编程和构建模式

Lombok是一个Java库,它通过注解来减少Java代码的冗长和重复。使用Lombok可以简化Java类的编写,减少样板代码,提高代码的可读性和可维护性。

2023-07-30 13:42:15 2833

原创 一篇文章搞定Java泛型

Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许我们在编译时检测到非法的类型数据结构。泛型的本质就是参数化类型,也就是所操作的数据类型被指定为一个参数。

2023-07-29 20:48:18 188

原创 MyCat2数据库分库分表,读写分离中间件(踩坑大实战内附详细图文教程)

Mycat 的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的 SQL 语句,首先对 SQL 语句做了一些特定的分析:如分片分析、路由分析、读写分离分析、缓存分析等,然后将此 SQL 发往后端的真实数据库,并将返回的结果做适当的处理,最终再返回给用户

2023-07-28 23:41:57 1840 2

原创 Sentinel限流中间件

Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷(对于突然到来的大量请求,您可以配置流控规则,以稳定的速度逐步处理这些请求,从而避免流量突刺造成系统负载过高)、集群流量控制、实时熔断下游不可用应用等

2023-07-26 17:51:24 1948

原创 微服务远程调用openFeign简单回顾(内附源码示例)

OpenFeign是SpringCloud服务调用中间件,可以帮助代理服务API接口。并且可以解析SpringMVC的@RequestMapping注解下的接口,并通过动态代理的方式产生实现类,实现类中做负载均衡并调用其他服务。

2023-07-24 17:53:31 1197

原创 Springboot搭配Redis实现接口限流

限流的需求出现在许多常见的场景中:秒杀活动,有人使用软件恶意刷单抢货,需要限流防止机器参与活动某api被各式各样系统广泛调用,严重消耗网络、内存等资源,需要合理限流淘宝获取ip所在城市接口、微信公众号识别微信用户等开发接口,免费提供给用户时需要限流,更具有实时性和准确性的接口需要付费。

2023-06-29 15:17:54 662 2

原创 Webpack和Vite简单使用

Webpack 和 Vite 是两个流行的前端构建工具。Webpack 是用于打包和构建 JavaScript 应用程序的模块化打包器,具有广泛的插件生态系统和强大的功能。而 Vite 是一个新兴的构建工具,专注于快速的开发体验,其基于浏览器原生 ES 模块解析进行开发,在 HMR 上具有更快的速度和更小的内存占用。

2023-06-27 16:51:42 1243

原创 Vue3新特性全预览

Vue.js 3.x 作为 Vue.js 的最新版本,开发团队对其内部架构进行了重新设计和优化,Vue3 在性能、体积上都得到了明显的提升,同时又增加了许多新特性。

2023-06-26 16:19:33 457

Aop注解+Redis解决SpringBoot接口幂等性(源码自取)

Aop注解+Redis解决SpringBoot接口幂等性源码demo

2024-03-08

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

TA关注的人

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