自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菠萝吹雪爱Java的博客

在工作与学习中整理博客

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

原创 Java8中自带的Optional类详解

使用的新特性 Optional 代替 if - else 解决空指针问题。

2023-02-09 16:05:43 286 1

转载 SpringBoot详解教程

大多数人应该知道神奇SSM(Spring+SpringMVC+MyBatis)三兄弟让JavaWeb的开发几乎是进入了新次元,按照官方的要求来编写代码,配置项目,项目就能稳定运行。而SpringBoot更神奇了,人家就倡导两个字:自动(个人口胡SSM配置到吐的配置文件,SpringBoot就几行字,就是舒适。Spring Boot 来简化Spring 应用的开发,约定大于配置,去繁从简,明显提高开发效率然后Spring Boot发展了一段时间呢,大家觉得这个啊,是真的香,拿来整微服务,岂不是美滋滋。

2023-02-02 17:27:43 620

原创 IO流的详解,彻底了解IO流

Java对数据的操作是通过流的方式,学好IO流可以方便地实现数据的输入/输出操作,其重要性不言而喻。以下是本篇文章的思维导图以上就是今天要讲的内容,本文从操作系统进行文件读写入手,对同步、异步、阻塞、非阻塞以及它们组合而成的IO模式进行了介绍,还介绍了Linux操作系统中的五种IO模型,相信大家应该有了一定的了解。如有不恰当的地方,还请雅正。参考资料:1.要问技术多NB,请问IO模型知多少?2.Java IO流详解3.Java中五中IO模型详解文章知识点与官方知识档案匹配,可进一步学习相关知识。

2023-02-02 17:13:50 2278

原创 架构师之路---架构的演变详解

EAI 是将基于异构平台下的业务应用系统集成在一起的一种技术,是解决各个系统之间的互联、互相传输数据的一种解决方案。那为什么要出现这种解决方案?这主要是企业在发展过程中,出现了各种各样的应用系统比如ERP、PLM、财物系统、CRM等等,这些系统都是相互独立的,相互无法互通互联,形成 “信息孤岛”,企业无法实现对整体业务运作和流程管理的全面掌控。而 EAI 可以通过中间件作为粘合剂来连接企业内外各种业务相关的异构系统、应用以及数据源,从而满足企业内部应用系统之间信息共享的需要。

2023-02-01 17:29:32 1840

原创 一文弄懂redis的架构演变之路(附图解)

好了,我们来总结一下,我们是如何一步步构建一个稳定、高性能的 Redis 集群的。首先,在使用最简单的单机版 Redis 时,我们发现当 Redis 故障宕机后,数据无法恢复的问题,因此我们想到了「数据持久化」,把内存中的数据也持久化到磁盘上一份,这样 Redis 重启后就可以从磁盘上快速恢复数据。在进行数据持久化时,我们又面临如何更高效地将数据持久化到磁盘的问题。之后我们发现 Redis 提供了 RDB 和 AOF 两种方案,分别对应了数据快照和实时的命令记录。

2023-02-01 15:11:55 220 1

原创 Linux操作系统详解(最详细)

​ Linux是一套免费使用和自由传播的类unix操作系统。那么什么是类unix操作系统呢?在1969年由unix之父Ken Thompson在AT&T(American Telephone & Telegraph, 美国电话电报公司,现在为美国第二大运营商,第一大运营商为VerizonWireless)的贝尔实验室主导研发的,当时完全是出于好奇或者兴趣。

2023-02-01 14:50:49 10073 1

原创 Mysql详细学习指南(超详细)

是一个关系型数据库。RDBMS:relation database management system关系型数据库管理系统SELECT 列名FROM 表名WHERE 条件GROUP BY 分组列HAVING 分组后条件ORDER BY 排序列 排序规则LIMIT 跳过条数, 显示条数不带单引号:数字带单引号:日期时间,带单引号,但是格式必须按要求字符串,带单引号,格式没有要求。

2022-10-09 17:29:07 1866

原创 MinIO分布式储存简介以及整合SpringBoot

Minio 是个基于 Golang 编写的开源对象存储套件,基于Apache License v2.0开源协议,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口。可以很简单的和其他应用结合使用,例如 NodeJS、Redis、MySQL等。

2022-09-30 09:28:13 2034

原创 Java集合汇总

Java中常用的集合汇总案例

2022-09-30 09:10:09 424

原创 Java语言基础(变量,数据类型)

Java语言基础,包括变量,基础类型,运算符

2022-09-30 08:56:38 543

原创 Java中的数组(详细案例)

Java中数组常用的方法案例

2022-09-30 08:47:41 1153

原创 Java中的面向对象详解(通俗易懂)

定义一个类:由属性和方法组成。属性即一些变量,属性和方法在类中并列存在。方法先不要加static关键字。// 品种 int age;// 年龄 String sex;// 性别 String furColor;// 毛色 public void eat() {System . out . println("正在吃...");System . out . println("正在睡...");} }

2022-09-30 08:37:01 351

原创 SpringBoot+AOP+日志框架logback整合

SpringBoot+AOP+日志框架logback整合,一文弄懂日志!

2022-09-29 14:21:35 199

原创 Kafka详解以及集成SpringBoot的详细案例

Kafka是Apache旗下的一款分布式流媒体平台,Kafka是一种高吞吐量、持久性、分布式的发布订阅的消息队列系统。它最初由LinkedIn(领英)公司发布,使用Scala语言编写,与2010年12月份开源,成为Apache的顶级子项目。它主要用于处理消费者规模网站中的所有动作流数据。动作指(网页浏览、搜索和其它用户行动所产生的数据)。

2022-09-27 08:45:05 2646 2

空空如也

空空如也

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

TA关注的人

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