首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
基础知识
小狸花
创建于2022-10-23
订阅专栏
随机
暂无订阅
共36篇文章
创建于2022-10-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
什么是 SPI 机制
我正在参加「掘金·启航计划」 定义 SPI(Service Provider Interface) 是一种面向接口编程的技术,它可以让一个程序根据接口约定规范自动发现和加载对应的实现类。它是一种 Ja
扫描 xml 中所有的表名并生成 excel 文件
我正在参加「掘金·启航计划」 前言 最近项目上需要统计程序中业务对应模块实际在用的表名,并输出一个可视化 excel 文件。 首先拆分任务: 扫描对应业务模块的表 写成 excel 文件输出 文件输出
Java异常|Java异常处理
写在前面:本文注重针对异常的处理,对于文中的 IO 操作没有过多解释 对于 Java 异常处理,其实对于所有的语言而言,我们在使用的时候,必须先了解其基本语法 try-catch、throws、thr
Java异常|整体认识
对于写代码的同学,对于异常当然是深恶痛绝,动不动就 NullPointerException,很烦呢。当然如果你写了很久还是对这些常见的异常没有敏感性,那么该反思自己了。 为了减少写代码造成的或者或者
Base64 解读
背景: Base64 编码转换方式 本段引自阮一峰的网络日志 下面结合文字和具体例子,保证可以看得懂。 所谓 Base64,就是说选出 64 个字符:小写字母 a-z、大写字母 A-Z、数字 0-9、
Java 数组|链表实现栈数据结构
只要了解过数据结构的,就大概能说出栈的特点: 先进后出,插入和删除都只能在栈顶操作。下面我将分别用数组和链表来实现简单的栈数据结构,我自己也是在学习的过程中,发现不就这两个操作嘛,自己写的时候却有点难
保证你会单链表,附完整 Java 实现
结构 单链表结构如下: 我们知道数组是连续的存储空间;而链表不需要,因为有「指针」,它通过“指针”将一组零散的内存块串联起来使用 。当系统总容量 >100M;但是不连续,此时我们无法申请容量为 100
SpringBoot 自动配置原理&手写Starter
SpringBootApplication 启动类上的注解解析以及自己手动实现一个简单 Stater
数组与ArrayList
带着问题进入下面的阅读:为什么数组下标从 0 开始而不是 1 呢? 如何实现随机访问? 定义 线性表 连续的内存空间和相同的数据类型 正是有了这两个特性:「随机访问」。但是,当我们需要删除或者插入的时
Object 源码解读
@[TOC] Java 中一切皆对象,对象即 Object:除了8种基本类型「byte、short、int、float、double、long、char、boolean」 那么作为一个 Javaer
MyBatis-foreach 数据库 MySQL+Oracle
@[TOC] # Mybatis 中 in 用法 foreach 的主要用法在构建 in 条件中,
JDK中的元注解
在 Java 体系中(截止到 17 ),元注解只有 5 个 JDK中的5个元注解 @Target 指定一个注解的使用范围,表示被描述的注解可以用在什么地方,想要让一个注解可以被使用,就必须使用 @Ta
Spring 源码阅读环境搭建
背景:这还用多说什么吗?干就完了,你起码得在项目中遇到问题,知道如何去 DEBUG 吧,现在谁没用到 Spring?纯 servlet?或许有。但是作为一个Javaer 学习 Spring 是刻不容缓
MyBatis 多入参问题
MyBatis 版本:3.5.6 Java 8 背景 开局一张图…… en~,相信大家都碰到过上面图片中 MyBatis 的问题 ,在我传递多个参数的时候,我使用形参去 xml 中获取参数就会报错,而
XML || JSON || 实体类
背景 现在大多数应用都是使用 JSON 作为数据传输的方式。但是也有其他形式的数据存在,比如 XML。本文就是我遇到的需求:把老系统返回的 XML 封装为实体类返给前台。 思考步骤 JSON 操作类库
Java时间API总结
@[TOC] 在做项目中入数据库的时候,碰到的问题: 需要获取系统时间,并且获取系统 24h 后的时间(作为数据的失效时间) Date 类 Date 类主要封装了系统的日期和时间的信息,表示系统的特定
FtpClient 使用踩坑-中文名乱码
背景:在项目中使用到了 FTP 服务器上传下载附件,众所周知,只要是文件的上传和下载都会涉及中文名的文件问题,也就是乱码问题。 本例提供的都是可以直接使用的代码。 问题描述 我在测试环境的 FTP 服
s3cmd 拉取日志
背景 项目刚上云(使用 k8s、Docker 那一套),正式环境已经跑起来了。当然就免不了出错,出错就得找日志、看日志。最开始只是查看问题,在单独的 Pod 中,进去使用 vi 那一套还能勉强查看。直
动态代理
前言 最近在学习 Mybatis 的时候发现,里面就是用 JDK动态代理。MapperProxy 实现了 InvocationHandler 接口的 invoke 方法,最终所有的实际调用都会调用到这
第二十三周_T-Java 实现深拷贝
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 14 天,点击查看活动详情 背景 在网上和书上看到的一个例子:Java 如何实现深拷贝,有哪些方式?当然也是 Java 基础知识及
下一页