自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

路漫漫其修远兮,吾将上下而求索

优质博客创作者,分享前沿技术攻克面试

  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 【渐入佳境】—— 看完可以装到面试官的原型和原型链详细讲解

有初学的小朋友私信问不夜【原型和原型链】【封装函数】【模块化】等学的不是很清楚,为了程序届的发展毅然决然启动一个【渐入佳境】系列,旨在帮助入门小白解决Java和前端问题,慢慢从疑惑、迷茫、焦虑到渐入佳境。欢迎投稿另外求关注,良心博主,每周坚持输出优质文章,您的支持是我最大的动力,动动手指帮我突破千人关注大关吧,谢谢!技术性问题方向性问题:文章目录前言一、构造函数1.1、构造函数创建对象1.2、构造函数创建对象的内存浪费问题二、原型 prototype2.1、验证代码2.2、原型对象怎么用三、对

2021-11-30 16:22:56 844 4

原创 【MyBatis-Plus 5】 —— 新版MP的代码生成器和常见接口实现

首次接触MyBatis-Plus是在2018年年年底,因MyBatis-Plus的强大功能,目前不少公司都会引入,也深深吸引了我,我公司技术选型时我也会引入了MyBatis-Plus,在使用【若依】等框架时也会将其中的mybatis替换为mybatis-plus进行重构,遂通过MyBatis专栏将MyBatis和MyBatis-Plus的相关技术点安利给读者朋友,喜欢的点个赞吧,非常实用!系列文章目录第一章 myBatis分页插件pageHelper第二章 MyBatis-Plus【1】—— 基本使用

2021-11-27 17:34:50 2070 8

原创 【Vue系列7】—— 组件化插槽应用

三连多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,准备发车前言之前的一系列Vue文章,介绍了Vuede基础语法、组件化、以及父子组件的通信等,这篇文章是组件化的最后一篇,之后我们就要进入 Vue 脚手架(Vue CLI)部分了,希望各位读者朋友记得三连掌握不夜学长的最新动态,谢谢大家阅读支持,也由心希望能够帮助到大家,快乐你我!这篇要打开哪里的大门呢?我们一起往 ↓ 看吧插槽概述插槽英文是slot,生活中如:电脑的USB插槽、插排上的电源插槽,插槽的目的.

2021-06-14 11:54:28 455 3

原创 史上最细基于Redis实现的分布式Session解决单点登录问题,入门导师带你一步一步实现

点赞多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,点赞发车前戏  最近正好在做一个电商项目,跟大家分享一下使用Redis实现分布式session完成单点登录,下一篇与大家分享一下使用Redis实现分布式锁实现定时关单功能,好啦文章干货满满咱们就不多絮叨直接开搞了!  需要说明一点就是贴出的代码是自己修改过的,有些包名会使用***替代,并且接口都使用Get请求,这样方便测试不需要使用接口测试工具了,没有使用RESTful风格等等,代码应该还算规范,数据表和po.

2020-06-20 15:06:52 2969 8

原创 面试不再尬聊的Mysql数据库优化方案

点赞是一种积极的生活态度!有支持才有动力!微信搜索公众号【达摩克利斯之笔】获取更多资源,文末有二维码!前言数据库优化是一个老生常谈的问题,刚入门的小白或者工作N年的光头对这个问题应该都不陌生,你要面试一个中高级工程师那么他就想"哥俩好"一样那么粘,面试官肯定会问这个问题,这篇文章我们就和它哥俩好!而且这个问题就是一个送分题,数据库的优化方案基本就是那些,答案也都是固定的,大家只要好好...

2020-03-23 11:41:10 32272 42

原创 超强Redis一篇入门

喜欢有帮助记得点赞哦,加关注不迷路一、初始Redis1.1、什么是Redis完全开源免费,使用C语言编写,遵守BSD协议的一个高性能key-value分布式内存数据库并提供持久化的NoSQL数据库。Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合),可用作数据库、缓存和消息中间件。1.2...

2019-11-10 11:34:03 1017 3

原创 【直呼内行】理性分析注解优缺点,通过技术点和案例完美应用注解

注解这个重要而备受争议的技术点,应该如何理性看待和应用呢?阅读本文将带你深入认识注解

2023-04-07 10:59:13 529 1

原创 Java中变量声明使用,内存分析,数据类型常见码表详解

Java中变量声明使用,内存分析,数据类型常见码表详解

2022-10-17 16:52:58 585

原创 HelloWorld初体验,Java程序编写过程,注释的重要性

Java的HelloWorld编写,注释的重要性

2022-10-16 19:59:09 698

原创 Java语言特性和跨平台原理,包括软硬件区别,常见编程语言和相关面试题

Java语言特性,跨平台原理,软件和硬件区别,常见编程语言!!!

2022-10-15 21:13:58 765

原创 2022年末最新最全Java学习路线,结合工作经验和培训机构整理

不在于多,而在于精和准确,2022年末整理最新Java完整学习路线

2022-10-11 22:36:23 2279 2

原创 设计模式之观察者模式、中介者模式、迭代器模式、访问者模式、备忘录模式、解释器模式

23种设计模式之 观察者模式、中介者模式、迭代器模式、访问者模式、备忘录模式、解释器模式

2022-03-25 11:45:35 374 1

原创 设计模式之模板方法模式、策略模式、命令模式、责任链模式、状态模式

行为型设计模式:模板方法模式、策略模式、命令模式、责任链模式、状态模式

2022-03-18 16:41:11 337

原创 设计模式之外观模式、组合模式、享元模式

23种设计模式之外观模式、组合模式、享元模式

2022-03-14 10:54:18 840

原创 设计模式之适配器模式、桥接模式、代理模式、装饰者模式

本章介绍设计模式中的 适配器模式、桥接模式、代理模式、装饰者模式

2022-03-12 15:13:41 1400 2

原创 23种设计模式之单例模式、工厂模式、原型模式、建造者模式

23种设计模式之创建型模式,包含:单例模式、原型模式、工厂模式、工厂方法模式、抽象工厂模式、建造者模式

2022-03-11 12:17:32 1112

原创 7种设计原则详解终结章

7种设计原则详解:开闭原则、迪米特法则、合成复用原则,从理论到代码实现,对比不用设计原则和使用设计原则的实现区别

2022-03-09 12:01:54 169

原创 程序设计原则详解

设计模式的基础,七大设计原则讲解

2022-03-08 14:36:15 347

原创 Mybatis Plus【4】—— 条件构造器 体系结构和详细案例来袭

首次接触MyBatis-Plus是在2018年年年底,那会还在培训机构当讲师,课程大纲中包含的是MyBatis,班级毕业之后学员在太原那边面试问到了MyBatis-Plus,把我干蒙了,之后研究了一下后来加入到了课程大纲中,MyBatis-Plus官网介绍2017-2020联系4年获奖,具体的发布时间我并没有查到,有小道消息的小伙伴可以评论区留言。因为MyBatis-Plus的强大功能,目前不少公司都会引入MyBatis-Plus,我公司技术选型时我也会引入了MyBatis-Plus使用,打算通过MyBa

2021-11-25 16:45:51 2800 2

原创 Mybatis Plus【3】——左手乐观锁、右手逻辑删除在数据层为所欲为

三连多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,准备发车一、乐观锁乐观锁是用来解决多线程情况下同一条数据同时可能被多人一起修改,造成数据紊乱的一种解决方案,当更新一条数据时,希望这条数据没有被别人更新,也就是说实现线程安全的数据更新。判断有没有被修改的策略就是在准备更新时获取该数据的版本,在更新时检查版本是否相同,更新后将数据的版本修改来实现。对于乐观锁和悲观锁的详细介绍可以参考 什么是乐观锁,什么是悲观锁 文章1.1、实现方式在Mybatis P.

2021-11-24 18:03:19 1620

原创 MyBatis-Plus【2】——解锁MyBatis这些功能代码少些3成

三连多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,准备发车一、前言很久不更,上篇文章简单说了一下MyBatis Plus的简单实用,这次我们主要介绍一下以下几点内容,可以让我们在开发的时候简化代码编写,提高开发速度:新增数据时的 主键生成策略新增和修改数据时 自动填充修改数据时 乐观锁删除数据时的 逻辑删除二、准备工作数据库和项目的创建这块就省略了,可以参考 mybatis-plus入门 文章,不过依赖版本可以修改为mybatis-plus .

2021-11-22 11:08:37 1282

原创 【Vue系列8】——掌握不加班秘诀 Vue CLI

三连多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,准备发车争议Vue CLI是为了让开发者能够开箱即用快速地进行应用开发而生的,它们秉承的是 约定大于配置 思想,这里类似于Java中的SpringBoot,简单说就是"能不配置的就不配置,你就按照我的方式来,也不要去争论这个好不好,快速进行业务开发才是正经事",它们不建议你去配置,但也不会拦着你去配置。当然也有很多不同的声音,有的大佬们说:难道现在的开发就是在这些木板的基础上改成自己想要的模样吗?难道不.

2021-06-29 16:14:09 142

原创 【Vue系列6】——Vue组件访问数据和父子通信

点赞多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,点赞发车前言上篇我们说了一下 组件开发入门 的技术点,我们组件之间肯定是要交互数据的,我们在这篇文章中就说一下,组件化中怎么进行数据交互!组件访问数据首先组件是不能访问Vue实例中数据的,也就是说组件是不能直接使用Vue中的data属性的数据滴,下边跟着学长来看一下单纯的组件访问数据怎么写实现方式在组件实例中使用data函数,再返回值就可以实现了代码<!DOCTYPE html>&lt.

2021-06-03 17:36:59 151

原创 【Vue系列5】——Vue组件化开发入门篇

点赞多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,点赞发车前言本文主要说一下组件化开发一些概念和基本使用,有基础的小伙伴应该听过组件通信,插槽等这样的概念,我们下篇再说!在具体编码之前我们需要知道两个概念:什么是组件化为什么需要组件化组件化组件化介绍组件化是一种高效的处理复杂应用系统,更好的明确功能模块作用的方式,为了解耦:把复杂系统拆分成多个组件,分离组件边界和责任,便于独立升级和维护配合下图讲人话就是,比如一个电商项目中很多页面都包含搜索框,

2021-06-01 11:39:19 368

原创 【Vue系列4】—— 搜刮小案例,多多练习百炼成钢

点赞多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,点赞发车路漫漫其修远兮,吾将上下而求索前言本章节怼几个案例供读者小伙伴们练习,写不出东西就是写的少,多写就有思路,案例也懒得去搞CSS了,大家主要锤Vue就可以了。不废话直接上货!案例1:选择登陆方式需求点击页面按钮可以选择使用邮箱登录或用户账号登录代码<!DOCTYPE html><html> <head> <meta charset="utf-8.

2021-05-31 14:08:00 269

原创 【Vue系列3】—— Vue计算属性、监视属性和生命周期

点赞多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,点赞发车路漫漫其修远兮,吾将上下而求索前言本章节咱们来说一下Vue中两个非常重要的计算属性、监视属性和生命周期,不废话直接上干货计算属性计算属性介绍在模板中可以直接通过插值语法显示一些data中的数据,有些情况下我们需要对数据进行转化或者计算后显示,我们可以使用computed选项来计算,这时有些小伙伴可能就会问,我直接定义函数再调用不就行了,为什么还要整一个计算属性呢?这个问题在下边再做解释,我们先来.

2021-05-30 13:07:14 564 2

原创 【Vue系列2】—— Vue常用指令和简单案例

点赞多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,点赞发车路漫漫其修远兮,吾将上下而求索前言本章节咱们来说一下Vue中常用的指令,不废话直接上干货v-show作用根据表达值的真假,切换元素的显示和隐藏代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script s.

2021-03-09 19:31:57 241

原创 【Vue系列1】—— Vue入门和基础指令

点赞多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者! 干货满满,摆好姿势,点赞发车**这是Vue框架的第一篇,也不说多重要,掌握的必要性这些了,懂的都懂,直接干货怼起来!**学习Vue.js前置知识在学习Vue之前需要已经掌握HTML、CSS、JavaScript(基础语法、BOM和DOM)、Ajax。Vue简介如上图是Vue的图标,官网上介绍Vue是一套用于构建用户界面的渐进式框架,解释来说Vue其实是一个JavaScript框架,相比于jQuery这些库框架的功能更为.

2021-03-06 14:33:58 335 1

原创 大白话看明白Redis数据淘汰策略,渣男提裤不认人

点赞多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,点赞发车Redis数据淘汰策略前言Redis作为一个内存数据库,性能十分高,主要依赖的硬件资源就是内存,据官方数据表示Redis读的速度是110000次/s,写的速度是81000次/s,我们向Redis中源源不断存储数据,内存空间有限,这时淘汰无用数据释放空间,存储新数据就变得尤为重要,Redis提供了数据淘汰策略来释放内存内容偏向理论,需要大家发挥想象脑补画面,最好记下来,成为面试时的谈资 .

2020-05-23 12:24:40 1799 2

原创 最新超详细注释解析SpringBoot2.X操作Redis5.X

点赞多大胆,就有多大产!有支持才有动力!微信搜索公众号【达摩克利斯之笔】获取更多资源,文末有二维码!Github地址:https://github.com/stt0626/JavaGreat持续收录更新资料路漫漫其修远兮,吾将上下而求索前言有哪些姿势​ Java操作Redis有很多种方式,主要有Jedis,redisson,lettuce等还有Spring家族的spring-data-redisJedis是Redis的Java实现客户端,提供了比较全面的Redis命令的支持Redi.

2020-05-12 14:00:04 2090 8

原创 消息队列是什么,都有哪些?RabbitMQ怎么用点这就行了

点赞多大胆,就有多大产!有支持才有动力!微信搜索公众号【达摩克利斯之笔】获取更多资源,文末有二维码!Github地址:https://github.com/stt0626/JavaGreat持续收录更新资料路漫漫其修远兮,吾将上下而求索说在前边开始一个新的技术篇章,现在带的这个班级要讲消息队列,结合市面上主流的消息队列,包括之前做大数据时使用过的Kafka而言,在Java领域为保障消息可靠性RabbitMQ是最具优势,这篇文章主要说一下消息队列概念和RabbitMQ的安装,常用指令,Java整合.

2020-05-09 13:53:47 1687 1

原创 手把手基于Mycat实现MySQL数据拆分

点赞多大胆,就有多大产!有支持才有动力!微信搜索公众号【达摩克利斯之笔】获取更多资源,文末有二维码!Github地址:https://github.com/stt0626/JavaGreat持续收录更新资料路漫漫其修远兮,吾将上下而求索前言  数据库拆分的理论知识有一篇不错的文章,没有必要再复制一遍,不过还是建议大家先看看这篇文章,再动手实现,我们这篇文章主要是基于Mycat去实现一下...

2020-04-07 20:26:57 4722

原创 看了这篇文章觉得MySQL读写分离这么简单

点赞多大胆,就有多大产!有支持才有动力!微信搜索公众号【达摩克利斯之笔】获取更多资源,文末有二维码!前言​  Mysql优化那篇文章有朋友留言说就这么点?,深深刺痛了晓添的心,感觉知识深度被小看了,痛定思痛决定发布读写分离,分表分库优化文章,其实这系列文章也在Mysql优化的计划之内,最近较忙断断续续写的有点难受,到今天才跟大家见面,篇幅有限这篇我们来说说基于Mycat实现读写分离,话不多...

2020-04-02 21:09:27 6608 9

原创 搞懂MySQL数据库索引数据结构这一篇足够从此不再萌萌哒

点赞多大胆,就有多大产!微信公众号搜索【达摩克利斯之笔】获取更多资源,文末附二维码!前言  说到数据库优化脱口而出就是添加索引,如果不会用请移步《解锁数据库系列》数据库索引已为你备好!掌握数据结构,就可以掌握索引的底层原理,我们应当有**路漫漫其修远兮,吾将上下而求索**的态度,本文将探究索引数据结构以及MySQL使用的是哪种,话不多说直接发车!索引数据结构Markdown排版利器,支...

2020-03-15 11:38:21 5487

原创 这小伙子把MySQL索引使用讲的真明白,真好,快来戳他

点赞多大胆,就有多大产!有支持才有动力!微信搜索公众号【达摩克利斯之笔】获取更多资源,文末有二维码!前言不管在学习数据库或者在面试时都会遇到索引这个玩意儿,对于数据库如何优化,都会想到加索引,在此我们就来说说到底什么是索引,怎么用,如何用好等!索引也是我们走向光头必不可少的一项技能!篇幅太长影响阅读,索引数据结构我们下片再介绍!会不多说直接开搞!索引你做个自我介绍各位看客老爷我...

2020-02-29 23:02:20 5194 3

原创 Redis Cluster集群 升级 集群伸缩和SpringBoot操作Redis 集群

觉得不错,点个赞吧!你的支持就是我的动力!微信搜索公众号【达摩克利斯之笔】获取更多资源,文末有二维码!一、集群伸缩介绍集群伸缩说白了就是在Redis中上线和下线节点,比如我们上篇文章中使用了6台节点3主3从来存储数据,如果公司业务蒸蒸日上6台节点不够用我们就需要新增节点,这个叫做集群扩容,如果有点凉或者高峰期过了就需要下线节点,这个叫做集群缩容。咱么本片就说说Redis5.0.5版本...

2020-02-21 10:31:42 912

原创 Redis Cluster 集群模式从零理论配合集群搭建

一、为什么使用集群之前我们提到redis可以实现主从复制,但是主从复制是不能实现高可用的,当数据容量或者QPS需要很大时但即使无法满足需求的。1.1、并发量Redsi官方提供的数据为10W/秒,我们不去计较它的准确性,但是实际使用中是可以完全达到上万,已经可以满足我们很大一部分的需求,但是有些业务可能需要更高的QPS,比如百万级的。1.2、数据量Redis是基于内存的数据库,机...

2020-02-19 19:53:54 2035 3

原创 Redis高可用故障转移 Redis Sentinel 哨兵模式 从配置到编码一气呵成

朋友记得动动手指点赞哦,加关注不迷路一、Redis Sentinel介绍1.1、主从复制出现的问题上篇文章Redis主从复制中我们说到可以对Redis单节点数据进行备份实现Redis可用,但是如果master节点出现宕机情况处理起来就会非常复杂,导致节点数据不一致等问题,Redis考虑到这个问题提供了哨兵模式,也就是Redis Sentinel!Sentinel:哨兵的意思!记住了哦,...

2020-02-17 19:38:12 2097 1

原创 Redis 主从复制 高可用和分布式基石

喜欢有帮助记得点赞哦,加关注不迷路一、主从复制介绍1.1、概述主从复制是将一台Redis服务器的数据,复制到其他Redis服务器上,前者称为主节点(master/leader),后者称为从节点(slave/follower),一个主节点可以有多个从节点,但是一个从节点只能有一个主节点,数据的复制是单向的,只能从主节点复制到从节点。默认情况下,每一个Redis服务器都是一个主节点。1...

2019-11-21 20:58:09 669 4

原创 入门导师一篇Quartz带你无压力入门定时任务

喜欢有帮助记得点赞哦,加关注不迷路一、定时任务介绍1.1、什么是定时任务大部分项目都会使用到定时任务这个功能,拿商城订单来说,当你下单之后如果没有付款,后台就会插入一条待支付的task(job),一般是30分钟,超过30min后就会执行这个job,去判断你是否支付,如果30分钟后没有支付则取消这个订单,定时任务在项目中使用场景非常多,比如:邮件定时发送,优惠券到期提醒等等场景。1....

2019-11-14 23:49:10 681 2

mybatis逆向工程jar包

mybatis逆向工程所需要的jar包,提供大家下载,版本为1.3.7

2018-11-11

ssm整合jar包

ssm框架整合所需jar包,提供给大家下载,字数怎么还不够

2018-11-05

空空如也

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

TA关注的人

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