自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Secutity oAuth2的学习

李哥的博客不能看了,写文档又很浪费时间,先投个懒,贴个流程图。项目中使用到了Oauth2,然后来李哥这里学习一波理论知识。

2023-06-01 10:16:22 113

原创 JAVA面试

面试Java岗

2022-11-06 16:05:16 425

原创 雪花算法-项目中唯一ID的生成

雪花算法-项目中唯一ID的生成

2022-09-19 22:18:18 301

原创 06-分布式中间件-Mycat-ShardingJDBC

Mycat- Sharding JDBC

2022-09-19 21:12:33 614

原创 Oracle、MySQL使用区别

Oracle、MySQL使用区别

2022-09-19 20:44:13 847 1

原创 04-Web网页技术-Tomcat专题

Tomcat

2022-08-27 12:14:31 270

原创 06-分布式中间件-Nginx的使用

悬浮鲜果:

2022-08-21 17:12:24 244

原创 POI动态字段导出Excel-导入Excel,解析加密数据再导出

POI导出Excel-动态字段导出

2022-08-21 14:47:45 1156

原创 获取到Nginx默认反向后的端口为80导致请求失败、Get请求取不到参数问题

获取到Nginx默认反向后的端口为80导致请求失败、Get请求取不到参数问题

2022-08-21 14:38:04 1885

原创 06-分布式中间件-Docker

Docker的安装、协助、启动 命令

2022-08-20 12:13:48 144

原创 01-计算机原理基础-Linux常用 命令

Linux常用命令

2022-08-20 11:58:30 210

原创 01-计算机原理基础

01-计算机原理基础

2022-08-20 11:02:51 510

原创 04-性能调优专题-MySQL性能调优-SQL性能优化技巧

SQL 性能起飞了!这篇文章总结了 52 条 SQL 性能优化技巧,用简洁明了的语言介绍给大家,不废话全是干货,需要的可以收藏,退出。不不不,收藏,看完再退出。1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2. 应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。...

2022-02-11 23:32:26 116

原创 Spring AOP 的底层实现原理

视频学习地址:https://www.bilibili.com/video/BV1dg411g7nP?p=7&spm_id_from=pageDriver后续有空再总结。

2022-02-11 23:31:11 285

原创 04-性能调优专题-MySQL性能调优-执行计划与SQL优化(explain)

04-性能调优专题-MySQL性能调优-执行计划与SQL优化(explain)

2022-02-08 11:34:04 1484

原创 04-性能调优专题-MySQL性能调优-MySQL的执行原理

04-性能调优专题-MySQL性能调优-MySQL的执行原理

2022-02-08 11:19:33 580

原创 06-分布式中间件-Redis-Redisson的使用

redisson和redisTemplate区别是什么啊redistemplate是springboot2.X后面,由lettuce具体实现,1.x的是jedis,redisson是redis的分布式客户端redission是对原生redis操作进行封装的客户端,redistemplate是springboot提供的简化redis操作的模板,类似spring的jdbcTemplateRedis分布式客户端之Redisson的基本使用地址:https://blog.csdn.net/qq

2022-02-08 11:18:49 2079

原创 08-微服务架构-分布式服务中,Feign请求拦截器实现日志链路的跟踪

我们在开发分布式系统的时候,经常会要排查问题,但是分布式服务比较恶心的就是,服务比较多,请求比较多,日志刷新比较快,如果没有关键字,那么从最原始的请求开始到后续的服务,我们根本无法追踪到一条完整的线路。如何在分布式环境中进行日志的链路追踪呢?下面说一下springcloud中openfeign进行开发的时候,进行链路追踪的设置。1.首先定义interceptor定义一个拦截器,过滤所有请求,并设置logback中的triceId2.然后配置拦截器3. 接着进行openfeign的配置然.

2022-02-08 11:05:15 805

原创 01-Java架构师学习路线

地址:Java架构师学习路线图(P7) | ProcessOn免费在线作图,在线流程图,在线思维导图

2022-02-08 10:52:04 276

原创 02-Java SE-线程池和SpringBoot异步线程池

Java线程池和SpringBoot异步线程池地址:https://blog.csdn.net/swadian2008/article/details/105558562?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161465137516780269862342%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_

2022-02-08 10:48:31 345

原创 06-底层必备源码-JVM底层-GC算法流程(自我总结)

一 判断 是否GC 的算法1.引用计数法:1.1 规则:如果这个obj被引用,计数器+1,引用失效,计数器-1。当一个obj的引用计数器为0,就不代表被使用。1.2 缺点:不能解决循环引用的问题2.可达性分析算法2.1 规则:以GCroot为起点,向下搜索,经过的链为引用链,当一个obj没有任意一个到GCroot的引用链,证明他可以被回收。2.2 可作为GCroot的对象:java虚拟栈的引用对象 方法区的静态属性、常量引用的对象 本地方法区中引用的对象二 GC 的具体算法

2022-02-08 10:32:16 3218

原创 06-底层必备源码-JVM底层-JVM的发展历史、class类加载机制

JVM的发展历史

2022-02-08 10:29:17 263

原创 并发编程synchronized实现原理

深入学习并发编程中的synchronized第一章:并发编程中的三个问题1.1 可见性是什么?一个线程对共享变量进行修改,另一个线程立即得到修改后的新值。private static boolean flag = true;@Testpublic void testSynthonized() throws InterruptedException { new Thread(()->{ while (flag){ } }).s

2022-02-08 10:05:20 282

原创 06-底层必备源码-JVM内存模型(Java多线程并发编程)

01-jvm学习路线图02-Java内存模型(Java多线程并发编程)视频讲解地址:京东架构师100分钟带你重新认识Java内存模型!让你面试无忧!_哔哩哔哩_bilibili1.多核并发缓存架构解析2.jmm模型讲解3.jmm数据原子操作详解4.jmm缓存不一致性问题详解6.volatile可见性底层实现原理6.volatile可见性、原子性和有序性讲解7.深入理解Java内存模型jmm与volatile关系Thread的join()方法:多个线程同时执

2022-02-08 09:24:11 641

原创 06-分布式中间件-Redis底层设计原理

Redis数据库数据结构:借鉴地址(博客):Redis数据库数据结构_星寒starcold的博客-CSDN博客_redis数据库结构借鉴地址:(Redis6.0版)2小时搞定Redis底层设计原理_哔哩哔哩_bilibili1.redis的底层是c语言设计的2.redis底层的数据结构是什么?String3.redis数据库整体结构是什么样子的?Redis数据库默认有16个子库DB业务场景:当日活跃用户的数量就可以用bitcount命令直接得到(2.6.0版本以.

2022-02-07 22:44:01 473

原创 02-Java后端框架-SSM简单总结

02-Java后端框架-SSM简单总结

2022-02-07 22:39:29 1023

原创 spring-马士兵源码

学习地址:【源码分析合集】2021最新Spring源码全家桶300集通俗易—为了2021年面试阿里巴巴,死磕Spring源码知识!_哔哩哔哩_bilibiliSpring的循环依赖,1.spring中是如何解决循环依赖问题的?2.为什么要用三级缓存?3.如果只保留二级缓存行不行?bean的创建方式:自定义注解的使用:创建对象的方式的转变:new---- 工厂-----容器xml的方式告诉容器你需要什么样子的容器使用注解的方式方式容器你需要什么样子的..

2022-02-07 22:34:21 1573

原创 02-Java SE-注解和反射

Java代码的在计算机中经历的三个阶段1.源代码 (.java)编译为2.字节码文件(class)编译为3.计算机能够识别的二进制文件。

2022-01-29 11:45:24 597

原创 Spring源码学习-大纲线路

记录spring的知识点大纲

2022-01-29 11:36:50 599

原创 Spring源码-可刷新和不可刷新的ApplicationContext详解

目录1.ClassPathXmlApplicationContext 是可刷新的步骤1:在ClassPathXmlApplicationContext的refresh()方法之前不修改spring.xml文件​步骤2:在ClassPathXmlApplicationContext的refresh()方法之修改spring.xml文件2.AnnotationConfigApplicationContext是不可以刷新的2.1下AnnotationConfigApplicationConte

2022-01-29 11:34:44 1166

原创 08-微服务架构-SpringCloud Alibaba-Nacos搭建,库表Sql

Nacosda搭建,数据表创建的Sql脚本

2022-01-07 16:01:30 666

原创 MySQL连接错误: Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.soc

MySQL连接错误: Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.soc

2022-01-07 15:59:59 6780

原创 Oracle的大字段Clob类型的查询,Clob转为varchar展示

Oracle的大字段Clob类型的查询,clob转为varchar展示

2022-01-05 09:50:35 4118

原创 日期格式的使用

目录1.yyyy-MM-dd HH:mm:ss和YYYY-MM-dd HH:mm:ss踩坑之路1.yyyy-MM-dd HH:mm:ss和YYYY-MM-dd HH:mm:ss踩坑之路借鉴地址:yyyy-MM-dd HH:mm:ss和YYYY-MM-dd HH:mm:ss踩坑之路_love1793912554的博客-CSDN博客自测效果: public static void main(String[] args) { Date date = new Date

2021-12-28 14:43:55 266

原创 idea查看代码提交记录,悬浮框展示修改内容

idea查看代码提交记录,悬浮框展示修改内容

2021-12-28 14:41:46 1205

原创 MyBatis 自动生成代码工具的使用

MyBatis自动生成代码工具的使用

2021-12-28 09:48:27 57

原创 JsonEquals - JSON 差异比较工具的使用

JsonEquals - JSON 差异比较工具的使用

2021-12-23 09:35:51 908

原创 PowerDesigner的使用记录

目录1.PowerDesigner 创建表格及导出SQL语句2.PowerDesigner生成oracle脚本对应字段有双引号3.使用PowerDesigner将oracle-sql文件转成mysql-sql1.PowerDesigner 创建表格及导出SQL语句借鉴地址:PowerDesigner 创建表格及导出SQL语句_饼条豪侠的博客-CSDN博客_powerdesigner怎么导出sql语句2.PowerDesigner生成oracle脚本对应字段有双引号借鉴地址:P

2021-12-23 09:21:13 602

原创 FTP连接工具 无法连接Xshell的问题

之前使用xftp连接服务器是可以连接的,最近连接不上了。问题1:端口号不正确,软件默认的端口号是21,但是服务器的端口号是22问题1:连接方式选择不正确 我选择的是默认的 ftp,切换为SFTP之后连接上了后续查询了下2种连接方式的区别:借鉴地址:FTP与SFTP两者有什么区别 - 51CTO.COM...

2021-12-22 16:47:03 448

原创 PLSQL的使用

plsql的安装,配置文件配置教程地址:https://blog.csdn.net/master_yao/article/details/51055850我自己在使用plsql连接原创Oracle数据库的时候总是出错,原因是对Oracle的认识太少,本地安装的客户端里配置文件 tnsnames.ora 配置内容为:## 在plsql 工具连接页面可以直接使用devdev = (DESCRIPTION = (ADDRESS_LIST =

2021-12-19 18:48:23 3258

空空如也

空空如也

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

TA关注的人

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