![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术杂项
文章平均质量分 79
尚未归类
浪飞yes
英雄不问出处,一个简单人儿~
展开
-
若依(ruoyi-cloud)脚手架解读,一篇精通,包票上手~
若依(ruoyi-cloud)脚手架解读,一篇精通,包票上手~原创 2023-07-01 10:48:02 · 9339 阅读 · 9 评论 -
一小时让你Get到面试套路:记一次Java初中级程序员面试流程梳理
一小时让你Get到面试套路:记一次Java初中级程序员面试流程梳理原创 2023-06-09 21:29:53 · 662 阅读 · 0 评论 -
一篇文章让你上手Canal数据同步神技~
从0开始讲解Canal基本使用,教程中包含:canal概念, canal原理,canal操作步骤,canal数据编程,canal运用场景,结合Springboot 实现canal集成,最后以面试题方式回顾整个canal使用原创 2023-05-16 19:06:27 · 3024 阅读 · 2 评论 -
一篇让你精通JWT,妥妥的避坑指南~
一种越来越流行的身份验证和授权方式,用于在网络上传递信息的开放标准。重点讲jwt组成、特点、优缺点、常用的应用场景、常见的面试题、各种避坑指南等,最后以2个实战案例全面阐述jwt的开发运用。原创 2023-05-12 22:33:22 · 1342 阅读 · 1 评论 -
浅谈线程002-线程创建方式
目前java创建线程存在4中方式:1: 通过继承 Thread 类本身;2: 通过实现 Runnable 接口;3: 通过 Callable 和 FutureTask 创建线程4: 使用线程池方式原创 2022-03-12 13:38:33 · 102 阅读 · 0 评论 -
浅谈线程001-线程概述
本系列对线程基础做一个系统梳理,对线程知识点再回顾。原创 2022-03-11 13:29:32 · 143 阅读 · 0 评论 -
每日一类-开篇
解闷用,让自己忙起来~一天一进步~原创 2021-07-21 19:10:44 · 90 阅读 · 0 评论 -
每日一类-斐波那契数列花式计算
概念引致百度百科:斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)...规律数列项数 数值 0 0 1 1 2原创 2021-11-19 08:20:21 · 387 阅读 · 0 评论 -
每日一类-手写ArrayList
概述 ArrayList是开发中用得相对频繁的一个类,以前侧重业务,在意使用,今天来尝试还原一下ArrayList源码设计,自己DIY一个自己的ArrayList。ArrayList定位为动态数组,底层是一个可以自动扩容的数组,用于存储同类型的数据。那么自己DIY的ArrayList就必须满足这些功能操作,结合ArrayList源码,确定手写的MyArraylist的方法有下面几个:构造器public class App { ...原创 2021-11-21 19:55:38 · 821 阅读 · 1 评论 -
每日一类-手写ArrayList-迭代器-iterator
本篇来讲下ArrayList的迭代器实现细节。因为篇幅所限,本篇先实现单向迭代方法iterator(),双向迭代listIterator()放到下一篇实现。原创 2021-11-28 20:09:42 · 529 阅读 · 0 评论 -
每日一类-手写ArrayList-泛型
ArrayList是开发中用得相对频繁的一个类,以前侧重业务,在意使用,今天来尝试还原一下ArrayList源码设计,自己DIY一个自己的ArrayList。原创 2021-11-25 22:10:52 · 591 阅读 · 0 评论 -
每日一类-Byte类
概述Byte 类是基本数据类型byte的包装类,也可以Byte类是对byte类型的封装类,对byte类型操作进行功能性拓展,拓展出平常开发常用到的功能,比如:intValue,valueOf,compareTo等。源码/** * Byte * 1>继承 Number 类,表面Byte类是数字类类,后续要重写 Number类6个抽象方法 * intValue longValue floatValue doubleValue byteValue shortV...原创 2021-07-29 21:05:30 · 255 阅读 · 0 评论 -
聊一下JDK8中,Lambda表达式实现原理
lambda表达式原理:Lambda表达式就一个语法糖,本质还是常规的接口实现,只是将实现过程做了简化。原创 2022-05-09 18:36:13 · 766 阅读 · 1 评论 -
一文让你掌握Stream流,还是那么自信
一文让你掌握Stream流,还是那么自信原创 2022-05-20 18:41:51 · 446 阅读 · 1 评论 -
JDK8之后的接口
JDK8绝对可以算是1.6之后的又外一个里程碑式的版本更新,有很多惊艳的更新。今天我们就来聊聊JDK8带来的接口设计上的变动。原创 2022-05-06 13:31:35 · 815 阅读 · 0 评论 -
一文让你掌握函数接口编程,就那么自信
一文让你掌握函数接口编程原创 2022-05-14 20:10:22 · 236 阅读 · 0 评论 -
不用梯子,GitHub也能访问并提速
不用梯子,GitHub也能访问并提速原创 2022-12-29 21:11:18 · 86943 阅读 · 19 评论 -
一种优雅的Git分支实践
一种优雅的Git分支实践,有兴趣了解不?原创 2022-07-30 22:42:13 · 1101 阅读 · 2 评论 -
SpringBoot集成Thymeleaf
环境springboot2.4.3+ thymeleaf2.4.3+ bootstrap3需求浏览器中访问:http://localhost:8080/employee/list 列表员工数据操作步骤步骤1:创建项目 springboot-thymeleaf步骤2:在/项目/resourcess/static 文件中导入bootstrap3相关文件步骤3:导入依赖核心依赖有3个:springboot parent + web环境 + thymeleaf 依...原创 2021-08-05 20:09:15 · 485 阅读 · 2 评论 -
SpringBoot集成数据源(Hikari/Druid)
环境springboot2.4.3+ freemarker2.3.31 + bootstrap3需求浏览器中访问:http://localhost:8080/employee/list 列表员工数据操作步骤步骤1:创建项目 springboot-freemarker步骤2:在/项目/resourcess/static 文件中导入bootstrap3相关文件步骤3:导入依赖核心依赖有3个:springboot parent + web环境 + freemarker ..原创 2021-06-20 18:28:06 · 857 阅读 · 0 评论 -
一篇教你学会SpringBoot集成Swagger2
手把手教你SpringBoot集成Swagger2原创 2022-04-25 20:13:28 · 836 阅读 · 0 评论 -
SpringBoot综合案例-员工CRUD
环境springboot2.4.3+ freemarker2.3.31 + bootstrap3 + druid1.2.6+ mysql8+ mybatis2.1.4需求使用springboot完成员工的crud操作步骤步骤1:创建项目:springboot-crud步骤2:创建数据库,创建表CREATE TABLE `employee` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(...原创 2021-06-21 16:56:32 · 460 阅读 · 0 评论 -
SpringBoot综合案例-手写RBAC
环境springboot2.4.3+ freemarker2.3.31 + bootstrap3 + druid1.2.6+ mysql8+ mybatis2.1.4学习要求熟悉java web springboot freemarker mybatis mysql需求基于springboot纯手工编写的权限管理系统(rbac)核心概念(来自百度百科)RBAC:基于角色的访问控制,是面向企业安全策略的一种有效的访问控制方式,其基本思想是,对系统操作的各种权限不是直接授予具...原创 2021-07-11 22:39:18 · 849 阅读 · 0 评论 -
来,手把手教你换装Swagger2/3
来,手把手教你换装Swagger2/3原创 2022-04-25 20:44:01 · 867 阅读 · 1 评论 -
SpringBoot集成FreeMarker
环境springboot2.4.3+ freemarker2.3.31操作步骤步骤1原创 2021-06-19 18:03:42 · 628 阅读 · 0 评论 -
SpringBoot集成Mybatis
环境springboot2.4.3+ freemarker2.3.31 + bootstrap3需求浏览器中访问:http://localhost:8080/employee/list 列表员工数据操作步骤步骤1:创建项目 springboot-freemarker步骤2:在/项目/resourcess/static 文件中导入bootstrap3相关文件步骤3:导入依赖核心依赖有3个:springboot parent + web环境 + freemarker...原创 2021-06-20 19:40:32 · 342 阅读 · 0 评论 -
一篇教你学会SpringBoot集成Swagger3
来看看swagger2跟swagger3有啥区别原创 2022-04-25 20:30:54 · 2048 阅读 · 3 评论 -
聊聊事件监听那些事-上
聊聊事件监听那些事~原创 2022-06-11 20:02:09 · 236 阅读 · 0 评论 -
一文带你了解JDK动态代理的原理
一文带你了解JDK动态代理的原理原创 2022-06-09 22:38:18 · 3954 阅读 · 0 评论 -
RESTful从入门到熟练,看完这篇就够了
RESTful从入门到熟练,看完这篇就够了原创 2022-02-10 23:50:18 · 5835 阅读 · 2 评论