自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (11)
  • 收藏
  • 关注

原创 Java 基础手册

Java 手册小计并不适合新手,是个人整理的一个Java入门语法集合~ 个人对Java 进行的一个复习!很多介绍的话就不说了…为啥学Java 可以干啥...编程语言排行榜:软件开发介绍什么是软件开发软件:即一系列按照特定顺序组织的计算机数据和指令的集合 分为: 系统软件 应用软件人机交互方式图形化界面GUI Graphical User Interface初始JAVAJava基础知识图解...

2021-08-24 22:30:01 3513

原创 Java 开发日记高级~

微服务学习:SpringBootSpringBoot2 基础入门 SpringBoot 简介,背景,单体应用/微服务应用 SpringBoot2入门,简介,优缺点,基础开发,特定:依赖配置|自动注入,常用注解学习!Spring Boot2 应用使用 SpringBoot中集成MyBatis前后分离跨域,集成Redis,多线程操作,@Ehcache JVM缓存 LomBok插件使用!SpringCloud微服务分布式 笔记(一) 软件行业分类:单体|微服务,分布式理论概念,Boot和C

2021-01-31 20:30:59 1890

原创 Node携手MongoDB探险旅行⛏️

MongoDB是一种流行的开源文档数据库,基于分布式文件存储的数据库;是一个介于关系数据库和非关系数据库之间的产品,它属于NoSQL数据库的一种,由C++语言编写;MySQL,它不遵循传统的表格结构,类似json的bson格式正因如此,对于JavaScript有天然的优势;

2024-03-12 09:55:53 933

原创 NodeJS背后的人:Express

多中间件,本质和单中间件一样,与它们被添加到app.use(???的顺序相同;//程序自上而下: 先全局绑定的中间件先执行;app.use((req,res,next)=>{console.log("中间件1");next();});app.use((req,res,next)=>{console.log("中间件2");next();});

2024-02-16 09:47:56 1059

原创 前端工程\模块化

Node中的模块概念其本质就是对应一个个。

2024-01-30 10:40:12 1165

原创 邂逅Node.JS的那一夜

本篇文章,并不完全适合小白,需要有一定的HTML、CSS、JS、HTTP、Web等知识及基础学习:之后,让我们来认识一个新的盆友那是一个满是星星的夜晚,正把玩JS的我,想到一个问题,一个个单独的.JS文件,如何组合在一起成为一个项目看网上好多大佬,使用 JS 像Java一样导包、写脚本、甚至连接服务器写后端….,这是如何做到的呢🤔❓经过一番查找认识了它🎉学习NodeJS首先就是要掌握 JavaScript(这里不介绍了)

2024-01-11 10:53:55 788

原创 JavaScript新特性

回调函数是一种函数,它作为参数传递给另一个函数并在后者执行完成或达到特定条件时被调用执行,这允许我们在需要的时候执行一些操作,而不必等待同步代码块的执行完毕//假设存在:函数x、函数y|x是y的回调函数//就是:将函数x,作为参数传递函数yy(x,...){//执行函数,//在特定的位置执行x() 函数;//如果x函数需要参数,可以定义在...也在y()函数中一起传递过来;//定义X函数: 用于加法运算;//定义y函数: 作为计算器验证判断参数是否是数值;

2023-12-04 14:49:41 1349

原创 记一次蓝屏日志

虽然说,我是一个在职两年半的程序员,但是对于这个问题其实也和大部分人一样,一脸懵逼🤖那是一个风和日丽的早上,w开开心心去上班摸鱼🐟,突然发现今天的电脑巨卡无比,难道是我很长时间没有关机导致的?正准备重启⚙️,给休息休息💤,结果突然就启动不了接着就是:蓝蓝蓝🟦~ 完犊子了好兄弟罢工了,😥在经过一些列的悉心关照,好兄弟是起起伏伏的硬了几次,最后直接摆烂,难道是最近七夕🎋没陪它生气🤯❗❗啊,我还有好多资料📑快起来,别摆烂啊😥,w 心里咯噔〰️,立刻给好兄弟抱着到空旷地方,做一套全身体检(清灰+硬

2023-08-26 15:51:48 989

原创 JavaScript 快速入门手册

JavaScript是一门解释型语言,所谓解释型指语言是指不需要被编译为机器码在执行,而是直接浏览器|node中执行。JavaScript中每一个函数对象都存在一个隐藏的对象属性:prototype原型对象函数以普通函数调用,prototype没有任何作用函数以构造函数调用,new 构造函数(...);

2023-08-17 15:37:16 7993 24

原创 Java 反射深入浅出

Java反射的深入理解

2023-02-16 01:58:51 549 1

原创 Mysql8.0 新特性 窗口函数 公共表表达式

MySQL 5.7 到 8.0,Oracle 官方跳跃了 Version 版本号这里就不一一介绍了,就先介绍几个简单常用的窗口函数 公共表表达式, 感觉挺高级常用的,帮助快速开发.本节操作的表,提供:窗口函数:Mysql8.0 开始支持窗口函数 官方地址 窗口函数也称为OLAP函数 功能很强大,可以帮我们做很多事情.窗口函数的作用类似于在查询中对数据进行分组:✨但,不同的是分组操作,并不会把分组后的结果合并成一条记录,窗口函数将结果,置于每一条记录中.可以更加方便的进行实时分析处理。例如,市场分析、

2022-06-05 12:32:55 631

原创 浅谈 MySQL 存储过程与函数

本篇学习于B站尚硅谷 康师傅的Mysql2022 yyds👍Mysql 存储过程🔃 与 函数📊:存储过程 和 存储函数说实话本人工作中不经常使用,康师傅也说 阿里开发准则 不建议使用存储过程/函数… 但这并不是咱不会的理由🙃很久以前学习过,也听说了,存储过程是mysql5.0新增的 大致就像编程语言的 方法/函数一样, 将复杂的sql 逻辑封装在一起, 使用的时候调用一下即可.应用程序无需关注内部的逻辑,只需要传入对应的参数, 就可以返回想要的结果. 要知道很多数据库 本身也是有很多方便的 函数

2022-05-09 00:21:56 1042

原创 手把手实战 Redis 教学

「2022 年什么会火?什么该学?本文正在参与“聊聊 2022 技术趋势”征文活动 」Redis 基础入门简介:Redis(Remote Dictionary Server 远程字典服务) 使用 C 语言编写的,开源的 高性能 非关系型的键值对数据库Redis 可以存储键和五种不同类型的值之间的映射 K, V值支持五种数据类型:字符串、列表、集合、散列表、有序集合与传统数据库不同的是 Redis 的数据是存在内存中的,所以:读写速度非常快 因此 redis 被广泛应用于缓存方向Re

2022-02-03 14:41:23 1828 1

原创 RabbitMQ 超详细入门篇

RabbitMQ 入门篇????MQ 的基本概念:什么是 MQ ?MQ全称为Message Queue即消息队列"消息队列" 是在消息的传输过程中保存消息的容器它是典型的:生产者————消费者模型生产者不断向消息队列中生产消息 ———————— 消费者不断的从队列中获取消息.这样的好处: 生产者只需要关注发消息,消费者只需要关注收消息,二者没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦.为什么要使用 MQ?或者说MQ 有什么好处,MQ 主要可以实现三种功能:服务解耦

2022-01-24 14:35:37 3223 11

原创 MyBatisPlus

本人学习于B站的 三更草堂新的一年努力学习,明年2-3 月,高薪工作我来了~MyBatis-Plus 轻松掌握????‍????:官方图标是一个 魂斗罗 表示:Mybatis 和 Plus就像兄弟一样,相辅相成????介绍:MyBatis-Plus 简称 MP, 是一个MyBatis 的增强工具 官方网站在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生MyBatis 大家都了解吧,对于Java开发者已经是 家喻户晓,ORM 对象关系映射的,半自动化,持久层的框架

2022-01-07 01:26:07 2121

原创 还不了解,日志框架吗?

2021/12/14距离过年还有 44天想家????,这两天有一件事闹的 沸沸扬扬的~某个日志框架,出现了严重的bug ,听说好多,大厂大佬加班加点的改bug~????然后,本人想好像本人对日志框架还不怎么了了解,只知道导入依赖,配置文件,正常的使用…更深入的就不太清除了...赶紧,学习总结了一波笔记~????日志框架????日志的概念日志文件是用于记录系统操作事件的文件集合在计算机领域,日志文件logfile是一个记录了发生在运行中的操作系统或其他软件中的事件的文件,或者

2021-12-23 16:36:37 941

原创 JDK8 超详细,肝

Java8 新特性2021/11/22学习来源于 B站 尚硅谷yyds Java学习源码距离,过年还有 57 天,想家~????JDK1.8已经发布很久了,在很多企业中都已经在使用虽然,JDK是向下兼容的不会新特性也一样可以正常开发,但是作为程序员还是要不断更新新的技术. 不要求啥都会,但要求能看懂!????Java 8 是oracle公司于2014年3月发布是自Java 5 以 来最具革命性的版本Java 8为Java语言: 编译器、类库、开发 工具与JVM带来了大量新特性.La

2021-12-07 00:23:23 1186

原创 Java 集合

Java 集合是一个常用的技术 ,无论是在: 开发使用,还是面试总是高频的提及到~正因如此: 本篇是对个人使用集合的, 总结 方法… 不适合初学者,适合面试|复习...Java 集合集合和数组:数组声明了它容纳的元素的类型,而集合可以不声明存储Object类型 可以通过泛型进行规范!数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。集合是可以动态扩展容量,可以根据需要动态改变大小,集合提供更多的成员方法,能满足更多的需求。集合: 和数组一样Java中用来存储数据的作用

2021-11-21 18:01:15 280

原创 Java 集合源码详解

本篇不适合初学者,及使用方法,适合 面试者 观看借鉴;本人在尚硅谷看的,整理的笔记。不正确的地方,多多指教。Java 集合源码详解集合和数组:数组声明了它容纳的元素的类型,而集合不声明存储Object类型 可以通过泛型进行规范!数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。集合是可以动态扩展容量,可以根据需要动态改变大小,集合提供更多的成员方法,能满足更多的需求。集合: 和数组一样Java中用来存储数据的作用,弥补了数组长度固定的缺点更灵活Java 集合框架.

2021-11-21 16:51:41 2012 5

原创 Java 注解

Java注解本文参照学习:感谢大佬~个人源码地址:https://gitee.com/WSM540注解前言:框架等于:注解 + 反射 + 设计模式~JDK 5.0 开始, Java 增加了对元数据的支持, 也就是 Annotation(注解) 安闹太湿~Annotation 其实就是代码里的 特殊标记, 这些标记可以在编译, 类加 载, 运行时被读取, 并执行相应的处理通过:注解 + 反射反射扫描对应类的注解,以及注解上面的参数,给类的添加一些通用的操作~开发者,可

2021-11-17 13:58:02 703

原创 Java 枚举

2021年10月11日,最近有点忙…说好要好好学习???? 每天10点学习两小时的我又:咕咕了????…本人学习主要来源于尚硅谷 个人源码地址借鉴文章Java 枚举枚举 enum什么是枚举类:Java 枚举是一个特殊的类,一般表示一组常量比如: 一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等…类似这种当一个变量有几种固定可能的取值时, 可以将它定义为枚举类型出现:Java1.5 之前是没有 枚举 和 注解 的.那时候一般用接口常量来

2021-11-11 10:25:46 726

原创 Typora 图片上传

Typora 图片上传本文借鉴源于:https://zhuanlan.zhihu.com/p/137426939感谢博主分享引:不知道你们平时都在哪里做笔记,本人都是在CSDN Java慈祥说句实话,CSDN虽然最近风评很差,抄袭严重!但本人觉得作为一共记笔记的blog网站还是很好的…对于抄袭本人没啥好说的,本人也经常借鉴大佬的blog, 然后总结为自己的blog… 当然知道不少很好,所以都会贴上原链接..表示尊重!后面想要搭建自己的个人blog, 也可以发一些除了Java以外的其它文章

2021-11-07 23:59:15 576

原创 Java 比较器 和 包装类

Java比较器背景:在Java中经常会涉及到多个对象的排序问题,那么就涉及到对象之间的比较Java中的对象, 正常情况下, 只能进行比较 == 比较对象地址值,是否相同!= 比较对象地址值,是否相同,取反~不能使用 > 或 < 的但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小以 JD 商城举例场景: 查询商品可以对商品进行:价格 销量 评论 购买数...排序实际上这里面是查询每一个商品都是一个个 商品对象对象属性:商品名 评论数 价格 销

2021-10-20 01:01:55 256

原创 Java 常用类

Java 常用类记录一些Java 学习使用, 经常使用类进行总结… 这个文章感觉还是很有必要的 后面会常总结扩展…String字符串相关的类StringJava中字符串被称作为 String 类型对象来处理 String类是Java设计人员预先提供一个非常有用的类 Java.lang包中!String是一个final类,代表不可变的字符序列字符串是常量,用双引号引起来表示。它们的值: 在创建之后不能更改String对象的字符内容是存储在一个字符数组value[]中的 ????实现了 序列

2021-09-25 21:38:23 1626 4

原创 Java 多线程

多线程基本概念:程序:程序(program)是为完成特定任务、用某种语言编写的一组指令的集合 即指一 段静态的代码,静态对象。进程:进程(process)是程序的一次执行过程,或是正在运行的一个程序 是一个动态的过程进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程:线程(thread)进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时间 并行 执行多个线程,就是支持多线程的线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(pc),

2021-09-07 00:22:12 382 3

原创 Java异常处理

Java异常处理异常的概述:在生活学习,过程中很多事情,并不是我们可以控制的,生活处处有惊喜 (异常)比如:我想半个月学完Java 突然上线了一个好玩的游戏… 打乱了我原有的计划, 产生另一种结果...在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的比如: 客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。异常:在Java语言中,将程序执行中发生的不正常情况称为“异常” 开发过程中的语

2021-09-05 16:08:29 1339

原创 Java语法手册 三(面向对象)

Java语法手册 三(面向对象)Java面向对象编程:面向过程 or 面向对象二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的 是功能行为,以函数为最小单位,考虑怎么做。面向对象将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如 抽象、分类、继承、聚合、多态等。面向对象的三大特征:封装 继承 多态类和对象类:类是对一类事物的描述,是抽象概念 类是 对象的类型;

2021-09-03 00:20:27 461 1

原创 Java语法手册 二

Java语法手册 二程序流程控制:IFJava, 几乎任何的编程语言执行流程都遵循,从上往下, 从左往右...分支结构:JAVA中常见选择结构:JAVA中常见选择结构:if(){}: //if() 判断括号true/false true:执行大括号 false:跳过;if(){} - else{}: //同上但 if()括号结果为 false 执行else{} 中; if(){} - else if(){} - else{}: //多重if 选择结构 i

2021-09-01 22:58:53 501

原创 Java语法手册 一

Java语法手册开篇Java 程序注释// 单行注释/*多行注释*/ /** DOC注释:文档注释(Java特有的文档注释,可以通过JDK Javadoc命令生成一个HTML网页给用户观看*/ Java 注释的内容,代码编译时候就不会考虑… 但会影响文件大小! **使用编辑工具时候,可以根据颜色来观察, 是否注释生效!**Java 程序的结构1.编写程序框架: pulic class 类名 { //类名要和 程序文件名 相同 class声明类程序框架; //publ

2021-08-30 23:30:46 1284

原创 @Validated和@Valid区别

@Validated和@Valid区别借鉴文章:添加链接描述防止文章链接会过期,就搬运了!基础参数校验: @Validated就不过多演示了…分组:定义接口 ,根据接口 将不同的校验规则分给不同的组,在使用时,指定不同的校验规则接口类Group1.Javapackage com.example.validateddemo.interfaces;/** * 校验分组1 * @author He Changjie on 2020/9/5 */public interface Gro

2021-08-22 15:51:30 269

原创 SpringBoot 常见配置注解使用:

SpringBoot 配置注解解析!会不断更新! 一起学习呀!application.yml 常见配置:serverserver.context-path 应用上下文路径server.context-path 它代表的是应用上下文根server.context-path=/wsm例如我在 application.properties / yml中配置了 server.context-path=/wsm ,那么我访问该模块服务端资源请求的时候就必须加上 /wsm

2021-08-17 00:05:23 509 1

原创 SpringBoot项目 IDEA热部署

SpringBoot项目 IDEA热部署每天记录学习一点点,加油!奥里给! 借鉴学习!前言:在实际开发过程中,每次修改代码就得将项目重启,重新部署对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受啊。Spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。原理深层原理是使用了两个ClassLoader一个Classl

2021-08-16 19:56:54 146

原创 Maven 依赖导入失败

Maven 依赖导入失败

2021-07-15 09:58:48 1643

原创 Windows Mysql 版本更新

Windows Mysql 版本更新感谢大佬文章,借鉴学习超详细教你怎么升级Mysql的版本_Mysql_脚本之家 (jb51.net)前言软件时代变迁,更新迭代之快,我们每天都需要使用很多的软件…作为程序员,我们都知道世界上没有完美的软件,好的软件,必然要经过不停的 ==版本更新迭代==最近,在学习新的技术框架,ruoyi 但它的部署环境,与本人的有一点不符合,Mysql要求5.7 而本人只有5.5导入必备的数据库会报错…去网上搜索了:Mysql的不同版本差异…5.5——5.6——5.

2021-06-27 15:33:36 4030 3

原创 MySQL数据库 高可用集群方案

MySQL数据库的集群方案MySQL 高可用架构:主从备份为了防止数据库的突然,挂机,我们需要对数据库进行高可用架构 主从备份 是常见的场景通常情况下都是 一主一从/(多从)正常情况下,都是主机进行工作,从机进行备份主机数据,如果主机某天突然意外宕机,从机可以立刻工作而不会数据丢失…MySql 主从复制原理mysql主节点(称master) | 从(称slave)复制首先我们要先开启主机的 日志记录 master主机,每进行 DML的操作,向日志中写入一条消息记录 到二进制日志

2021-04-21 21:31:23 4478 6

原创 Docker 网络

Docker 网络当项目大规模使用 Docker 时 容器通信的问题也就产生了。Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理。然而,Docker同样有着很多不完善的地方,网络方面就是Docker比较薄弱的部分。因此,我们有必要深入了解Docker的网络知识,以满足更高的网络需求。Network的常用命令#查看 Network 帮助[root@hadoop1 ~]# docker network --helpUsage: docker netw

2021-04-20 16:13:30 167

原创 Docker

Docker

2021-04-18 15:20:24 802

原创 分布式数据存储

MyCat 数据库切分

2021-04-16 16:12:15 760

原创 Doubbox 入门学习

Doublex 入门前言Dubbox是一个分布式服务框架其前身是阿里巴巴开源项目Dubbo,被国内电商及互联网项目中使用,后期阿里巴巴停止了Dubbo项目的维护(2018年 Dubbo已捐献给Apache基金会)因为 阿里巴巴内部的HSF框架比Dubbo更高效,更贴合他们业务。当当网便在Dubbo基础上进行优化,并继续进行维护,为了与原有的Dubbo区别,故将其命名为 DubboxDubbox作用Dubbox 致力于提供高性能和透明化的RPC远程服务调用方案 以及SOA服务

2021-04-14 21:51:26 514 1

原创 分布式事务

分布式事务

2021-04-10 20:47:10 2243 8

wsm_mq.zip...............................................................

适合基础学习RabbitMQ的初学者,,,

2021-04-04

SpringCloud学习.zip

SpringCloud 代码备份...

2021-02-22

Maven聚合学习Demo.zip

Maven聚合学习Demo.zip

2021-02-08

Linux安装软件

Linux安装软件..

2020-12-15

Linux学习环境安装_教程

Linux学习环境安装_教程, 一些资源太大了, 上传不了 Centon7可以私聊 感谢支持.

2020-12-15

Ajax_Shop实例Demo.zip

......................................................................

2020-10-07

Ajax学习笔记.zip

Ajax学习笔记.zip

2020-09-19

SpringMVC项目实例.zip

.............................................................

2020-09-12

MyBatis_Spring整合代码案例.zip

感谢支持xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

2020-09-05

Java学习笔记.zip

JavaSE / EE笔记详解!!!....................................

2020-09-03

学习笔记动态SQL:Demo.zip

学习笔记动态SQL:Demo.zip.......................................

2020-08-25

空空如也

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

TA关注的人

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