- 博客(143)
- 资源 (3)
- 收藏
- 关注
原创 3、Spring 之IOC 容器 详解
IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。
2023-09-03 18:58:38
434
原创 2、Spring6 入门
1、环境要求JDK:Java17+(Spring6要求JDK最低版本是Java17)Maven:3.6+Spring:6.0.2
2023-08-30 13:55:41
205
原创 1、Spring是什么?
Spring 自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日,Spring 俨然成为了 Java EE 代名词,成为了构建 Java EE 应用的事实标准。自 2004 年 4 月,Spring 1.0 版本正式发布以来,Spring 已经步入到了第 6 个大版本,也就是 Spring 6。
2023-08-29 10:15:30
1814
原创 分布式事务理论基础
什么是分布式事务。在分布式系统下一个业务,它跨越了多个服务和数据源。每一个服务都可以认为是一个分支事务,而我们要保证的是所有分支事务最终状态一致。要么大家都成功,要么大家都失败。那么这样的一种事务就是分布式事务了。那为什么分布式事务出现了问题?就是因为各个服务之间,或者说各个分支事务之间互相是感知不到的,大家各提交各的,那将来呀,就无法去回滚,就导致状态无法一致。
2023-08-22 07:47:29
369
原创 5、产品经理的工作职责OR主要工作技能和工具
我们通过一个案例来了解产品经理的工作职责。老板让你给他点餐,你应该怎么做?你需要考虑哪一些方面的问题?例如:你预算多少,预算是十块钱还是100块还是1000块。有没有忌口,口味等等。从这个例子来看,其实就是想告诉大家,这个跟我们产品经理做项目其实是一模一样的。我们做项目之前,刚刚那些提到的问题是,在干嘛?是不是在了解用户的需求,你的需求是什么?你有什么样的要求?我们从宏观的层面来看看产品经理工作职责。其实我们在做一个项目之前,其实就是要先去了解需求,这个是产品经理的一个主要的工作职责。
2023-06-19 08:05:33
198
1
原创 2、产品经理的工作内容
接下来这个章节里,我们有三个目标。第一个通过案例,大家要了解一下产品经理的一个主要的工作内容。第二个理解产品经理的一个重要性。第三个我们要熟悉一下MVP的概念,这个MVP不是大家打游戏的时候,全场最佳选手,也不是打篮球里面的MVP。我们在产品经理里面也有一个MVP的概念。这个章节都会跟大家介绍到。
2023-06-15 21:12:01
635
原创 Ubuntu安装RabbitMQ server - 在外远程访问
RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。
2023-05-23 08:49:52
606
19
原创 Sentinel 授权规则&&规则持久化
授权规则是对请求者的身份做一个判断。你有没有权限来访问我?那就有人可能会说这个功能,好像以前我们在学习微服务的时候讲过网关他不就是把门的吗?所有请求都要经过网关,网关去做身份的认证,看你有没有权限访问,我怎么到这儿又要整一个呢?所有请求经过网关路由的微服务,这个时候网关当然可以对请求做身份的认证了。但是万一啊,你们公司里出了个内鬼,他把你们微服务的地址泄露给了外边的那些不怀好意的人。
2023-03-19 16:01:42
689
原创 Sentinel 隔离和降级
限流其实是对服务故障的一种预防措施,但是一旦服务已经出现了故障。它就很容易把这些故障传递给其他依赖于它的服务,那这样很容易就产生了雪崩了。所以我们就需要用线程隔离,还有降低熔断这些手段啊,去避免接连失败,避免雪崩。所以今天这篇博客啊,我们就来看一下sentinel如何去实现线程隔离和降级熔断。
2023-03-18 22:31:10
749
原创 微服务保护 -- 初识 Sentinel(雪崩问题,快速入门Sentinel)
首选我们来了解一下雪崩问题及其解决方案,我们学习这个微服务保护,其实就是为了去应对类似于雪崩问题这样的服务故障。
2023-02-27 10:36:55
291
原创 MongoDB入门(特点,使用场景,命令行操作,SpringData-MongoDB)
哎呀,我去,这个MongoDB 这么牛的吗?那它为什么这么牛?我们就要看看它的特点。
2023-01-26 20:32:15
2734
原创 14 Python 办公自动化
大家好,接下来我们来学习如何使用python 实现自动化办公,而不需要我们人工,或者说尽量减少我们人工的参与。自动化办公在我们的生活中非常的常见,让我们看看通过本博客你可以学习到python哪些自动化操作。
2023-01-03 01:09:28
1441
1
原创 什么是JWT及在JAVA中如何使用?
JSON Web token简称JWT, 是用于对应用程序上的用户进行身份验证的标记。也就是说, 使用 JWTS 的应用程序不再需要保存有关其用户的 cookie 或其他session数据。此特性便于可伸缩性, 同时保证应用程序的安全
2022-10-24 07:35:14
2910
原创 如何将各大网盘整合到一起顺便挂载本地使用(文末附软件获取方式)
今天发现了一个神器安全免费百度网盘、阿里云盘、天翼云盘、蓝奏云、闪电盘、夸克网盘、迅雷网盘、等众多你们,以及的所有网盘!直接先看效果:如果大家感觉可以,我们直接看教程。
2022-10-20 19:35:18
6758
8
原创 SpringCloud 整合 Dubbo
Dubbo有两种使用方式:1、基于SOA的思想,将一个单体架构拆分为web层和Services层,然后web和services借助Dubbo框架进行数据交互。2、SpringCloud 整合Dubbo。
2022-10-07 15:22:45
6798
原创 如何使用Nginx 部署项目?什么是反向代理?
Nginx可以作为静态web服务器来部署静态资源。这里所说的静态资源是指在我们web服务端真实存在,并且能够直接展示的一些文件,比如常见的html页面、css文件、js文件、图片、视频等资源,那么我们就可以使用Nginx来部署这些静态资源。
2022-09-25 12:04:22
728
原创 Python 阶段性总结《抽奖系统》(文末附代码地址)
大家好,今天是python 的阶段性总结,经过前面的学习,我们需要用一个小Demo(抽奖系统)来巩固我们的所学所识;
2022-09-23 00:09:19
1278
原创 Java 实现数据库读写分离竟如此简单?
面对日益增加的系统访问量,数据库的吞吐量面临着巨大的瓶颈,可能有些服务器性能好,有些服务器的性能不好,我们就可以将数据库拆分为主库和从库,从而实现读写分离
2022-09-22 09:38:49
2196
2
原创 基于注解实现缓存的框架 -- SpringCache
Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能,大大简化我们在业务中操作缓存的代码。
2022-09-20 09:59:05
454
原创 JAVA 文件上传 和 下载
文件上传,也称为upload,是指将本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。
2022-09-19 13:40:44
2302
原创 12 Python正则表达式
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),主要功能是通过匹配规则来获取或验证字符串中的数据。
2022-09-17 21:28:36
699
原创 11 Python 进程与线程编程
首先我们要知道进程是系统进行资源分配和调度的基本单位,而线程是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。
2022-09-17 00:26:39
567
1
原创 Mybatis Plus 公共字段自动填充功能
在我们的项目开发中,我们会发现有一些数据库表字段是每个表都有的,例如 : 创建时间,创建人 ,更新时间,更新人。
2022-09-16 18:45:48
4351
5
原创 JSON long 型 数字过长精度丢失解决
由于在SpringMVC中, 将Controller方法返回值转换为json对象, 是通过jackson来实现的, 涉及到SpringMVC中的一个消息转换器MappingJackson2HttpMessageConverter, 所以我们要解决JSON long 型 数字过长精度丢失这个问题, 就需要对该消息转换器的功能进行拓展。
2022-09-15 13:26:09
853
原创 初识Nginx + Linux 中安装Nginx
nginx [引擎x]是一个HTTP和反向代理服务器,一个邮件代理服务器和一个通用的TCP / UDP代理服务器,最初由Igor Sysoev编写。
2022-09-04 15:36:35
903
原创 React之Hooks基础
经过很多年的应用,我们发现函数组件其实是更加简单的,而且是更加契合我们React的设计理念 UI = f(data),也更有利于逻辑拆分与重用的组件表达形式,但是我们也知道,函数组件它是不能维护我们自己的状态的,那就很难受了,这该怎么办,所以为了能让函数组件可以拥有自己的状态,所以从react v16.8开始,Hooks应运而生。......
2022-08-26 14:53:33
474
1
原创 React 组件进阶
我们可以看到了arr.map ,它调用的是map方法,那arr 就得是一个数组,但是大家看下面,它给我们传过来得是也给Number,Number根本就没有map方法,那这个时候就一定会报错。组件的生命周期是指组件从被创建到挂载到页面中运行起来,再到组件不用时卸载的过程,注意,只有类组件才有生命周期(类组件 实例化 函数组件 不需要实例化)关于默认值的定义,我们的函数组件和这个类组件它们的定义方式是不一样的,我们先看看函数组件时如何定义的。大家可以看看这个网站,里面有组件的生命周期的流程图。......
2022-08-07 19:34:44
177
原创 React 组件通讯
组件是独立且封闭的单元,默认情况下,只能使用组件自己的数据。在组件化过程中,我们将一个完整的功能拆分成多个组件,以更好的完成整个应用的功能。而在这个过程中,多个组件之间不可避免的要共享某些数据 。为了实现这些功能,就需要打破组件的独立封闭性,让其与外界沟通。这个过程就是组件通讯。......
2022-08-05 09:42:35
1099
跨年烟花代码 html + js + css
2022-12-28
SpingBoot整合Dubbo分布式框架Demo
2022-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人