水滴技术_社区达人页

个人头像照片
水滴技术
已加入开发者社区1798
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀
成就
已发布63篇文章
2条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人 更多
技术能力
兴趣领域
  • Java
  • Python
  • 设计模式
  • 容器
  • 微服务
  • 人工智能
  • 算法
  • NoSQL
  • 关系型数据库
  • 定位技术
擅长领域
技术认证

暂时未有相关云产品技术能力~

生命不息,学习不止!我是水滴,学习的路上与你同在!
暂无精选文章
暂无更多信息

2023年06月

  • 06.15 16:06:59
    发表了文章 2023-06-15 16:06:59

    Python批量为PDF加水印

    我们自己制作的 PDF 文件,为了避免被别人滥用,通常会加上水印。而市面上很多工具都是收费的,这无疑增加了我们的成本。 所以,我使用 Python 编写了一段加水印的代码,可以批量的为多个 PDF 文件加水印,完全是免费的,在这里分享给大家。
  • 06.15 16:05:37
    发表了文章 2023-06-15 16:05:37

    Python将PDF转换为Word

    在平时的工作中,我们总会希望将需要的 PDF 文件转换为 Word 文件,而市面上很多工具都是收费的,这无疑增加了我们的成本。 所以,我使用 Python 编写了一个转换代码,可以 将 PDF 转换为 Word,完全是免费的,在这里分享给大家。
  • 06.15 16:04:23
    发表了文章 2023-06-15 16:04:23

    Python批量将Word转换为PDF

    对于将 Word 文件转换为 PDF 文件,是我们经常需要的工作。单个文件转的话,Word 本身就支持手动转换,但若有大批量的文件需要转换,这种方式还是有不小的工作量。 所以,为了更加便利和高效,我使用 Python 编写了一个批量转换工具,在这里分享给大家。
  • 06.15 16:02:10
    发表了文章 2023-06-15 16:02:10

    Java I/O 模型之 AIO

    Java AIO为我们提供了AsynchronousServerSocketChannel类,它是一个面向流监听套接字的异步通道,可以通过该类的open方法创建一个实例。
  • 06.15 16:00:17
    发表了文章 2023-06-15 16:00:17

    Java I/O 模型之 NIO

    服务端通过ServerSocketChannel类的open静态方法,可以创建一个打开的服务端套接字通道。该通道用于监听客户端的连接。虽然该通道已经打开,但还无法接收客户端的连接。
  • 06.15 15:59:28
    发表了文章 2023-06-15 15:59:28

    Java I/O 模型之 BIO

    Java BIO(Blocking I/O)是一种同步阻塞式I/O模型,从JDK1.0到JDK1.3,Java只能使用BIO实现Socket通信。
  • 06.15 15:57:25
    发表了文章 2023-06-15 15:57:25

    【Java I/O 流】对象流:ObjectInputStream 和 ObjectOutputStream

    对象流有两个类:ObjectOutputStream 和 ObjectInputStream,其主要作用是将 Java 对象序列化为流数据,或将流数据反序列化为 Java 对象。
  • 06.15 15:55:15
    发表了文章 2023-06-15 15:55:15

    【Java I/O 流】数据输入输出流:DataInputStream 和 DataOutputStream

    数据流与要是将 Java 的基础数据类型读取或写入流中,它有如下特点: > 数据流是一个处理流,它必须套接在节点流之上。 数据流在读取和写入时的顺序要一致。否则,读取的数据会失真,造成乱码。
  • 06.15 15:54:14
    发表了文章 2023-06-15 15:54:14

    【Java I/O 流】字节数组流:ByteArrayInputStream 和 ByteArrayOutputStream

    今天的主题是字节数组流,即`ByteArrayInputStream` 和 `ByteArrayOutputStream`。这两个流主要用于字节数组与流之前的转换。
  • 06.15 15:53:33
    发表了文章 2023-06-15 15:53:33

    【Java I/O 流】字符缓冲流:BuffreadReader 和 BufferedWriter

    缓冲流是一个包装流,在创建缓冲流实例时,需要传入底层真实操作的输入或输出流。其主要的作用就是为了提高读写效率而生的。 今天讲的字符缓冲流有两个:`BuffreadReader` (字符缓冲输入流)和 `BufferedWriter`(字符缓冲输出流)。本文会介绍它们的构造函数和一些常用方法,最后使用真实案例来学习字符缓冲流是如何使用的。
  • 06.15 15:52:35
    发表了文章 2023-06-15 15:52:35

    【Java I/O 流】字节缓冲流:BufferedInputStream 和 BufferedOutputStream

    缓冲流是一个包装流,在创建缓冲流实例时,需要传入底层真实操作的输入或输出流。其主要的作用就是为了提高读写效率而生的。 今天讲的字节缓冲流有两个:`BufferedInputStream` (字节缓冲输入流)和 `BufferedOutputStream` (字节缓冲输出流)。本文会介绍它们的构造函数和一些常用方法,最后使用真实案例来看下字节缓冲流是如何使用的。
  • 06.15 15:51:38
    发表了文章 2023-06-15 15:51:38

    【Java I/O 流】文件字符输入输出流:FileReader 和 FileWriter

    本篇文章主要讲述“文件字符输入流”和“文件字符输出流”两个类的使用,并列举了一些读写案例,帮助学习。
  • 06.15 15:50:58
    发表了文章 2023-06-15 15:50:58

    【Java I/O 流】字符输入输出流:Reader 和 Writer

    前面我们已经学会了字节流的使用,本篇开始介绍字符流。字符输入输出流是所有字符流的超类,学会了它们的方法,也基本上掌握了其子类的使用了。
  • 06.15 15:50:16
    发表了文章 2023-06-15 15:50:16

    【Java I/O 流】文件字节输入输出流:FileInputStream & FileOutputStream(文件读写案例)

    本篇文章主要讲述“文件字节输入流”和“文件字节输出流”两个类的使用,并列举了一些案例,帮助学习。
  • 06.15 15:49:02
    发表了文章 2023-06-15 15:49:02

    【Java I/O 流】字节输入输出流:InputStream & OutputStream

    本篇介绍字节输入输出流,它们是所有字节流的超类,提供了一些常用方法,我们一起看一下。
  • 06.15 15:48:05
    发表了文章 2023-06-15 15:48:05

    【Java I/O 流】I/O 流的原理与流的分类

    所谓 I/O 是 Input/Output 的缩写,即输入/输出。I/O 技术用于处理数据的传输,文件的读写等。 数据传输可以看做是一种数据的流动,而流(Stream)可以理解为数据传输时的序列。按照数据的“流向”,流可分为输入流和输出流。
  • 06.15 15:46:19
    发表了文章 2023-06-15 15:46:19

    【Java I/O 流】文件的操作——java.io.File 类详解

    最近遇到了一些文件流读写的问题,发现对这块知识掌握的还不够系统,所以花了一些时间将 Java IO 流相关的知识整理了一下,也在这里分享给你们,希望能够有所帮助。 先来看第一篇:本文讲述了计算机文件的基本知识,以及 Java 中如何使用 File 类来操作文件的。
  • 06.15 15:43:29
    发表了文章 2023-06-15 15:43:29

    MyBatisPlus(八)自动填充字段(createTime/updateTime)

    我们在项目中会用到createBy、createTime、updateBy、updateTime字段,来记录数据的插入和更新历史。若要实现这些字段的自动填充,MyBatisPlus需要增加一些配置,下面看具体内容吧。
  • 06.15 15:42:35
    发表了文章 2023-06-15 15:42:35

    MyBatisPlus(七)乐观锁

    使用乐观锁的意图是:当要更新一条记录的时候,希望这条记录没有被别人更新。那么需要在表中增加一个字段version来实现。
  • 06.15 15:41:56
    发表了文章 2023-06-15 15:41:56

    MyBatisPlus(六)软删除(逻辑删除)

    在项目中软删除是必须用到的,那么需要一些配置来支持软删除
  • 06.15 15:41:14
    发表了文章 2023-06-15 15:41:14

    MyBatisPlus(五)主键生成策略

    使用主键注解@TableId,加到pojo类的主键上
  • 06.15 15:40:36
    发表了文章 2023-06-15 15:40:36

    MyBatisPlus(四)分页与排序

    MyBatisPlus有现成的分页功能,需要将插件添加到配置中
  • 06.15 15:39:56
    发表了文章 2023-06-15 15:39:56

    MyBatisPlus(三)条件构造器

    这里主要用到QueryWrapper和UpdateWrapper两个类,用于生成sql的where条件。
  • 06.15 15:38:55
    发表了文章 2023-06-15 15:38:55

    MyBatisPlus(二)提供的CRUD功能

    继承了BaseMapper<T>接口后,便可实现表的基础CRUD功能了,下面我们来看看具体内容。
  • 06.15 15:38:13
    发表了文章 2023-06-15 15:38:13

    MyBatisPlus(一)快速开始

    MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
  • 06.15 13:43:53
    发表了文章 2023-06-15 13:43:53

    Java数据结构与算法分析(十一)散列表(哈希表)

    散列表(Hash Table)也叫哈希表,是根据给定关键字(Key)来计算出该关键字在表中存储地址的数据结构。也就是说,散列表建立了关键字与存储地址之间的一种直接映射关系,将关键字映射到表中记录的地址,这加快了查找速度。
  • 06.15 13:41:37
    发表了文章 2023-06-15 13:41:37

    Java数据结构与算法分析(十)B树图文详解(含完整代码)

    迄今为止,已经介绍了《 二叉查找树 》和《 AVL树 》,我们始终假设可以把整个数据结构存储在内存中。可是,如果数据多到内存装不下,这就意味着必须把数据放在磁盘上,显然这些数据结构不再适用。 问题在于磁盘的I/O速度是远远不如内存访问速度的,然而从一棵树中查找到某个元素,必须从根节点一层层往下找,这每一次查找便是一次I/O操作。为了提高性能,就必须要减少查找的次数。 如能减少树的高度、增加每个节点中的元素数,便是种有效的解决方案。实现这种想法的一种方法是使用B树。
  • 06.15 13:40:09
    发表了文章 2023-06-15 13:40:09

    Java数据结构与算法分析(九)AVL树(平衡二叉树)

    AVL(Adelson-Velskii 和 Landis)树是带有平衡条件的二叉查找树,又叫做平衡二叉树。在AVL树中任何节点的两个子树高度差最多为1,所以它又被称为高度平衡树。
  • 06.15 13:38:15
    发表了文章 2023-06-15 13:38:15

    Java数据结构与算法分析(八)二叉查找树(BST)

    二叉查找树又叫二叉排序树(Binary Sort Tree),或叫二叉搜索树,简称BST。BST是一种节点值之间有次序的二叉树。
  • 06.15 13:37:20
    发表了文章 2023-06-15 13:37:20

    Java数据结构与算法分析(七)二叉树

    二叉树是一棵特殊的树,其结构简单但很重要。二叉树的特点是每个节点最多有两棵子树,并且有左右之分。
  • 06.15 13:36:25
    发表了文章 2023-06-15 13:36:25

    Java数据结构与算法分析(六)树

    树是一种非线性的数据结构,它包含n(n>=1)个节点,(n-1)条边的有穷集合。把它叫做“树”是因为它看起来像一个倒挂的树,也就是说它是根朝上,叶子朝下的。
  • 06.15 13:35:27
    发表了文章 2023-06-15 13:35:27

    Java数据结构与算法分析(五)队列

    队列和栈一样,也是一个操作受限制的线性表。不同的是队列的插入在一端进行,我们称为队尾(rear);而删除(取出)在另一端进行,我们称为队头(front)。
  • 06.15 13:34:20
    发表了文章 2023-06-15 13:34:20

    Java数据结构与算法分析(四)栈

    栈又叫堆栈,是一种运算受限制的线性表,限定只能在一端进行插入和删除操作,该端称为栈顶(Top),相对的另一端叫栈底(Bottom)。
  • 06.15 13:32:55
    发表了文章 2023-06-15 13:32:55

    Java数据结构与算法分析(三)链表(单链表、双链表、环形链表)

    通过前篇文章《[数组](https://blog.csdn.net/gozhuyinglong/article/details/109702860)》了解到数组的存储结构是一块连续的内存,插入和删除元素时其每个部分都有可能整体移动。为了避免这样的线性开销,我们需要保证数据可以不连续存储。本篇介绍另一种数据结构:链表。
  • 06.15 13:31:27
    发表了文章 2023-06-15 13:31:27

    Java数据结构与算法分析(二)稀疏数组

    在介绍稀疏数组前我们先来引入一个需求,下面是一个五子棋的棋盘(15 * 15),玩到中途时想要保存离开,希望下次打开还可以继续玩。我们怎么实现呢?
  • 06.15 13:27:50
    发表了文章 2023-06-15 13:27:50

    Java数据结构与算法分析(一)数组

    数组是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据
  • 06.14 09:10:07
    发表了文章 2023-06-14 09:10:07

    15. 成功解决:java: Can't generate mapping method with primitive return type.

    今天启动 SpringBoot 项目时,报了如下错误:`java: Can't generate mapping method with primitive return type.`
  • 06.14 09:08:54
    发表了文章 2023-06-14 09:08:54

    14. 成功解决:ERROR:ssl_client_socket_impl.cc(992) handshake failed; returned -1, SSL error code 1, net_error -103

    今天使用 Python 的 selenium 时,一直在报如下错误:[30616:22540:0328/093748.004:ERROR:ssl_client_socket_impl.cc(992)] handshake failed; returned -1, SSL error code 1, net_error -100
  • 06.14 09:07:28
    发表了文章 2023-06-14 09:07:28

    13. SpringBoot启动报错:Error:(3, 32) java:无法访问org.springframework.boot.SpringApplication 错误的类文件...

    今天使用 `Spring Initializr` 创建了一个 `Spring Boot` 项目,启动时发现如下报错:Error:(3, 32) java:无法访问org.springframework.boot.SpringApplication 错误的类文件...
  • 06.14 09:05:48
    发表了文章 2023-06-14 09:05:48

    12. 成功解决:No Python 3.* installation was detected.

    卸载 Python 时报“No Python 3.* installation was detected.”错误。
  • 06.14 08:59:11
    发表了文章 2023-06-14 08:59:11

    11. Flash助手推荐的弹窗广告怎么删除

    最近开机时总能收到来自“Flash助手推荐”的弹窗广告,好烦啊~ 那么我们该如何消灭它呢?继续往下看吧。
  • 06.14 08:57:01
    发表了文章 2023-06-14 08:57:01

    10. 成功解决:io.netty.channel.ChannelPipelineException: ***Handler is not a @Sharable handler, so can't be added or removed multiple times.

    使用 SpringBoot 集成 Netty 时,报如下错误:io.netty.channel.ChannelPipelineException: ***Handler is not a @Sharable handler, so can't be added or removed multiple times.
  • 06.14 08:55:06
    发表了文章 2023-06-14 08:55:06

    9. 成功解决:Driver class 'org.gjt.mm.mysql.Driver' could not be found

    在使用 Kettle(Spoon) 工具创建 MySQL 数据库连接时,提示:Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed. org.gjt.mm.mysql.Driver
  • 06.14 08:52:06
    发表了文章 2023-06-14 08:52:06

    8. 成功解决:Error: Module not specified

    使用 IDEA 时,调用 `main` 方法,提示 `Error: Module not specified` 错误,意思是“module 未指定”。
  • 06.14 08:50:35
    发表了文章 2023-06-14 08:50:35

    7. 成功解决:io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1

    今天使用 Netty 搭建一个项目,接收报文时提示如下错误:`io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1`
  • 06.14 08:48:54
    发表了文章 2023-06-14 08:48:54

    6. 成功解决:Driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver' could not be found, make sure the 'MS SQL Server (Native)' driver (jar file) is installed.

    在使用 Kettle(Spoon) 工具创建 SQL Server 数据库连接时,提示:Driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver' could not be found, make sure the 'MS SQL Server (Native)' driver (jar file) is installed. com.microsoft.sqlserver.jdbc.SQLServerDriver
  • 06.14 08:45:51
    发表了文章 2023-06-14 08:45:51

    5. 成功解决:Could not autowire. No beans of 'RedisConnectionFactory' type found.

    今天建了一个新项目,使用 Spring Boot 整合 Redis 时,IDEA 被提醒“Could not autowire. No beans of 'RedisConnectionFactory' type found. ”错误,意思是不能自动装配“RedisConnectionFactory”。
  • 06.14 08:44:09
    发表了文章 2023-06-14 08:44:09

    4. 成功解决:Spring Boot Configuration Annotation Processor not configured

    在 Spring Boot 项目中,添加一个配置文件时,会提示“Spring Boot Configuration Annotation Processor not configured”
  • 06.14 08:40:44
    发表了文章 2023-06-14 08:40:44

    3. 该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定

    公众号管理员添加开发者时,提醒:该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定
  • 06.14 08:37:12
    发表了文章 2023-06-14 08:37:12

    2. 成功解决 BUG:Exception when publishing, ...[Failed to connect and initialize SSH connection...

    SSH: Connecting from host [WIN-...] SSH: Connecting with configuration [192.168....] ... ERROR: Exception when publishing, exception message [Failed to connect and initialize SSH connection. Message: [Failed to connect session for config [192.168....]. Message [java.net.ConnectException: Connection
  • 发表了文章 2023-06-15

    Python批量为PDF加水印

  • 发表了文章 2023-06-15

    Python将PDF转换为Word

  • 发表了文章 2023-06-15

    Python批量将Word转换为PDF

  • 发表了文章 2023-06-15

    Java I/O 模型之 AIO

  • 发表了文章 2023-06-15

    Java I/O 模型之 NIO

  • 发表了文章 2023-06-15

    Java I/O 模型之 BIO

  • 发表了文章 2023-06-15

    【Java I/O 流】对象流:ObjectInputStream 和 ObjectOutputStream

  • 发表了文章 2023-06-15

    【Java I/O 流】数据输入输出流:DataInputStream 和 DataOutputStream

  • 发表了文章 2023-06-15

    【Java I/O 流】字节数组流:ByteArrayInputStream 和 ByteArrayOutputStream

  • 发表了文章 2023-06-15

    【Java I/O 流】字符缓冲流:BuffreadReader 和 BufferedWriter

  • 发表了文章 2023-06-15

    【Java I/O 流】字节缓冲流:BufferedInputStream 和 BufferedOutputStream

  • 发表了文章 2023-06-15

    【Java I/O 流】文件字符输入输出流:FileReader 和 FileWriter

  • 发表了文章 2023-06-15

    【Java I/O 流】字符输入输出流:Reader 和 Writer

  • 发表了文章 2023-06-15

    【Java I/O 流】文件字节输入输出流:FileInputStream & FileOutputStream(文件读写案例)

  • 发表了文章 2023-06-15

    【Java I/O 流】字节输入输出流:InputStream & OutputStream

  • 发表了文章 2023-06-15

    【Java I/O 流】I/O 流的原理与流的分类

  • 发表了文章 2023-06-15

    【Java I/O 流】文件的操作——java.io.File 类详解

  • 发表了文章 2023-06-15

    MyBatisPlus(八)自动填充字段(createTime/updateTime)

  • 发表了文章 2023-06-15

    MyBatisPlus(七)乐观锁

  • 发表了文章 2023-06-15

    MyBatisPlus(六)软删除(逻辑删除)

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息