后端
文章平均质量分 63
Full Stack
头顶凉凉先生丶
能让你在IT行业走下去的,是对知识的渴求与无数个孤独寂静深夜中的思考与沉淀。
展开
-
MybatisPlus框架属性自动填充【基于MetaObjectHandler接口】
MybatisPlus属性自动填充MetaObjectHandler接口原创 2022-08-09 23:52:04 · 501 阅读 · 0 评论 -
Jackson的ObjectMapper在项目中的主要运用
Jackson的ObjectMapper在项目中的主要运用原创 2022-08-09 23:50:05 · 569 阅读 · 0 评论 -
ThreedLocal在单线程中的应用【获取在拦截器中登录的用户信息】
ThreedLocal在单线程中的应用【获取在拦截器中登录的用户信息】原创 2022-08-09 23:48:42 · 330 阅读 · 0 评论 -
./ ../区别以及日常使用。
./ ../ 区别和日常使用。转载 2022-07-31 21:31:52 · 2590 阅读 · 0 评论 -
IDEA如何创建父子工程
IDEA如何创建父子工程项目原创 2022-07-30 21:44:05 · 369 阅读 · 0 评论 -
@Bean注解详解
@Bean注解详解原创 2022-07-29 22:08:45 · 716 阅读 · 0 评论 -
详解Mybatis
详尽的展示了Mybatis的CRUD以及一些基础概念。面向初学者。仅作为学习记录。欢迎大家互相关注交流。原创 2022-07-03 12:16:09 · 1496 阅读 · 0 评论 -
Java_jdk多版本切换。【基于环境变量】
Java_jdk多版本切换。【基于环境变量】1、为什么要多版本切换。开发过程中新老项目开发难免jdk版本不一致。而且jdk版本在1.7、1.8、11三个大版本之间变化比较大。比如JVM的永久代和元空间、集合中HashMap底层源码实现等等。所以多准备几个方便切换的版本是有必要的。2、首先准备好 多个版本JDK下载访问oracle官网:http://www.oracle.com在首页点击Downloads,进入oracle软件下载页。在下载页面,点击Java。选择Jav原创 2022-05-15 21:25:41 · 531 阅读 · 0 评论 -
IDEA隐藏不必要的文件 [例如.mvnw .git .idea]
IDEA隐藏不必要的文件 [例如.mvnw .git .idea]原创 2022-05-12 23:45:41 · 1447 阅读 · 0 评论 -
Spring里、配置application.yaml、bootstrap.yaml application.properties、bootstrap.properties他们的区别。
Spring里、配置application.yaml、bootstrap.yaml application.properties、bootstrap.properties他们的区别。原创 2022-05-06 14:20:29 · 2057 阅读 · 0 评论 -
分析型数据库__ClickHouse_ 深度学习
分析型数据库__ClickHouse_ 深度学习文章目录分析型数据库__ClickHouse_ 深度学习一、ClickHouse概述1.1、什么是ClickHouse1.2、什么是列式存储1.3、DBMS 的功能1.4、多样化引擎1.5、高吞吐写入能力1.6、数据分区与线程级并行二、安装三、基本数据类型3.1、整形3.2、浮点型3.3、布尔型3.4、字符串3.5、Decimal型3.6、时间类型3.7、复杂类型3.8、特殊类型四、表引擎4.1、表引擎的使用4.2、MergeTree家族MergeT原创 2022-04-02 10:03:56 · 1929 阅读 · 0 评论 -
Xshell连接虚拟机
二、Xshell连接虚拟机这里采用的NET模式①、打开虚拟机设置、确保网络连接模式为Nat②、设置VMware虚拟网络编辑器 选择VMnet8(NAT模式),取消勾选【使用本地DHCP服务…】(若勾选,会设置动态IP)③、点击NAT设置。 上图中192.168.182.2为网关地址,192.168.182.255为广播地址,192.168.182.0一般为网段IP,所以0,2,255这三个地址不能设置。④、设置虚拟机的IP 设置IP地址、子网掩码和网关, 设置保存。原创 2022-03-31 09:27:35 · 9263 阅读 · 1 评论 -
Java幂等性相关问题
幂等性的相关问题1、什么是幂等性用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生副作用。2、为什么需要幂等性简单业务场景: 当订单业务到了支付时、已经支付成后、由于网络或者服务器宕机等原因。导致未响应结果。 这时多次点击支付、若没有幂等性那么则会出现多次付款。 常见幂等性体现【Seata中TCC模式】。3、幂等性的缺点增加代码复杂度、并行改编成了串行,降低了执行效率。4、如何保证幂等性前端拦截例如按钮的点击次数限制使用数据库实现幂原创 2022-03-20 19:18:26 · 235 阅读 · 0 评论 -
分布式事务_Seata
分布式事务组件:Seata文章目录分布式事务组件:Seata@[toc]一、事务的概念二、事务的特性三、什么是分布式事务:四、分布式事务主要业务上问题五、分布式事务基础理论 :CAP、BASE六、分布式事务协议第一阶段:CanCommit阶段第二阶段:PreCommit阶段第三阶段:DoCommit阶段七、分布式事务解决方案八、Seata介绍九、AT模式详解 [Auto Trans]AT模式运行机制Seata具体实现步骤SeataDemo:AT**模式原理解析**AT模式读写隔离 [ 锁机制 ]十原创 2022-03-20 19:08:45 · 1873 阅读 · 0 评论 -
RabbitMQ学习笔记
RabbitMQ:消息队列笔记文章目录RabbitMQ:消息队列笔记一、下图为:同步调用和异步调用的区别:二、什么是消息队列三、RabbitMQ介绍四、 连接消息队列五、RabbitMQ管理5.1、逻辑结构5.2、用户管理【localhost:15672】5.2.1、创建用户5.2.2、创建虚拟主机5.2.3、删除用户5.2.4、用户绑定虚拟主机六、RabbitMQ的工作模式6.1、简单模式6.1.1、相关代码6.2、工作模式6.2.1、相关代码6.3、订阅模式6.4、路由模式6.4.1、代码如下:6.5原创 2021-06-14 22:12:41 · 613 阅读 · 2 评论 -
Redis学习笔记
Reids笔记文章目录Reids笔记一、NoSQL简述:1.1、什么是nosql1.2、NOSQL和关系型数据库的比较1.3、场景应用:1.3.1、适用场景:1.3.2、不适合场景:二、Redis相关简介2.1、什么是Redis2.2、Redis的应用场景2.3、如何理解Redis是单线程+多路IO复用2.4、常用五大数据类型2.4.1、Redis字符串(String)2.4.2、Redis列表(List)2.4.3、Redis集合(Set)2.4.4、Redis哈希(Hash)2.4.5、Redis有序原创 2021-06-14 21:59:18 · 1441 阅读 · 0 评论 -
Spring知识体系
Spring知识体系一、基本介绍1.Spring全家桶:Spring、SpringMVC、Spring Boot、Spring Cloud其中Spring是其他的基础。2.Spring:出现的目的是为了解决企业级开发的难度。减轻对项目模块之间的管理,类和类之间的管理,帮助开发人员创建对象,管理对象之间的关系。3.核心技术:IOC、AOP:实现模块之间,类之间的解耦合。4.依赖概念:类A使用了类B属性或方法、称A依赖于B。二、Spring优点1.使用Spring的IOC容器,将对象之间原创 2021-05-07 18:01:55 · 210 阅读 · 1 评论