06 2021 档案

摘要:1.介绍 序列化是将对象的状态转换为字节流;反序列化恰恰相反。换句话说,序列化是将Java对象转换成静态字节流(序列),然后可以保存到数据库、文件或通过网络传输。 2.序列化和反序列化 序列化过程是独立于实例的,即对象可以在一个平台上序列化,在另一个平台上反序列化。符合序列化条件的类需要实现可序列化 阅读全文
posted @ 2021-06-28 15:10 一锤子技术员 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.问题说明 最近在mysql中运行一段SQL直接报错: 有一点要说一下,这个navicat给出的报错太简短只有错误码,还得自己去查有点垃圾,不知道新版如何? 2.问题原因 这里可以看到问题出在t2.table_name=t1.table_name无法进行比较。根据网上的资料,也就是说t1和t2两张 阅读全文
posted @ 2021-06-27 09:30 一锤子技术员 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1.介绍 本文将通过实战介绍Springboot如何集成swagger2,以用户管理模块为例,实现项目接口文档的在线管理。 项目源码 本文只列出核心部分,详细请看源码: https://gitee.com/indexman/boot_swagger_demo 2.Swagger是干什么的? Swag 阅读全文
posted @ 2021-06-24 16:57 一锤子技术员 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1.介绍 1.1 什么是异常处理? 为了更好地理解异常和异常处理,让我们做一个实际的比较。 想象一下,我们在网上订购了一种产品,但在途中,却出现了交货失败的情况。一个好的公司可以处理这个问题,并优雅地重新路由我们的包,使它仍然按时到达。 同样,在Java中,代码在执行指令时也会遇到错误。良好的异常处 阅读全文
posted @ 2021-06-22 11:06 一锤子技术员 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1.介绍 虽然继承使我们能够重用现有代码,但有时我们确实需要出于各种原因对可扩展性设置限制;final关键字可以让我们做到这一点。 在本教程中,我们将了解final关键字对类、方法和变量的意义。 2.Final类 标记为final的类不能被继承。如果我们看一下Java核心库的代码,我们会在那里找到许 阅读全文
posted @ 2021-06-20 21:51 一锤子技术员 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.介绍 Timer和TimerTask是用于在后台线程中调度任务的java util类。简单地说,TimerTask是要执行的任务,Timer是调度器。 2.调度一次性任务 2.1 指定延迟后执行 让我们从简单地在定时器的帮助下运行单个任务开始: @Test public void givenUs 阅读全文
posted @ 2021-06-19 17:10 一锤子技术员 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.介绍 顾名思义,包装类是封装Java原始类型的对象。每个Java原始类型都有一个对应的包装类: 基本类型包装类booleanBooleanbyteByteshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDouble 这些都是在ja 阅读全文
posted @ 2021-06-17 20:21 一锤子技术员 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1.介绍 比较对象是面向对象编程语言的一个基本特征。在本教程中,我们将介绍Java语言的一些特性,这些特性允许我们比较对象。此外,我们还将研究外部库中的这些特性。 2.==和!=操作符 让我们从==和!=开始可以分别判断两个Java对象是否相同的操作符。 2.1 原始类型(Primitives) 对 阅读全文
posted @ 2021-06-14 23:50 一锤子技术员 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1.介绍 在这个简短的教程中,我们将研究“普通Java对象”(Plain Old Java Object)的定义,简称POJO。我们将看看POJO与JavaBean的比较,以及如何将POJO转换为JavaBean。 2.普通java对象 2.1 何为普通java对象? 当我们谈论POJO时,我们所描 阅读全文
posted @ 2021-06-13 10:40 一锤子技术员 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1.介绍 从本质上讲,程序是一系列指令。控制结构是可以改变我们如何执行这些指令的代码块。 在本教程中,我们将探讨Java中的控制结构。 有三种控制结构: 条件分支,用于在两条或多条路径之间进行选择。Java中有三种类型:if/else/elseif、三元运算符和switch。循环;用于迭代多个值/对 阅读全文
posted @ 2021-06-12 23:04 一锤子技术员 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1.介绍 在本教程中,我们将快速了解java.lang.System类及其特性和核心功能。 2.IO 系统类是java.lang的一部分,它的一个主要特性是让我们能够访问标准的I/O流。 简单地说,它暴露了三个属性,每个流一个: outerrin 2.1 System.out System.out指 阅读全文
posted @ 2021-06-11 00:01 一锤子技术员 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1.介绍 简单的讲,在多线程环境中,当一个或多个线程试图更新一个可变共享数据时会出现竞争情况,你无法确定共享数据将如何变化。Java通过同步线程获取共享资源方式可以做到避免此竞争。 使用 synchronized 关键字的代码变成一个 synchronized 块,同一时间只允许一个线程执行。 2. 阅读全文
posted @ 2021-06-06 23:09 一锤子技术员 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1.介绍 从Java7诞生了try-with-resources,这家伙可以在资源使用完后实现自动关闭回收。想想我们之前打开一个文件或流对象用完咋整的,是不是finally语句块中手动close的。 当然这类可自动关闭的资源前提是必须实现了AutoCloseable接口。 2.如何使用? 拿Prin 阅读全文
posted @ 2021-06-03 20:29 一锤子技术员 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示