文章分类: 编程
编程

go-colly:快速、优雅的 Go 语言爬虫框架

2601 2023-10-08 15:19:00

Colly 提供了一个干净的接口来编写任何类型的爬虫、蜘蛛使用 Colly,可以快速从网站中提取结构化数据,这些数据可用于广泛的应用程序,如数据挖掘、数据处理或归档。特性干净的 API 快速 (单核 >1k 请/秒)管理请求延迟和每个域名的最大并发性自动 cookie 和会话处理同步/异步/并行抓取分布式爬取缓存非 unicode 响应的自动编码 Robots.txt

详情...
编程

SpringBoot - 事件机制使用详解(ApplicationEvent、ApplicationListener)

1503 2023-10-07 01:14:00

Spring 事件机制使用观察者模式来传递事件和消息。我们可以使用 ApplicationEvent 类来发布事件,然后使用 ApplicationListener 接口来监听事件。当事件发生时,所有注册的 ApplicationListener 都会得到通知。事件用于在松散耦合的组件之间交换信息。由于发布者和订阅者之间没有直接耦合,因此可以在不影响发布者的...

详情...
编程

使用 Git Prune 命令清理 Git 仓库

1309 2023-10-05 01:19:00

在本文中,我们将讨论 git prune 命令及其用途。我们知道 Git 对我们的数据非常谨慎。当我们删除提交之类的数据时,Git 不会轻易丢失它们。这会导致我们机器中的陈旧数据堆积。这就是 git prune 命令发挥作用的地方。我们可以将 git prune 命令称为 Git 中的一个内务实用程序,用于清理孤立或无法访问的 Git 对象。当我们谈论不可访...

详情...
编程

Excelize —— 使用 Go 语言开发的 Excel 操作库

1704 2023-10-03 04:02:00

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度...

详情...
编程

Alpine.js 钩子

973 2023-10-02 17:10:00

Alpine Hooks 模块是 Alipine.js 使用的一系列钩子。该包包含了许多钩子,用来改进通用 Alpine 任务的开发者体验(DX)。

详情...
编程

Java Servlet 简介

962 2023-10-01 16:10:00

Servlet 是 Server Applet 的缩写,译为“服务器端小程序”,是一种使用 Java 语言来开发动态网站的技术。Servlet 虽然被称作“小程序”,但是它的功能却异常强大,因为它是基于 Java 的,几乎可以使用所有的 Java API,Java 能做的事情,Servlet 也能做。Java Servlet 是运行在 Web 服务器或应用服...

详情...
编程

主流 Java Web 开发框架

1076 2023-09-30 16:03:00

主流Java Web 开发框架有 Spring 框架、MyBatis 框架、 Hibernate 框架、 Struts 2 框架等。

详情...
编程

Spring Boot 简介

900 2023-09-29 14:59:00

Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。Spring Boot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。Spring Boot 集成了大量常用的第三方库配置,Spring Boot 应用中这些第三方库几乎可以是零配置的开箱即用(ou...

详情...
编程

Laravel Sitemap 生成器 - 生成站点地图

1251 2023-09-28 10:20:00

spatie/laravel-sitemap 是一个 Laravel 站点的 Sitemap 生成器。可以在无需手动添加 URL 的情况下,爬取整个站点生成站点地图。

详情...
编程

JavaScript 中的事件委托(delegate)

881 2023-09-26 22:39:00

这个问题是我偶然碰到的,不是投票排名很高的问题,但我觉得还蛮重要的。基础Event Bubbling要理解JavaScript中的Event Delegation,首先需要了解Event Bubbling。之前在event.preventDefault() vs. return false这个问题中已经对JavaScript事件模型说得比较细了。其中的Eve...

详情...