自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud笔记(Dalston)——Bus消息总线

springcloud总线bus配置使用

2023-03-21 17:33:03 496

原创 SpringCloud笔记(Dalston)——分布式配置中心

Spring Cloud Config使用

2023-03-21 17:25:18 783

原创 SpringCloud笔记(Dalston)——Netflix之Zuul网关

Zuul网关配置

2023-03-21 16:45:17 427

原创 SpringCloud笔记(Dalston)——Netflix之Hystrix断路器

断路器Hystrix使用

2023-03-21 16:02:34 431

原创 SpringCloud笔记(Dalston)——Netflix之Feign负载均衡

Feign是一个声明式的Web服务客户端,文章包含了Feign的基础使用。

2023-03-20 10:06:42 221 1

原创 SpringCloud笔记(Dalston)——Netflix之Ribbon负载均衡

负载均衡Ribbon客户端

2023-03-19 15:26:26 666

原创 SpringCloud笔记(Dalston)——Netflix之Eureka服务注册与发现

SpringCloud之Eureka使用

2023-03-19 13:05:53 560

原创 Java设计模式笔记——十一个行为型模式

职责链模式、命令模式、解释器模式、迭代器模式、中介模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式,访问者模式,通过本文学习我们能快速掌握这几种模式。

2023-03-17 16:52:08 388

原创 Java设计模式笔记——七个结构型模式

以上就是几种创建型模式:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式,代理模式,通过本文学习我们能快速掌握这几种模式。

2023-03-13 16:33:15 225

原创 Java设计模式笔记——六个创建型模式

几种创建型模式:简单工厂模式、工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式

2023-03-07 10:29:46 369

原创 Java设计模式笔记——七大设计原则

面向对象设计原则为支持可维护性复用而诞生,这些原则蕴含在很多设计模式中,它们是从许多设计方案中总结出的指导性原则。面向对象设计原则也是我们用于评价一个设计模式的使用效果的重要指标之一,本文就记录了常见7种面向对象设计原则学习笔记。设计模式是一套经过反复使用的代码设计经验,目的是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式于己于人于系统都是多赢的,它使得代码编写真正工程化,它是软件工程的基石,如同大厦的一块块砖石一样。

2023-03-02 16:46:56 363

原创 JavaSE笔记——函数式编程(高级集合类和收集器)

前面介绍了集合类的部分变化,事实上,Java 8 对集合类的改进不止这些。现在是时候介绍一些高级主题了,包括新引入的 Collector 类。同时介绍方法引用,它可以帮助大家在 Lambda 表达式中轻松使用已有代码。编写大量使用集合类的代码时,使用方法引用能让程序员获得丰厚的回报。方法引用是一种引用方法的轻量级语法,形如:ClassName::methodName,收集器可用来计算流的最终值,是 reduce 方法的模拟。

2023-01-10 15:45:33 450

原创 JavaSE笔记——函数式编程(类库)

前面知道了如何编写 Lambda 表达式,下面将详细阐述另一个重要方面:如何使用 Lambda 表达式。即使不需要编写像 Stream 这样重度使用函数式编程风格的类库,学会如何使用 Lambda 表达式也是非常重要的。即使一个最简单的应用,也可能会因为代码即数据的函数式编程风格而受益。Java 8 中的另一个变化是引入了默认方法和接口的静态方法,它改变了人们认识类库的方式,接口中的方法也可以包含代码体了。

2023-01-03 10:47:47 441 1

原创 JavaSE笔记——函数式编程(流)

流是一系列与特定存储机制无关的元素——实际上,流并没有 “存储” 之说。利用流,我们无需迭代集合中的元素,就可以提取和操作它们。这些管道通常被组合在一起,在流上形成一条操作管道。在大多数情况下,将对象存储在集合中是为了处理他们,因此你将会发现你将把编程的主要焦点从集合转移到了流上。流的一个核心好处是,它使得程序更加短小并且更易理解。当 Lambda 表达式和方法引用(method references)和流一起使用的时候会让人感觉自成一体。内部迭代将更多控制权交给了集合类;

2022-12-29 17:05:28 347

原创 JavaSE笔记——函数式编程(Lambda表达式)

Java 8 的最大变化是引入了 Lambda 表达式——一种紧凑的、传递行为的方式。Lambda 表达式是一个匿名方法,将行为像数据一样进行传递。Lambda 表达式的常见结构:BinaryOperator add = (x, y) → x + y。函数接口指仅具有单个抽象方法的接口,用来表示 Lambda 表达式的类型。

2022-12-28 10:49:37 663

原创 JavaSE笔记——异常、断言

在现实世界中却充满了不良的数据和带有问题的代码,现在是讨论 Java 程序设计语育处理这些问题的机制的时候了。对于异常情况, 例如, 可能造成程序崩溃的错误输入,Java 使 用 一 种 称 为 异 常 处 理( exception handing) 的错误捕获机制处理。Java 中的异常处理与 C++ 或 Delphi 中的异常处理十分类似。以上就是关于异常和断言的内容,我们应该正确处理程序异常。

2022-12-26 16:46:25 972

原创 JavaSE笔记——泛型

泛型的使用

2022-12-22 15:13:34 426 1

原创 JavaSE笔记——内部类

一个定义在另一个类中的类,叫作内部类。内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部的类的可见性。然而必须要了解,内部类与组合是完全不同的概念,这一点很重要

2022-12-19 15:52:09 919

原创 JavaSE笔记——抽象类和接口

接口和抽象类提供了一种将接口与实现分离的更加结构化的方法。

2022-12-01 16:42:32 420

原创 JavaSE笔记——多态

本文是学习Java编程思想记录的笔记,主要内容介绍在 Java 中多态的概念。

2022-11-23 16:54:09 192

原创 JavaSE笔记——继承

本文是学习Java编程思想记录的笔记,主要内容介绍在 Java 中继承的概念。

2022-11-23 11:06:14 84

原创 JavaSE笔记——封装

本文是学习Java编程思想记录的笔记,主要内容介绍在 Java 中封装的概念。

2022-11-22 11:27:09 179

原创 JavaSE笔记——初始化和清理

本文是学习Java编程思想记录的笔记,主要内容介绍在 Java 中类的初始化和清理。

2022-11-21 10:40:34 169

原创 JAXBContext.newInstance线程阻塞

java自带的JAXBContext.newInstance线程阻塞会有线程阻塞问题。

2022-11-18 10:53:01 544

原创 JavaSE笔记——控制流

本文是学习Java编程思想记录的笔记,主要内容介绍在 Java 中控制流相关知识。

2022-11-17 16:57:51 608

原创 JavaSE笔记——运算符

本文是学习Java编程思想记录的笔记,主要内容介绍在 Java 中运算符相关知识。

2022-11-17 14:21:31 155

原创 JavaSE笔记——万物皆对象

本文是学习Java编程思想记录的笔记,主要内容介绍在 Java 中万物(几乎)皆对象的思想。以上就是本文要讲的内容,本文仅仅是作者自己的学习笔记,其中记录关于类和对象的相关知识点。

2022-11-07 16:10:35 306

原创 Java多线程——并发机制的底层实现原理

Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方便。如果一个字段被声明成volatile,Java线程内存模型确保所有线程看到这个变量的值是一致的。可以保证并发编程三大特征(原子性、可见性、有序性)中的可见性和有序性,不能保证原子性。

2022-10-31 11:35:13 251

原创 Java多线程——线程间通信

java多线程间通信方式

2022-08-09 14:33:43 438

原创 Java多线程——基本知识

多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。

2022-07-12 17:09:45 366

原创 Kafka基础——消费者和生产者实现

kafka生产者和消费者实现

2022-07-01 09:41:14 2930

原创 Redis基础——常用操作命令

Redis常用操作命令,基础入门

2022-06-10 15:53:25 1099

原创 Kafka基础——基本概念和安装使用

Kafka基本概念和安装使用

2022-06-07 11:10:48 137

原创 Redis基础——安装使用(Centos7)

Centos7下安装Redis

2022-06-02 16:57:46 313

原创 SpringBoot2.x笔记——整合Web开发

springboot整合web开发

2022-05-13 16:25:39 305 1

原创 Nginx笔记——代理服务配置

Nginx的代理配置,正向代理、反向代理、负载均衡

2022-04-28 16:13:40 5629 3

原创 Nginx笔记——基本配置

Nginx基础配置

2022-03-23 15:24:25 4842 2

原创 CentOS7环境Nginx安装

Nginx在Centos7环境下的安装配置

2022-03-16 10:25:20 3781 1

原创 JSCH实现文件上传下载

JSCH使用连接池实现文件上传下载

2022-01-21 14:10:53 3220 3

原创 Tomcat使用笔记

Tomcat在实际项目使用笔记

2021-09-26 16:21:41 414

空空如也

空空如也

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

TA关注的人

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