自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享技术,记录思考和感悟

分享技术,记录思考和感悟

  • 博客(142)
  • 收藏
  • 关注

原创 推荐一个Python的前端框架Streamlit

你是不是也想写一个简单的前端界面做些简单的展示和控制,不想写html、css、js,也用不到前后端分离,用不到特别复杂的Flask、Django等,如果你遇到类似这样的问题,我推荐你试试Streamlit。

2024-06-19 15:22:12 1688

原创 你是否正确的使用了Git ???

在版本控制方面,Git 是一个非常有效的工具。然而,像任何其他工具一样,你必须正确使用它才能充分发挥其作用。

2024-05-30 09:00:00 1377

原创 开发一个Java项目常用的工具类推荐

每次新起一个Java项目,都需要经历一系列的繁琐步骤去初始化这个项目,然后再一个一个地方找maven依赖,特别折腾麻烦,这里记录下初始化一个Java项目依赖的一些工具jar包。其中除了常用的工具jar包之外,还有代理仓库设置、如何发布jar包、常用的插件,以及项目第一次推送到远程仓库的操作等,最后一个完整的pom文件可以直接使用或者参考。

2024-04-04 22:52:40 1187

原创 AI大全-通往AGI之路

自从AI大模型出来之后,就有很多做资源整理的社区,整理学习资料,整理各种AI工具大全,我也整理过一段时间的最新AI的资讯,也曾尝试去弄一个AI的入口类的东西。但是最近一个在飞书上的分享,我觉得他们这个社区是我见过挺好的一个了。

2024-03-04 10:15:39 2778

原创 使用Spring Retry优雅的实现业务异常重试

你还在用for循环重试业务逻辑吗,来看看Spring Retry如何优雅的实现重试机制

2024-01-02 17:45:56 451

原创 【AI教程-吴恩达讲解Prompts】第2篇-提示词关键原则,和大模型有效的沟通

和大模型有效的沟通有两个原则:1. 编写清晰、具体的指令2. 给模型时间去思考

2024-07-19 16:15:51 694

原创 【AI资讯】7.19日凌晨OpenAI发布迷你AI模型GPT-4o mini

北京时间7月19日凌晨,美国OpenAI公司推出一款新的 AI 模型“GPT-4o mini”,即GPT-4o的更小参数量、简化版本。OpenAI表示,GPT-4o mini是目前功能最强大、性价比最高的小参数模型,性能逼近原版GPT-4,成本相比GPT-3.5 Turbo便宜60%以上,支持50种不同语言,替代GPT-3.5版本的ChatGPT。

2024-07-19 10:38:50 497

原创 Spock单元测试框架使用介绍和实践

Spock是一款国外优秀的测试框架,基于BDD(行为驱动开发)思想实现,功能非常强大。Spock结合Groovy动态语言的特点,提供了各种标签,并采用简单、通用、结构化的描述语言,让编写测试代码更加简洁、高效。

2024-07-17 19:13:05 1261

原创 【AI教程-吴恩达讲解Prompts】第1篇 - 课程简介

欢迎来到面向开发者的提示工程部分,本部分内容基于吴恩达老师的《Prompt Engineering for Developer》课程进行编写。《Prompt Engineering for Developer》课程是由吴恩达老师与 OpenAI 技术团队成员 Isa Fulford 老师合作授课,Isa 老师曾开发过受欢迎的 ChatGPT 检索插件,并且在教授 LLM (Large Language Model, 大语言模型)技术在产品中的应用方面做出了很大贡献。她还参与编写了教授人们使用 Prompt

2024-07-16 16:44:59 874

原创 【Springboot】事件机制发布与订阅的使用实践

在Springboot中,事件机制(Event Mechanism)是一种强大的工具,**用于解耦组件之间的通信**。通过事件机制,组件可以通过发布和监听事件来进行交互。本文将介绍Springboot的事件监听机制的概念原理、其使用场景,并通过一个实践例子展示其使用过程。

2024-07-16 11:00:56 912

原创 AI编程助手MarsCode已经超乎我的想象

MarsCode作为国产的AI变成助手,使用起来会更加顺手,而且**MarsCode是免费的**,单这一点也强烈推荐大家试用一下。如果你还没开始接触 AI 编程助手,就更不应该错过这种提高效率的编程神器了。

2024-07-15 16:30:29 1386

原创 【Python爬虫教程】第7篇-requests模块的cookies保存和使用

保存cookies是避免每次都登录获取权限,一遍权限是有过期时间的,不需要每次重复登录,可以将cookies保存起来,用的时候再加载。适用于多机器并发式爬取数据或者抢票等功能。

2024-07-15 14:40:29 472

原创 如何修改pip源为国内源

修改pip源。提高安装依赖的速度

2024-07-12 10:19:44 227

原创 MySQL修改表名:重命名RENAME

使用rename来做一次数据清理

2024-07-12 10:07:19 302

原创 【Python爬虫教程】第6篇-使用session发起请求

尤其是在保持登陆状态时运用的最多,在某些网站抓取,或者app抓取时,有的时强制登陆,有的是不登陆返回的数据就是假的或者说是不完整的数据,那我们不可能去做到每一次请求都要去登陆一下怎么办,就需要用到保持会话的功能了,我们可以只登陆一次,然后保持这种状态去做其他的或者更多的请求。

2024-07-11 16:28:16 420

原创 【Python爬虫教程】第5篇-使用BeautifulSoup查找html元素几种常用方法

汇总介绍下查询html元素的一些方式,比如通过id查找、通过xpath查找、通过css查找等方式的最佳实践。

2024-07-11 16:04:40 441

原创 【Python爬虫教程】第4篇-使用BeautifulSoup解析html

在前面两篇文章中介绍了如何使用reqeusts发起请求和获取返回内容,很多爬取的内容大多是html数据,这一篇我们讲如何去解析html。Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库。它能够通过你喜欢的转换器实现惯用的文档导航。查找,修改文档的方式。Beautiful Soup会帮你节省数小时甚至数天的工作时间。

2024-07-10 11:20:48 1865

原创 【Python爬虫教程】第3篇-解决使用reqeusts遇到的ProxyError异常

Python request代理错误提示“HTTPSConnectionPool, Cannot connect to proxy, no such file or directory”

2024-07-09 15:58:38 659

原创 【Python爬虫教程】第2篇-reqeusts是最好用的网络请求工具

reqeusts不仅用于写爬虫方便,在日常的开发中也是少不了requests的使用。如调用后端接口,上传文件,查询数据库等。

2024-07-09 15:32:01 1083

原创 【Python爬虫教程】第1篇-基础知识

介绍爬虫相关一些基础知识、基本原理已经用途等

2024-07-05 15:33:12 1231

原创 面试篇-系统设计题总结

这里记录一些有趣的系统设计类的题目,一般大家比较喜欢出的设计类面试题目会和高可用系统相关比如秒杀和抢红包等。

2024-07-04 14:31:00 532

原创 【Python爬虫教程】第0篇-写在前面

总结一下当初从0开始学Python,一步步去写Python脚本,到后来写了个大的项目。这中间不断的摸索摸索,最终也有了一点点自己的心得和经验。

2024-07-04 10:51:23 563

原创 Python分布式锁:redis-py分布式锁的使用

最近遇到一个问题,需要在python中开发一个分布式锁的控制,本来准备使用setNX等命令去实现一个Python的分布式锁,但是大家都知道要想实现一个好的分布式锁,要注意的事项太多了。然后发现redis-py已经封装了分布式锁,非常好,如果你需要有,希望本文对你有点帮助。

2024-06-24 16:53:10 879 1

原创 开发常用的一种鉴权方案-JWT实践教程

JWT(JSON Web Token)是目前最流行的跨域认证解决方案,被广泛应用于认证和授权场景,尤其是在无状态的 RESTful API 中。本文将主要介绍 JWT 的概念、原理,并通过 Java 示例展示其实际应用。并通过微信小程序登录的场景,实战演练JWT在项目中的应用。

2024-06-24 16:22:01 905

原创 算法篇-二叉树

分享二叉树相关概念和算法题

2024-06-21 17:14:10 505

原创 使用阿里开源的Spring Cloud Alibaba AI开发第一个大模型应用

前段时间看到Spring推出了SpringAI,可以方便快速的接入ChatGPT等国外的大模型,现在阿里巴巴也紧追脚步推出了Spring Cloud Alibaba AI,本文通过Spring Cloud Alibaba AI开发第一个大模型应用。

2024-06-21 16:58:50 1231

原创 算法篇-排序

记录排序相关的算法题

2024-06-20 17:26:53 252

原创 推荐一个大佬们都在用的IDE主题-Dracula Theme

对于颜色的主题,每个人的喜欢都有所区别,我喜欢Dracula主题,基本IDE编辑器能配置的都会配置这个主题颜色。然后偶然有一天我发现这个网站:[https://draculatheme.com/](https://draculatheme.com/)。才发现Dracula不再仅仅只是个主题了,而是已经发展成为了一个备受欢迎的跨平台开源项目,支持超过300+的编辑器。

2024-06-20 15:19:15 590

原创 python创建虚拟环境venv

使用python创建虚拟环境是为了让项目的依赖隔离开来,互不干扰,使得每个项目都运行在一个独立的Python环境中。

2024-06-19 17:25:22 500

原创 面试篇-求两个有序数组的交集

求两个有序数组的交集,以及有序数组的解题思路

2024-06-19 15:44:01 386

原创 使用docker构建自己的镜像并推送到远程镜像仓库

遇到的问题:需要定制一个自己的镜像,在上面安装一些环境,然后将镜像托管到公共镜像仓库,在其他地方使用或者共享给别人使用。本文使用阿里云通用系统镜像,在这个系统上安装jdk、git、maven等环境,然后再将镜像托管到阿里云镜像仓库中。

2024-06-14 16:25:57 261

原创 mybatis-plus使用教程

MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上进行了很多扩展和优化,旨在减少开发人员的工作量。

2024-06-03 16:53:51 183

原创 Maven全局排除依赖用法

项目中有很多依赖,某些Jar之间是有冲突的,有些冲突只有在运行时才会报出错误,直接部署到线上会很危险。

2024-06-02 18:01:09 353

原创 PlantUML-使用文本来画时序图

PlantUML 是一个开源工具,用户可以使用纯文本描述来创建 UML (统一建模语言) 图形。由于它使用文本来描述图形,因此可以很容易地将这些描述与源代码一起存储在版本控制系统中。然后,PlantUML 负责将这些描述转换为图形。

2024-06-02 17:52:15 370

原创 如何组织我的 Python 代码

本文的重点是如何最好地组织 Python 类,使其既可读又整洁。Python 在方法组织方面没有严格的规定;例如,如果您决定将方法放在__init__类的末尾或放在最前面,您不会受到惩罚。但是,遵守广泛接受的惯例不仅可以使协作更容易,还可以促进更好的文档。

2024-06-02 11:17:27 605

原创 你是否正确地编写了 Git 提交信息?

编写的提交信息要和代码变更相关,为了使其清晰和信息丰富,建议至少包含你所做更改的类型和描述。遵循传统方法以维护支持协作和各种流程自动化的良好代码库。了解更多的详细信息,请务必查看传统提交规范。

2024-05-30 17:21:16 757

原创 分享10个我常逛的技术社区

多逛社区,了解新鲜的事情和技术,或许会有意想不到的观点给你灵感!这里汇总了国内外技术交流网站

2024-05-29 14:14:51 322

原创 如何使用Python操作Redis

本文介绍python常用的redis工具redis-py,并介绍了常见用法。

2024-05-29 11:36:10 1059

原创 Nginx第3篇-使用ngx_http_proxy_connect_module配置https正向代理

我使用python爬虫,然后需要个代理,所以就用Nginx搭了一个代理服务器。对Nginx也不太熟,慢慢摸索,搭建完之后发现只能代理http的请求,无法穿透https。几经折腾和摸索发现一个强大的HTTP代理模块:ngx_http_proxy_connect_module

2024-04-19 16:04:57 1253

原创 Nginx第2篇-HTTPS配置教程

如何给后端服务绑定https域名,有三步,申请免费SSL证书,Nginx配置SSl证书和接口服务转发

2024-04-17 16:59:54 355

空空如也

空空如也

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

TA关注的人

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