自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 原来月薪60k的简历长这样,进来抄作业!

最近收到了很多同学的简历。发现有一些同学的。但是仔细聊过之后发现,这些同学其实技术蛮厉害的,只是不知道该如何写在简历上,不懂得“包装”自己。今天简单聊一聊 如何准备简历,才能获得更多更好的面试机会。现在就业形势不太好,希望本文能大家带来帮助。📂 文章的最后会提供一些「 优质简历案例 & 模板 」供大家参考~一份好的简历不仅容易通过HR的筛选,获得更多的邀约,且在面试时也便于自己发挥所长。真非常重要!起码要让面试官有看下去的欲望。

2024-06-07 14:19:13 350

原创 面试官:Redis除了缓存,还能做什么?

把上述10种Redis适用场景都记下来,以后再遇到这个面试题,秀一把自己,我想面试官会颤抖的。另外,如果大家需要这类面试资料,可私信我无套路领取。

2024-01-20 11:15:00 697

原创 30分钟快速搭建并部署一个免费的个人博客

现如今网上有许多完善的博客平台,如博客园、掘金、思否、知乎等。有人会说为什么现在网上有这么多成熟的博客平台,你还要浪费时间搭建一个自己的博客系统呢?首先我相信每一个程序员都会想要拥有一个属于自己的博客系统,其次使用Docsify能够快速构建一个自己的博客文档系统,最后我们可以通过Github Pages免费托管我们的博客系统文档(连域名和服务器都省了)这样的一次难得的实战机会我们又怎么能够错过呢。废话不多说,接下来步入正题。一个神奇的文档网站生成器,Docsify 可以快速帮你生成文档网站。

2024-01-20 08:30:00 480

原创 基于SpringBoot实现策略模式提供系统接口扩展能力

这里我简单的列出一个我之前在公司做的一个需求:跟第三方oa系统对接接口,对方需要回调我们当前系统,但是是不同的业务接口回调,我们系统可以根据一个字段来区分需要走哪个业务分支,可能初级程序员刚接触这个需求的时候想法是,多个接口回调,那就写多个接口罢了,强调接口隔离;这样写的好处就是,如果系统还需要扩展其他业务类型的分支处理,那我们只需要将业务处理的实现类实现我们的路由接口,将这个实现类注册进去即可,其他地方都不用改,只需关注我们这个自身的业务分支的逻辑处理。结果如图所示,大家可自行下去测试,粘贴即可运行~

2024-01-19 18:21:08 558

原创 Redis 源码:图解 Redis 六种数据结构

存在一个问题:虽然节省内存,但申请内存必须是连续空间,如果内存占用较多,申请内存效率会很低。是一个特殊的“双端列表”,在内存中是连续的,可以在任意一端进行压入/弹出操作。保存的是起始元素的地址,对这个数组的增删改查都是自己实现的,不依赖于。保存的是起始元素的地址,所以第二个元素的地址通过起始元素的地址加上。表示哈希表,是一个数组,数组中的每个元素都是一个指向。的二进制最高位后面所有的以,现在有个数字,哪一位有。是个柔性数组,保存的是字符串的地址,默认不占用内存。中的字符串,而是自己实现了一套字符串,叫做。

2024-01-19 18:10:37 551

原创 秒杀 :分库分表是提升数据库性能最合适的方式

数据库作为整个系统的一大件,在秒杀场景下同样有很多需要考虑的地方。这一篇先从宏观角度来看,不谈具体的优化细节。能用钱解决的,就先不考虑小优化。文章主题分库分表并不是并发场景标准解决方案最合适。首先单库的性能其实没我们想的那么差,如果愿意花钱, Oracle 数据库扛百亿数据一点问题没有。我见过给数据库2T内存 ,什么功能实现不了。其次使用特别的存储介质其实效果能更好。

2024-01-19 18:08:50 435

原创 分享一些我在学习编程时踩过的一些坑

如果你是一名Java开发者,不妨听一听笔者学习Java过程的这些惨痛经历,希望我的经历能帮对你学习有所启发。如上就是笔者在学习Java过程的要的一些坑,以及小总结,希望能帮助到你。此外,有关框架的后端常用框架的分析笔者已经写了两个专栏了,分别是:Mybatis源码分析[1]和SpringMVC流程分析[2]。后续,笔者也会分析Spring的相关源码,并且自己动手模拟实现一款mini版的Spring,这也是笔者一直以来的一个小愿望。所以在后续的日子笔者会以一种源码分析自实现的方式来进行拆解Spring。

2024-01-19 18:02:39 378

原创 Springboot:PO、VO、DAO、BO、DTO、POJO 能分清吗?

同时,在设计 DTO 对象时,开发者还需要考虑对象的可重用性和扩展性,以满足不断变化的业务需求。POJO(Plain Old Java Objects)指的是简单的 Java 对象,它们是一种没有任何限制的普通 Java 对象,不依赖于特定的框架或接口。在实践中,值对象经常用于封装一些简单的、基础的数据类型,比如字符串、数字等,以及一些复杂的数据结构,比如集合、列表、树等。各层操作属于该层自己的数据对象,这样就可以降低各层之间的耦合,便于以后系统的维护和扩展。可以看成是与数据库中的表相映射的java对象。

2024-01-17 15:10:26 1160

原创 如果 null 是 Java 中的对象怎么办?

实例只要它们对方法引用响应 true 即可,该方法引用了一个静态方法,该方法返回一个检查该方法的方法。在上面的示例中,我更改了代码以使用从方法引用形成的方法引用,该方法引用使用将在.对于存储它的任何类型,该类必须表现得像 a ,并将发送到类(如 )的方法转发到可以适当处理“我不是集合”响应的单个方法。在我的下一篇博客中,我将深入研究 Smalltalk 中的其他一些控制结构是如何在类库中定义的。在像 Smalltalk 这样的语言中,控制结构不是被定义为语言中的语句,而是被定义为库中的方法,像。

2024-01-17 14:54:09 918

原创 Spring Boot 遇上 OpenAI:Java 进军 GenAI

Spring AI 还致力于为典型场景提供更高级的解决方案,例如“有关您自己的文档的问答”或“使用您的文档进行交互式聊天”。在本文中,我们只是为将 Spring AI 与 OpenAI 集成奠定了基础,并在以后的文章中看到了一些提示技术,我们将看到如何将 Spring AI 与 Azure OpenAI 以及一些高级概念(如聊天客户端和文档对话)集成。使用任何您最喜欢的 IDE(在我的例子中是 IntelliJ IDEA)来生成 Spring Boot 项目,下面是我的脚手架的样子。将以下内容保留在您的。

2024-01-17 14:52:14 498

原创 Spring Boot 常用注解终于总结全了!每个程序员必备

Spring Boot 中有许多常用的注解,这些注解用于配置、管理和定义 Spring Boot 应用程序的各个方面。以下是这些注解按大类和小类的方式分类,并附有解释和示例。

2024-01-17 14:47:35 911

原创 (二十六)MySQL分库篇:Sharding-Sphere分库分表框架的保姆级教学!

的定位是一款轻量级Java框架,它会以POM依赖的形式嵌入程序,运行期间会和Java应用共享资源,这款框架的本质可以理解成是JDBC的增强版,只不过Java原生的JDBC仅支持单数据源的连接,而Java-ORM框架在执行SQL语句时,会以切面的形式拦截发往数据库的语句,接着根据配置好的数据源、分片规则和路由键,为SQL选择一个目标数据源,然后再发往对应的数据库节点处理。在整个业务系统中对性能损耗极低,但为何后面又会推出呢?因为。

2024-01-17 08:00:00 1182

原创 写代码不用“if“行不行,曾经的反 “if“ 运动

如果在IT行业的时间够长的话,可能还记得大约10几年前,设计模式风靡一时的时候,有过一段反。如果分支多了,并且每个分支中的代码也比较多的时候,会比较难于维护。的代码时,必须在自己的头脑中模拟执行,会消耗你的精神能量。之后,在某些时候会产生了更加复杂和令人发指的代码,对于比较复杂的条件判断,可以用内联的方式的来改善。的方法是将每个分支单独封装成一个独立的方法。分支较多的情况,可以用多态的方式来改造。,然后不同的动物继承抽象类实现自己的。的使用保持慎重的态度还是很有必要的。分支太多的时候,代码难以阅读和修改。

2024-01-16 16:19:29 363

原创 效率工具:Hutool 嘎嘎香,被秀到了!

String pinyin = engine.getPinyin("你好h", " ");

2024-01-16 16:17:49 432

原创 (二十五)MySQL主从实践篇:超详细版读写分离、双主热备架构搭建教学

前面的步骤中实现了数据库的主备、主主搭建,但这仅仅只是数据库的基础架构,如果想要将这些架构应用到业务中,还得解决客户端的连接问题,毕竟现在从原有的单库变为了多库,因此多数据源的连接需要再通过新的手段处理,业内一般有三种做法:①基于提供的接口和类,拦截SQL语句动态选择对应的数据源。②使用这类驱动层框架,配置多个数据源,路由改写的工作交给框架完成。③使用等这类代理中间件,业务系统连接中间件,路由改写的工作交给中间件完成。基于上述三种方案,配置好多数据源的管理后,业务系统在线上运行时,会自行根据SQL。

2024-01-16 12:26:47 1317

原创 (二十四)全解MySQL之主从篇:死磕主从复制中数据同步原理与优化

不论任何技术栈,但凡一提高可用、高性能、高稳定这些词汇,必然会牵扯到集群、主从架构的概念,如任何技术栈中都会有,而MySQL中同样不例外,官方也提供了主从架构的支持,通过调整多个MySQL节点的配置信息,即可将一个节点的数据同步给另一个或多个节点,但这种方式同步的是所有数据!有人也许会疑惑:为什么要同步所有数据呀?难道不能对数据作分片,不同的节点同步不同的数据嘛?

2024-01-16 12:23:43 2265

原创 (二十三)MySQL分表篇:该如何将月增上亿条数据的单表处理方案优雅落地?

看到这里,对于库内分表篇的内容也接近了尾声,有小伙伴也许会疑惑:那如果我每月的数据量更大怎么办呢?比如前面的例子中,如果再投入了多批机器怎么办?每月的数据量达到甚至上亿怎么办?如若你存在这块的顾虑,其实大可不必担心,因为咱们既然可以按月分表,那能否按半月为周期分表呢?能否按星期分表呢?能否以三天、一天为一个维度分表呢?答案显然是可以的,所以数据量无论有多大,都可能按不同的周期来划分表。

2024-01-15 11:53:09 1202

原创 (二十二)全解MySQL之分库分表后带来的“副作用”一站式解决方案!

在本章中补齐了分库分表带来的一系列问题的剖析,以及问题产生后相应的解决方案,但在这里仅给出了基本的解决方案,但并未对其进行落地实践,毕竟内容较多不可能面面俱到,具体的落地会在后续的章节中徐徐道来~最后附言:所谓的架构师并不是指能做架构选型即可,比如决定缓存用Redis、消息中间件用RocketMQORM框架用、微服务框架用。

2024-01-15 10:46:39 1211

原创 (二十一)MySQL之高并发大流量情况下海量数据分库分表的正确姿势

分表方案主要是针对于单表字段过多或数据过多的情况去做的,通过垂直、水平分表的手段,能够很好解决单表由于字段、数据量过多产生的一系列负面影响,但无论是垂直分表还是水平分表,都必须建立在单库压力不高,但是单表性能不够的情况下进行的,因为它们都属于库内分表。如果是数据库整体压力都很大的情况,从而导致的查询效率低下,那不管再怎么做分表也无济于事,毕竟连流量入口都出现了拥塞,自然分表也无法解决问题,所以分表操作只建立在单库压力不高,但是单表查询效率低下的情况适用。

2024-01-06 09:00:00 1057

原创 (二十)MySQL特性篇:2022年的我们,必须要懂的那些数据库新技术!

在这章中咱们介绍了MySQL几个重要的里程碑版本,显然每个版本中都对前版本中做了不小的优化,尤其是MySQL8.0中的新特性和新优化点十分具备吸引力。但线上环境已有数据的情况下,也不适合再做迁移,毕竟数据迁移是一件十分麻烦的事情,有时候甚至比你重构一个Java项目更累,因此如果你的数据库版本目前足以支撑系统的正常运转,那就没有必要去做版本迁移。

2024-01-06 08:30:00 1040

原创 (十九)MySQL之表分区篇:涨知识了!携手共探鲜为人知的表分区!

无用的知识又增加啦!为啥说表分区技术没用呢?其实作用还是有的,不过一般情况下都会有更好的选择代替,比如采用分表技术来划分表数据,不仅仅支持水平切分,甚至还可以做垂直切分。当单库的数据过多时,表分区技术其实派不上太大的用场,因为当数据达到一定量级时,要么会选择分库分表,要么会选择上分布式数据库,如TiDB,最后再配合大数据技术辅助,做历史数据归档。

2024-01-05 09:00:00 1498

原创 (十八)MySQL排查篇:该如何定位并解决线上突发的Bug与疑难杂症?

其实排查这类问题不难,主要是得先定位到对应的线程,然后再找出OS线程对应的MySQL线程,找到对应的MySQL线程后,再找到其正在执行的SQL语句,因为线程是执行这条语句才导致占用高额CPU资源的,因此最后只需要把SQL的逻辑调整合理后,就能够彻底解决CPU占用过高的问题。本篇中对于MySQL开发过程中、线上环境中会出现的各类疑难杂症,以及具体该如何解决与排查的方法做了阐述,在本章中分了开发中的Bug、慢查询的排查、MySQL为啥不写如何解决内存相关的问题呢?相对来说,MySQL中除开Memory。

2024-01-05 08:30:00 1395

原创 一天约了4个面试,复盘一下面试题和薪资福利

昨天我的交流群里,有位宝藏群友分享了自己的面试经历:一天约了4个线上面试,收获满满。为大家分享了面试题和每个公司给出的薪酬范围。简单说下这位群友的情况:3年开发经验,最近2年做Go语言开发,还有1年Java/PHP工作经验。手撕CSAPP选手,每天打卡分享手写的学习笔记。是每天手写笔记学习!每天+手写!也有群友反馈,有人海投200多份简历没人回复,boss直聘上都是已读不回。对比宝藏群友一天约4个面试可以说是云泥之别。很重要的一个原因,就是简历不行。

2024-01-04 17:47:57 884

原创 8年经验的老程序员,告诉你如何看透面试、通过面试

需要注意的是,这里所说的是“适合”的人选,而不是“最好”的人选。使用volatile关键字可以确保一个变量的读写操作对所有线程都是可见的,也即某一个线程修改了一个volatile变量后,其他线程可以立刻看到修改后的值。作为程序员,不仅仅需要会写代码,还需要具备良好的沟通能力。我们对 SQL 进行了优化,去掉了大 limit,改成先通过 id 过滤,再对 id 排序,最后使用 limit 的方式解决了这个问题。今天,小灰特意把他邀请过来,给大家分享一下面试的一些方法,流程、实际案例,以及自己的思考。

2024-01-04 17:38:59 324

原创 (十七)SQL优化篇:如何成为一位写优质SQL语句的绝顶高手!

到这里《SQL优化篇》又接近尾声了,其实所谓的SQL优化,本质上是改善SQL的写法,理解一些SQL导致索引失效的场景,以及撰写SQL时的一些技巧,就能写出一手优质SQL,当你写的所有语句执行效率都还不错,那你就能够被称得上是一位写SQL的高手。不过做过SQL优化的小伙伴,其实应该能够发现这里还少写了一个十分重要的内容,也就是慢查询语句优化,这里是刻意为之,对于慢查询语句的优化,本质上脱离了SQL优化的范畴,更多属于线上问题的一种情况,有些SQL。

2024-01-04 09:00:00 951

原创 (十六)MySQL调优篇:单机数据库如何在高并发场景下健步如飞?

对于MySQL数据库的一些调优策略,到这里就大致讲述完毕了,其中能够带来最大收益的方案则是优化项目架构和数据库架构,但这种方案成本也是最高的,一方面需要解决新的问题,同时还需要额外的部署成本,所以在无需使用更高规格的架构处理并发时,就不必提前做这些架构设计,因为能够根据业务特性控制成本,也是作为一个优秀的高级开发/架构师必备的思想。同时在本章中也未曾过多讲解SQL优化,这是每位中高级开发的重心,因为毕竟作为一个正常的程序员,代码才是日常工作中接触最多的东西,但由于SQL。

2024-01-04 08:30:00 1703

原创 再见Navicat,idea自带连接工具才是YYDS

作者:抢老婆酸奶的小肥仔说到数据库连接工具,Navicat一定是没法绕过的。它小巧方便,操作简洁,满足我们日常对数据库的操作,然而贫穷限制了我的使用,即使破解了,在公司使用时,也会因为一封邮件不得不卸载。既然没有Navicat,那就使用其他的工具,比如:DBerver,HeidiSQL等工具,是的,这些工具不说不好,就比如说DBerver免费的,也能满足我们需求,但是个人使用是真不习惯,特别是之前从Navicat导出数据,使用DBerver导入时居然导入不进去,因此弃了。

2024-01-03 11:29:10 1665

原创 从2023看2024前端发展趋势

全栈之路

2024-01-03 10:46:19 1520

原创 (十五)MySQL命令大全:以后再也不用担心忘记SQL该怎么写啦~

到这里为止,对于MySQL中大部分常用的命令基本上都已经罗列出来啦!以后如若忘记某个函数名称、某条语句的语法等等,都可以直接在本章中快捷搜索,但本篇仅仅只写出了基本的语法,实际数据库开发中往往还需要结合业务,来编写更为复杂的SQL语句~。本章的主要目的是当成《MySQL命令手册》,本质上没有太多可以学习的知识点,但它却非常实用,能够协助咱们的日常开发。

2024-01-03 09:00:00 1728

原创 (十四)全解MySQL之各方位事无巨细的剖析存储过程与触发器!

前面简单提过一嘴,存储过程类似于一门新的语言,在其中存在专门的语法规则,因此想要撰写一个高效的存储过程之前,我们得先掌握存储过程中的一些基本语法,例如创建、变量、流程控制、循环等基础语法。但好在大家都并非刚学编程的小白,因此这些在其他语言中都存在的语法,其实我们只需要搞清楚在MySQL中的关键字即可,所以上手速度还是非常快的,那么Les't Go~| 1 | 熊猫 | 女 | 6666 | 2022-08-14 15:22:01 |

2024-01-03 08:30:00 891

原创 一文精通CompletableFuture的使用

自定义一个线程池使用定义的线程池* 自定义线程池* 运行结果:* 当前线程:pool-1-thread-1* 运行结果:5*/@TestSystem.out.println("当前线程:" + Thread.currentThread().getName());System.out.println("运行结果:" + i);

2024-01-02 15:04:37 954

原创 Java日期时间类及计算

上面的很多方法都需要一个int类型的field参数, field是Calendar类的类变量,如 Calendar.YEAR、Calendar.MONTH等分别代表了年、月、日、小时、分钟、秒等时间字段。调用Calendar对象的set()方法来改变指定时间字段的值时,有可能传入一个不合法的参数,例如为MONTH字段设置13,这将会导致怎样的后果呢?项目中,时间格式转换是一个非常典型的日期处理操作,可能会涉及到将一个字符串日期转换为JAVA对象,或者是将一个JAVA日期对象转换为指定格式的字符串日期时间。

2024-01-02 11:07:32 1373

原创 (十三)MySQL引擎篇:半道出家的InnoDB为何能替换官方的MyISAM?

本篇虽然是讲MySQL的存储引擎层,但咱们更多的是在讲引擎,毕竟MySQL中风华正茂的引擎就这两款,同时我对其他引擎也没有过多研究,因此重点阐述的就是这两款引擎,其实在MySQL还有另外一款引擎比较有特色,也就是Memory引擎,这款引擎在MySQL启动之后会完全基于内存工作,对比Redis这类K-V数据库,Memory引擎则是关系型的内存引擎,在有些场景下也会带来意想不到的额外收获~MySQL。

2024-01-02 11:04:48 1012

原创 (十二)MySQL之内存篇:深入探寻数据库内存与Buffer Pool的奥妙!

经过上述一系列的分析后,咱们就将MySQL内存方面的知识理清楚了,尤其是关于InnoDB的缓冲池,会发现和我说的一样:**InnoDB引擎几乎将所有的操作都放在了内存中进行**,比如写日志、写数据、查数据等,只有逼不得已的情况下,才会走磁盘读写数据。假设你部署MySQL的机器内存足够大,并且为分配的内存空间也足够大,比如机器的内存有128GB,此时为分配了100GB,而整个库的所有表数据加起来仅有80GB,此时要记住!InnoDB。

2024-01-02 11:01:01 730

原创 (十一)MySQL日志篇之undo-log、redo-log、bin-log.....傻傻分不清!

叨叨絮絮下来,就大致将MySQL中的一些常见、较为重要的日志讲明白啦,其实重点搞清楚undo-log:主要用于实现事务ACID原则中的原子性和MVCC机制。redo-log:主要用于实现事务原则中的持久性,确保事务提交后就不会丢失。bin-log:主要结合redo-log实现事务原则中的一致性,确保事务提交前后,数据的一致。对于其他几类日志,在本篇中也仅讲明了大概,毕竟后面的章节中会再出现,而对于上述三大日志也就基本上不会提到了,因此剖析的较为全面,那么咱们下篇见~,下面准备讲:《MySQL。

2023-12-31 08:30:00 1064

原创 (十)全解MySQL之死锁问题分析、事务隔离与锁机制的底层原理剖析

对于死锁的定义,这里就不展开叙述了,因为在之前《并发编程-死锁、活锁、锁饥饿》[5]中曾详细描述过,如下:死锁是指两个或两个以上的线程(或进程)在运行过程中,因为资源竞争而造成相互等待、相互僵持的现象,一般当程序中出现死锁问题后,若无外力介入,则不会解除“僵持”状态,它们之间会一直相互等待下去,直到天荒地老、海枯石烂~当然,为了照顾一些不想看并发编程文章的小伙伴,这里也把之前的死锁栗子搬过来~

2023-12-31 08:00:00 964

原创 (九)MySQL之MVCC机制:为什么你改了的数据我还看不见?

MVCC多版本并发控制,听起来似乎蛮高大上的,但实际研究起来会发现它并不复杂,其中的多版本主要依赖Undo-log日志来实现,而并发控制则通过表的隐藏字段+ReadView快照来实现,通过Undo-log日志、隐藏字段、ReadView快照这三玩意儿,就实现了MVCC机制,过程还蛮简单的~到这里,其实对于MySQL的事务隔离机制,已经拨开一部分迷雾了,下篇《MySQL事务与锁机制原理篇》中,则会彻底讲清楚MySQL锁是怎么实现的,以及不同的事务隔离级别,又是如何借助锁+MVCC处理客户端SQL。

2023-12-30 10:45:00 864

原创 (八)MySQL锁机制:高并发场景下该如何保证数据读写的安全性?

看到这里,相信大家对MySQL中提供的锁机制有了全面的认识,但以目前情况而言,虽对每种锁类型有了基本认知,但本篇的内容更像一个个的点,很难和《MySQL事务篇》连成线,而对于这块的具体内容,则会放在后续的《事务与锁机制的实现原理篇》中详细讲解,在后续的原理篇中再将这一个个知识点串联起来,因为想要真正弄懂MySQL事务隔离机制的实现,还缺少了一块至关重要的点没讲到:即MVCC机制。因此会先讲明白数据库的MVCC多版本并发控制技术的实现后,再去剖析事务隔离机制的实现。

2023-12-30 10:15:00 980

原创 2023 年微服务后端开发的 11 个最佳工具!

Helios是一个以开发人员为优先的可观察性平台,通过整合OpenTelemetry的上下文传播框架,为团队提供从头到尾对应用程序流程的可操作见解,从而实现对跨微服务、无服务器功能、数据库和第三方API的全面可见性。这些工具提供了独特的功能,可以满足不同的微服务开发需求,使开发人员能够轻松地大规模构建和管理基于微服务的应用程序。Google 的gRPC是一个开源的高性能远程过程调用 (RPC) 框架,通过高效的二进制序列化支持客户端和服务器应用程序之间的通信,使其成为微服务架构和高度可扩展系统的理想选择。

2023-12-29 17:37:21 718

原创 JAVA8常用时间日期工具类API

转换过程总结起来相对简单,Date类和JDK1.8推出的LocalDate、LocalDateTime、LocalTime类之间的转换可以通过ZonedDateTime做桥梁,至于JDK1.8新出的类就可以通过API自己转换。

2023-12-29 17:16:29 445

免费开源!!高级 Java Redis 客户端,用于线程安全同步、异步和反应式使用 支持集群、哨兵、管道和编解码器

Lettuce 是一个可扩展的线程安全 Redis 客户端,适用于同步、异步和反应式使用。如果多个线程避免阻塞和事务性操作(例如BLPOP和 MULTI/ ) ,则它们可以共享一个连接EXEC。Lettuce是用netty构建的。支持高级 Redis 功能,例如 Sentinel、集群、管道、自动重新连接和 Redis 数据模型。 此版本的 Lettuce 已针对最新的 Redis 源代码版本进行了测试。 同步、异步和反应式使用 Redis哨兵 Redis集群 SSL和Unix 域套接字连接 流媒体API CDI和Spring集成 编解码器(用于数据的 UTF8/bit/JSON 等表示) 多个命令接口 对本机传输的支持 与 Java 8++ 兼容(无描述符的隐式自动模块)

2023-11-08

免费开源!!Micronaut 应用框架

Micronaut Framework是一个基于 JVM 的现代全栈 Java 框架,旨在构建模块化、易于测试的 JVM 应用程序,并支持 Java、Kotlin 和 Groovy 语言。 Micronaut Framework 由 Grails 框架的创建者开发,并从多年来使用 Spring、Spring Boot 和 Grails 构建从整体应用程序到微服务的实际应用程序的经验教训中汲取灵感。 Micronaut Framework 旨在提供构建 JVM 应用程序所需的所有工具,包括: 依赖注入和控制反转 (IoC) 面向方面编程(AOP) 合理的默认值和自动配置

2023-11-08

免费开源!!java项目实战练习

Java项目 swagger2-启动-启动器 SpringBoot-Shiro 秒杀 沃斯2.0 tomcatServlet3.0 Web服务器 ServletAjax JspChat jsp 聊天室 eStore图书馆系统 checkcode Java 验证码生成器 IMOOCSpider 简单的互联网蜘蛛

2023-11-08

免费开源!!有用的 Java 框架、库、软件和 hello worlds 示例的列表

一、发展情况 1. 常用框架和库 2. 网页开发 3. 图形用户界面 4. 商业 5. 游戏开发 6. 有用的库 收藏 日期和时间 依赖注入和AOP 控制台和命令行 函数式编程 反应式编程 安全与认证 高性能 序列化和 I/O 记录 Bean 映射和验证 7. 图像和视频 8. 代码生成和改变字节码 9. 分布式应用程序 10. 科学 11.OSGI 二. 数据库、搜索引擎、大数据和机器学习 1. 数据库和存储 ——分布式数据库 2. 数据结构 3、搜索引擎 4. 数据库的客户端和驱动程序 5. 对象关系映射 6. 处理混乱的数据 7. 大数据 8. 机器学习 -语义网和关联数据 -约束满足问题求解器 -自然语言处理(NLP)和语音识别

2023-11-08

免费开源-Hibernate 的核心对象/关系映射功能

Hibernate ORM 是一个强大的 Java 对象/关系映射解决方案,可以轻松地为应用程序、库和框架开发持久性逻辑。 Hibernate 实现了 JPA,即 Java 中对象/关系持久性的标准 API,而且还提供了一组超出规范的广泛功能和 API。 请参阅Hibernate.org了解更多信息。 Hibernate 使用Jenkins和GitHub Actions 来满足其 CI 需求。看 詹金斯乔布斯 GitHub 操作 职位

2023-11-08

免费开源-用于与以太坊客户端集成的轻量级 Java 和 Android 库

Web3j:Web3 Java 以太坊 Ðapp API Web3j 是一个轻量级、高度模块化、反应式、类型安全的 Java 和 Android 库,用于处理智能合约并与以太坊网络上的客户端(节点)集成 这使您可以使用以太坊 区块链,而无需为平台编写自己的集成代码而产生额外的开销。 Java和区块链演讲概述了区块链、以太坊和 Web3j。

2023-11-08

免费开源-jOOQ 是用 Java 编写 SQL 的最佳方式

jOOQ 是一个内部 DSL 和源代码生成器,将 SQL 语言建模为类型安全的 Java API,以帮助您编写更好的 SQL。 其主要特点包括: 源代码生成器 用于类型安全查询构造和动态 SQL的 DSL API 次要特征包括: DAO 数据导出和导入 数据类型转换 DDL 语句支持 DML 语句支持 诊断 30 多个 RDBMS 的方言不可知性 嵌入式类型 格式设置和漂亮的打印 隐式连接 Kotlin 支持 测绘 元数据API JDBC 的模拟 API 用于遍历和替换的模型API MULTISET以及ROW嵌套集合和记录 多租户 解析器(和翻译器) 基于模式的转换 纯 SQL 模板 程序逻辑API 通过 R2DBC 提供响应式支持 只读列 Scala 支持 架构差异 SQL转换 SQL翻译 存储过程支持 交易接口 用于简化 CRUD 的 UpdatableRecords,具有选择加入乐观锁定 以及更多

2023-11-08

免费开源-与 Netflix OSS 组件集成

特征 服务发现:可以注册 Eureka 实例,并且客户端可以使用 Spring 管理的 bean 发现实例 服务发现:可以使用声明性 Java 配置创建嵌入式 Eureka 服务器 基本编译和测试 要构建源代码,您需要安装 JDK 17。 Spring Cloud 使用 Maven 进行大多数与构建相关的活动,您应该能够通过克隆您感兴趣的项目并输入来快速开始工作

2023-11-08

免费开源!!生成类型安全 bean 映射器的注释处理器

什么是MapStruct? MapStruct 是一个 Java注释处理器,用于为 Java bean 类生成类型安全且高性能的映射器。它使您免于手动编写映射代码,这是一项乏味且容易出错的任务。生成器带有合理的默认值和许多内置类型转换,但在配置或实现特殊行为时它会妨碍您。 与运行时工作的映射框架相比,MapStruct 具有以下优点: 通过使用普通方法调用而不是反射来快速执行 编译时类型安全。只能映射相互映射的对象和属性,因此不会意外地将订单实体映射到客户 DTO 等。 自包含代码——无运行时依赖 如果出现以下情况,请在构建时 清除错误报告: 映射不完整(并非所有目标属性都已映射) 映射不正确(找不到正确的映射方法或类型转换) 易于调试的映射代码(或可手动编辑 - 例如,如果生成器中出现错误)

2023-11-08

免费开源!!手把手教你整合最优雅的SSM框架:SpringMVC + Spring + MyBatis

关于 整合SSM框架(SpringMVC + Spring + MyBatis),适合刚接触spring的童鞋,需要有servlet和jsp基础。学习完成SSM整合后可以应付开发工作,但是建议继续深入研究,学习spring boot,spring cloud等技术,让开发效率更上一层。 环境 JDK 1.8 雄猫8.5

2023-11-08

免费开源!!Java 23种设计模式全归纳

设计模式 设计模式(Design Pattern)是一套被反复使用、大多数人精美的、经过分类编写目的、代码设计经验的总结。 设计模式分为清晰类型,共23种: 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 结构类型模式:队列模式、桥接模式、装饰模式、组合模式、外观模式、共享元模式、代理模式。 行为类型模式:模版方法模式、命令模式、迭代器模式、观察者模式、介入者模式、多层模式、解释器模式、状态模式、策略模式、责任链模式、访问者模式。

2023-11-08

免费开源!!Java的必备基础知识、数据库知识、以及框架知识

Java面向对象编程题数据库常用框架系统设计工具参考资料 本仓库是针对Java的一些基础知识、数据库知识、以及框架知识进行收集、整理(持续更新中)。 仓库对应网站:https://duhouan.github.io/Java/#/

2023-11-08

免费开源!!这是我用Java写的一些程序-捕鱼达人、俄罗斯方块、贪吃蛇、拉火车

这是我用Java写的一些程序(详细说明文档在相应的文件夹里) 1、FishGame——捕鱼达人 2、俄罗斯方块——俄罗斯方块游戏 3、蠕虫——贪吃蛇游戏 4、TrainGame——拉火车游戏 5、地雷——扫雷游戏

2023-11-08

免费开源!!Java 项目的 Squash 客户端库

Squash 客户端库:Java 该客户端库向 Squash(Squarish 异常报告和管理系统)报告异常。 文档 有关 Squash 各个组件的概述,请参阅网站文档https://github.com/SquareSquash/web。 兼容性 该库与 J2​​SE 1.6 或更高版本兼容。所有依赖项均由 Maven 处理。 用法 该类SquashEntry旨在扩展,然后使用您选择的 json 库进行序列化,以便传输到您的 Squash 服务器。我们建议使用 gson,但任何自动字段名称检测库都可以。 首先,扩展SquashEntry并包含您希望发送到 Squash 的任何其他事件数据。有关已知属性的列表,请参阅OccurrenceSquash Web 代码中的类文档;您还可以提供任意属性。

2023-11-08

一些Java 编程语言的优秀框架、库和软件的精选列表代码

精选的精彩 Java 框架、库和软件列表。

2023-11-06

Java代码直接转化成smail代码工具(完整项目)

java代码直接转化成smali代码工具

2023-11-06

Java全相关的漏洞以及技术demo(完整项目及相关代码)

原生Java、Fastjson、Jackson、Hessian2、XML反序列化漏洞利用和Spring、Dubbo、Shiro、CAS、Tomcat、RMI、Nexus等框架\中间件\功能的exploitsJava Security Manager绕过、Dubbo-Hessian2安全等实践代码。 本项目仅用于安全研究,禁止使用本项目发起非法攻击,造成的后果由用户承担 这是一个个人用于复现、公开一些感兴趣、或者影响稍大的漏洞的项目,没有多少技术含量,有权当个人技术笔记。

2023-11-06

JavaPDF生成文档的总结及相关代码,Java生成PDF

实例: 1 字 -> xml 手动的 2 xml->ftl 手动的 3 ftl + 对象 = xml 自由标记 4 xml->pdf 文档X4J

2023-11-06

Java的JDBC项目,银行管理系统,用于练习java免费源码

#银行管理系统 这是一个java JDBC项目 ####开发环境 MyEclipse2014 MysqlV5.5 赢7-64 ##主要功能 目前主要实现用户的功能,管理员以后再加 ###用户功能 开户 存款 存款 一周 查询 修改密码 销户

2023-11-01

【Java面试+Java远程技术学习指南】

一份通向理想互联网公司的面试指南,包括Java,技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、概览、数据库( MySQL、Redis)、Java项目实战等 Java学习资源汇总(个人总结) Java基础到Java实战接触学习视频教程,包括多个企业级实战项目: https: //github.com/hello-go-maker/cs-learn-source 面试算法资料,这是总结的算法资料,学完基本可以应付80%大厂: https: //urlify.cn/N7vIj2 密码: ijoi 大厂面试资料,一年时间总结,覆盖Java所有技术点:https://urlify.cn/Vzmeqy 密码:j9t2 面试思维导图,手打总结: https: //urlify.cn/vUNF7z 密码: adbo

2023-11-01

Java 企业级项目需求文档

这些需求文档基本都是Java企业级应用,一些业务简单的项目松哥建议大家采用Spring Boot + Vue技术栈来开发,有的业务比较复杂的,可以多找几个小伙伴一起开发,针对此类业务复杂的项目也可以考虑采用Spring Cloud技术栈。 如果大家尝试,大家建议从一开始就认真规划项目、技术栈的选择、人员分工(如果多人一起开发)等等,做好的项目可以上传到GitHub或者Gitee,对自己以后找工作多一些少也会有帮助。

2023-11-01

10个非常实用的Java项目实战练习源码

Java项目 swagger2-启动-启动器 SpringBoot-Shiro 秒杀 沃斯2.0 tomcatServlet3.0 Web服务器 ServletAjax JspChat jsp 聊天室 eStore图书馆系统 checkcode Java 验证码生成器 IMOOCSpider 简单的互联网蜘蛛

2023-11-01

合集Java流行框架分析:Spring源码、SpringBoot源码、SpringAOP源码

Java流行框架分析,学习以及源码总结。项目持续更新中,不建议直接Fork,欢迎star、watch。 对于框架底层的学习,需要反复、认真思考,并做到温故而知新,这样才能将底层原理吸收得更早。 学习一个框架的源码,不仅在实际使用时如果出现问题,可以快速定位出问题,找到问题原因并解决,同时还可以学习到框架的架构思想与设计模式。当然,学习框架基础源码还可以提升我们自身的水平,在大厂面试时能够在队列面试者中进行。因此学习框架虽然枯燥乏味,但罗马还不是最初建成的,所以平时之余就要多学习框架底层源码,这样在用上的时候就能游刃有余。

2023-11-01

免费开源Java+SQLServer学生成绩管理系统(代码+数据库

学生成绩管理系统 学生成绩管理系统是一个网络应用程序,可帮助教师管理学生的成绩和学业进度。它使教师能够创建学生档案,将成绩添加到他们的档案中,并生成有关学生学业成绩的报告。 特征 使用基本信息和个人资料图片创建学生档案 将成绩以及评论和可选附件添加到学生档案中 为每个学生生成包含其成绩和评论的成绩单 通过图表查看学生学业成绩的摘要 将报告和摘要导出为 PDF 文档 要求 Java 开发工具包 (JDK) 15 或更高版本 Apache Tomcat 9 或更高版本 MySQL 8 或更高版本

2023-10-31

免费开源知乎专栏《我的Java学习之路》代码

知乎专栏《我的java学习之路》代码 https://zhuanlan.zhihu.com/caofan 开发环境 JDK8 Eclipse 4.7.0

2023-10-31

【资源免费下载】Java代码积累丨大话设计模式(Java实现版本)、线程协作

Java代码加速器 Java代码积累:并发 设计模式 数据结构 使用容器 实用 类 基础知识 并发性 演示线程的生命周期 生产者-消费者 设计模式参考《大话设计模式》 工厂简单模式 创造型模式 工厂方法模式 抽象工厂模式 原型模式 建造者模式 单例模式 结构型模式 队列模式 桥接模式 组合模式 装饰模式 外观模式 享元模式 代理模式 行为模式(类行为模式) 解释器模式 模板方法模式 行为模式(对象行为模式) 策略模式 观察者模式 状态模式 导入模式 迭代器模式 命令模式 职责链模式 进来者模式 访问者模式 数据结构 Stack - 使用泛型实现Stack 生成斐波那契数列 使用容器 利用迭代器实现原材料 实用程序 StringUtil类 - 封装常用的String方法 基本的 正则表达式的使用方式

2023-10-31

免费下载半自动化Java代码生成器项目(利用freemarker模板生成)

本项目Github地址:https://github.com/yu Chenggroup/rapid- generator 项目最初来自于https://code.google.com/p/rapid-generator/ 增加一些定制和扩展,修改为基于MAVEN的格式。整体架构保持不变。 增加的特性为: 支持表名想去,参考配置文件中的tableRemovePrefixes 支持列名想去,参考配置文件中的rowRemovePrefixes 支持需要忽略的表,参考配置文件中的skipTablePrefixes 支持子包,参考配置文件中的 subpackage,其实原版就支持,目录为属性KEY加上_dir即可,例如“ ${xxxKEY_dir}” 其他一些模板使用上的修改,参考模板目录

2023-10-31

完整的Java代码审计学习笔记资源(免费下载)

.gitignore 第一的 4年前 自述文件.md 添加一些关于 jndi 的内容 3年前 java代码审计-sqli.md 第一的 4年前 java代码审计-ssrf.md 第一的 4年前 java代码审计-ssti.md 第一的 4年前 java代码审计-xss.md 第一的 4年前 java代码审计-xxe.md 第一的 4年前 java代码审计-反序列化.md 添加一些关于 jndi 的内容 3年前 java代码审计-命令执行.md 第一的 4年前 java代码审计-文件操作.md 第一的 4年前 java代码审计-环境搭建+前置知识.md 第一的 4年前 java代码审计-表达式注入.md 第一的

2023-10-31

完整学习笔记:《剑指offer》Java版代码实现

目录 题号 题目及题解 测试示例 第二题 单例设计模式 测试2 第三题 二维码中找到目标值 测试3 第四题 替换字符串中的空格 测试4 第五题 从尾到头打印链表 测试5 第六题 由前序和中序重建重建二叉树 测试6 第七题 使用两个栈实现队列 测试7 第八题 寻求旋转带宽的最小数字 测试8 第九题 斐波那契数列的第n项(青蛙跳台阶) 测试9 第十题 二进制中1的个数 测试10 第十一题 数值的整数次方 测试11 第十二题 打印1到最大的n晚数 测试12 第十三题 O(1)时间删除链表节点 测试13 第十四题 使数据库中的奇数位于偶数前面 测试14 第十五题 找链表中倒数第K个节点 测试15 第十六题 食品链表 测试16 第十七题 合并两个小区链表 测试17 第十八题 判断二叉树A中是否包含子树B 测试18 第十九题 二叉树的镜像 测试19 第二十题 顺时针打印矩阵 测试20 第二十一题 包含min函数的栈 测试21 第二十二题 判断一个栈是否是另一个栈的弹出序列 测试22 第三十三题 层序遍历二叉树 测试23 第二十四题 后序遍历二叉搜索树 测试24 第二十五题 二叉树中和为某值的路径

2023-10-31

免费Java代码直接转化成smali的代码工具

java代码直接转化成smali代码工具java代码直接转化成smali代码工具java代码直接转化成smali代码工具java代码直接转化成smali代码工具java代码直接转化成smali代码工具java代码直接转化成smali代码工具java代码直接转化成smali代码工具java代码直接转化成smali代码工具java代码直接转化成smali代码工具

2023-10-31

用Java实现中国象棋游戏-局域网络对战

中国象棋 java中国象棋游戏 使用Java Socket编写,实现无线内联网对战 先启动server:ChineseChess/src/com/ylw/main/server/Server.java 重新启动client : ChineseChess/src/com/ylw/main/client/Xiangqi.java

2023-10-31

一款轻量级Java对象高效克隆框架,提供高性能的深克隆(非对象->序列化->对象这种低效率克隆)、浅克隆,支持分区克隆

注意: 需要JDK1.8及以上 Bean需要提供无参数的构造方法~ 以下代码存在于项目的com.brucecloud.fastclone.example包下~ 示例Bean.java 公共类ExampleBean { 私有 int id; 私人用户用户; 私人名单名单; 公共 int getId() { 返回ID; } 公共无效setId(int id){ 这个.id = id; } 公共用户 getUser() { 返回用户; } 公共无效setUser(用户用户){ this.user = 用户; } 公共列表 getList() { 返回列表; } 公共无效setList(列表列表){ this.list = 列表; } } 用户.java 公共类用户{ 私有字符串名称; 私有整数年龄; 公共字符串 getName() {

2023-10-31

24道MySQL高频经典面试题(附答案)

yyds

2023-10-31

一个面向学习的java开源博客系统,减少过度封装,展现技术本质 集成微信小程序,QQ登录,腾讯云对象存储等功能

YYblog简介 一个面向学习的java开源博客系统,减少过度封装,展现技术本质。项目集成PC,WAP,微信小程序等多端,适合学习和二次开发。 初衷 很多时候看过的东西只是简单的了解,又或是仅仅做了个Demo,这时候我们所了解的可能远远还达不到生产的级别,不经过实践永远不知道会遇到哪些问题。这是我目前遇到的问题,也是我做这个项目的初衷。并不是为了做一个产品,而是做一个实践,做一个学习的记录。 目前系统分为beta版和1.x版两个分支。beta版为早期开发版本,今后不会再做更新,但是因为使用的技术相对基础,学习意义较大,所以单独开了分支。 1.x版为常规版本,今后相关更新也会基于此版本。最后在此也特别感谢笔记博客提供的开源前端模板。目前1.x版本前端不会改动,2.x的会全部重构。 微信小程序为最近新增的入口,功能还比较简单,后续会继续完善,在此感谢juejin第三方提供的开源参考。 项目开发结合实际情况,尽量遵守阿里巴巴开发规范,如有发现相关不合规问题,还请方便提醒下我修改,谢谢。

2023-10-31

免费超全面的Java基础类型,容器,并发,IO流,面向对象,Web编程等代码总结

java基础 一、仓库说明 Java基础类型,容器,并发,IO流,面向对象,Web编程等代码总结。 2、分类文档 JVM虚拟机 JVM特点,结构与执行周期 JVM类加载机制 JVM运行时区数据 JVM执行引擎和垃圾回收 基础语法 理解Java中对象基础Object类 基本数据类型,核心点整理 特殊的String类,以及相关扩展API 日期与时间API详解 流程控制语句,和算法应用 函数式编程概念和应用 集合容器 基于分析列表集合源码体系 基于分析地图集合源码体系 IO流机制 IO流核心模块及基本原理 曼编程 线程的创建方式与生命周期 线程核心机制,基础概念扩展 多线程并发访问,同步控制 线程间通信,等待/通知机制 锁锁机制,API详解 Fork/Join 框架机制详解 Executor线程池框架简介 面向对象 泛型机制与反射原理 Proxy动态代理机制详解 从整体上观察对象 网络开发 Servlet基础,生命周期执行过程 Http请求详解,握手挥手流程简介 会话跟踪技术,Session和Cookie详解 过滤器、监听器、拦截器,应用详解 Servlet 集成 C3P0

2023-10-31

Java语言程序设计/面向对象程序设计教学资料

Java语言程序设计/面向对象程序设计教学资料 课件 第 1 章 Java 概述 第2章 Java语法基础 第三章 面向像(上) 代码 第1章 第2章 第3章

2023-10-31

免费整理了一些超实用的Java编写的小工具

1 MySQL监控器 MySQL实时监控工具(代码审计、黑盒测试辅助工具) 2 目录扫描 一款不太好用的目录扫描工具,dic里面是字典(修改的是k8,字典也是k8里面的)。 3 其他

2023-10-30

常规Java工具,算法,加密,数据库,面试题,源代码分析,解决方案

阿里巴巴_德鲁伊 阿里巴巴 Druid 数据源配置 6年前 AngularJS_String_SubString angularjs 字符串截取过滤器,用于截取字符串 6年前 大数据ETL 提取、转换 6年前 C# 通过系统剪切板把HTML复制到Word中,并且保留原来的格式 6年前 克罗斯 CROS实现跨域时授权问题 6年前 CrossOrigin_请求 服务器端跨域请求问题 7年前 Eclipse_Referenced_File_Contains_Errors Eclipse Xml编译错误引用的文件包含错误 - spring-beans-4.0.xsd 6年前 Git_语言_显示 修改GitHub上项目语言显示的问题 6年前 Gradle_依赖项_排除 Gradle 依赖排除 6年前 Gradle_依赖_管理 Gradle依赖管理 6年前 Gradle_Gretty 合并 来自 kiruto/patch-1 的拉取请求#1 6年前 Gradle_Linux_安装 Gradle Linux安装

2023-10-30

Java 对象搜索器 - java内存对象搜索辅助工具

Java 对象搜索器 | java内存对象搜索辅助工具 肖像画家 肖像画家 肖像画家 0x01 工具简介 ############################################################# Java Object Searcher v0.01 author: c0ny1<root@gv7.me> github: http://github.com/c0ny1/java-object-searcher ############################################################# 配合IDEA在Java应用运行时,对内存中的对象进行搜索。比如可以用挖掘request对象进行回显,辅助java构造内存webshel​​l等场景。 0x02 知识储备 使用之前必须了解的三个概念 2.1 搜索器 根据要搜索类型的对象,选择对应的搜索器,目前项目有三类。 JavaObjectSearcher普通搜索器 SearchRequstByBFS通过广度优先搜索requst对象搜索器 Search

2023-10-30

Java NIO+多线程实现聊天室

涉及到的技术点 线程池ThreadPoolExecutor 阻塞队列BlockingQueue,生产者消费者模式 选择器 渠道 字节缓冲区 ProtoStuff 高性能序列化 HttpClient连接池 Spring依赖注入 lombok简化POJO开发 原子指标 内置锁 竣工服务 log4j+slf4j日志 实现的功能 登录注销 单聊 群聊 客户端提交任务,下载图片并显示 上线下线公告 在线用户记录 批量下载豆瓣电影的图片,并打成压缩包传输给客户端 客户端使用方式: 登录:默认用户名是user1-user5,密码分别是pwd1-pwd5 例:打开客户端后输入用户名为user1,密码为pwd1 注销:关闭客户端即可 单聊:@用户名:留言 例如:@user2:你好 群聊:留言 例如:大家好 提交任务:task.file:图片的URL / task.crawl_image:豆瓣电影的id[?imageSize=n] 可以添加请求参数 例1:task.file: https://img1.doubanio.com/view/movie_poster_cover/lpst/public/

2023-10-30

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

TA关注的人

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