自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 转载--32个鲜为人知的自学网站

自学网站目录

2022-07-28 17:23:31 1323

原创 线程状态聊聊

线程状态线程状态,这个问题好像很容易,但也容易模糊,而且有好几个版本,我就以我自认为对的版本,记录下例如: 一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2

2022-04-28 16:00:36 425

原创 谷粒商城收获记录2

谷粒商城收获记录2分布式事务单体服务中服务都在一个系统中,ACID好保证,但是分布式的系统中分为多个服务,每个服务的数据库也不同,这就造成了分布式事务问题。传统代码中的注解已经不能满足情况@Transactional方法名称使用此注解时操作本地事务小心事务失效问题!比如在多线程失效、事务的抛出异常默认是runtime等等seata解决办法seata介绍seata支持 AT、TCC、SAGA 和 XA 事务模式;分布式事务处理过程的一ID+三组件模型,一ID即Transacti

2022-04-26 15:08:50 741

原创 谷粒商城收获记录1

谷粒商城收获记录1尚硅谷鼎鼎大名的谷粒商城,B站开源,最近看了,准备记录下笔记。多记录下,留下些痕迹。关于mybatis查询,嵌套查询这种看了雷神好多的查询方法,包括树形结构,非树形结构查询,采用的是简单查询,mybatis中不进行连接查询,减少连接查询,这种情况会降低mysql查询出现笛卡儿积形式的查询,拖慢效率。引入jmeter工具进行压力测试写完了接口之后,往往不知道效率如何并发量怎样,可以采用jmeter来进行测试,拖累吞吐量的地方往往是网络连接,IO操作,主要由以下几个方面造成:j

2022-04-14 15:02:07 250

原创 位运算小记

前言位运算是计算机最快的数据计算方式,如果对于一些数据计算要是能换到位运算来进行体代,会提升计算的效率,本文是根据一些大佬的操作,总结学习记录的。一、位运算介绍倒个图:与运算:两个位都为1时的结果才是10010 10011010 0001-----------0010 0001或运算:两个位都为0时才是0,也就是只要有一个为1就为10010 10011010 0001-----------1010 1001异或运算:两个位相同为0,相反为1,可以记成,两个数按位相加,不进一

2022-03-25 17:52:46 78

原创 Tomcat源码分析

Tomcat源码分析` 最近深入了解了下tomcat的源码,在此记录下文章目录Tomcat源码分析前言一、Tomcat整体架构是什么?1)分析主要配置文件server.xml,根据这个文件结构可以看出来几层关系2)网上盗个图,继续分析:二、连接器的内部结构1.连接器图三、容器分析四、Tomcat启动流程1、tomcat启动各个组件都是实现了 Lifecycle接口,具备了各个生命周期的方法:2、启动流程介绍总结前言tomcat之前只是简单应用下,里面的组件都没有真正了解过,只是简单从server.

2022-03-20 16:05:39 3898

原创 【MVCC、Undolog、Redolog】

目录前言一、MVCC是什么?1.MVCC实现三个要素二、Undolog三、Redolog总结前言MVCC与Undolog、Redolog这几种曾让我很困惑,最近看了好多文章,结合自己理解,记录下来,好记性不如烂笔头。提示:以下是本篇文章正文内容,下面案例可供参考一、MVCC是什么?MVCC(Multiversion Concurrency Control),即多版本并发控制技术,它使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,取而

2022-01-27 11:40:30 1627

原创 git回退版本

学习目标:最近遇到git提交之后,遇到了一件事情,就是想回退代码到某个版本,将整个过程记录下来!参考文章:https://www.jianshu.com/p/3020740561a8说明内容:说明:本次模拟的是使用gitee,应该与git相同。操作步骤1、创建本地仓库,然后推送到远端使用命令查看日志:git log如下:加上参数,查看版本号git log --pretty=oneline如下2、准备回退到“first”对应的版本号,版本号可以写不全git reset --

2021-08-10 10:00:37 120

原创 webservice简单使用

webservice简单使用以及问题总结本人只是学习,总结而已,对自己遇到问题的一个总结!原文链接参考1:https://blog.csdn.net/c99463904/article/details/76018436原文链接参考2:https://blog.csdn.net/aqsunkai/article/details/51711087学习内容:WebService采用Http协议来在客户端和服务端之间传输数据。WebService使用XML来封装数据,简要包括XML,SOAP和WSDL。

2021-07-15 16:43:30 865

转载 tomcat源码运行

使用idea搭建Tomcat源码运行环境 </h1> <div class="clear"></div> <div class="postBody"> <div id="cnblogs_post_description" style="display: none"> 在i...

2021-07-02 11:52:35 919

原创 计算机位运算

计算机位运算:1、计算机中负数用补码表示机2、若为正数,计算结果与真实结果相等若为负数,则对计算结果求补码即为真实结果学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、

2021-06-30 20:59:29 168

原创 nginx总结

学习目标:nginx知识点总结学习内容:1、nginx基本的命令2、nginx配置文件分析3、反向代理4、负载均衡5、动静分离6、nginx优化基本命令启动./nginx关闭./nginx -s stop修改完配置文件,加载./nginx -s reload配置文件分析:主要分为三块1)全局块主要会设置一些影响nginx 服务器整体运行的配置指令,如下:worker_processes 1; #work进程的数量2)events块主要影响 Nginx 服

2021-06-28 22:55:05 102

原创 redis知识(一)

redis知识(一)redis基础知识redis事物相关命令缓存击穿、缓存穿透、缓存雪崩缓存击穿缓存穿透缓存雪崩redis基础知识好记性不如烂笔头!redis事物单个 Redis 命令的执行是原子性的,但 Redis 没有在事务上增加任何维持原子性的机制,所以 Redis 事务的执行并不是原子性的。相关命令1)MULTIMULTI 开始一个事务, 然后将多个命令入队到事务2)EXEC命令触发事务3)DISCARD事物回滚,将之前对列中的命令清除4)WATCH当某个事务需要按条件执行

2021-06-26 21:04:30 71

原创 mysql锁总结

mysql锁总结:文章参考:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_39736597/article/details/113247788总结:MyISAM引擎读锁lock table 表名 read;写锁lock table 表名 write;解锁锁unlock tables;查看表锁情况show status like 'Table_locks%';

2021-06-24 10:25:51 62

原创 mysql主从复制

mysql主从复制:mysql主从复制,大概原理是主服务器操作时,开启二进制日志(log-bin),将操作写入二进制日志,从服务器得到改变的通知,会读取二级制日志文件到从机器节点上,然后sql线程执行更新配置步骤:1、主机配置serverId,开启log-bin2、从机配置serverId3、主机设置一个从机的复制用户账号4、从机执行change命令进行复制开始配置:1、准备两台linux主机ip角色192.168.58.11主机192.168.58.12从机

2021-06-22 14:45:03 83

原创 spark总结(三)

spark总结(三):多总结,养成好习惯spark三大数据结构:1、 RDD:弹性分布式数据集2、 累加器:分布式共享只写变量3、 广播变量:分布式共享只读变量RDD特点:1、RDD只是封装了计算逻辑,并不保存数据;2、可分区、并行计算;3、分为转换算子和行动算子,只有到行动算子处才会真正出发执行;转换算子:如(map、flatmap、reduceByKey等等)行动算子:如(collect、save等等)累加器特点:广播特点:spark总结:1、算子意外的代码都是在Driv

2021-06-16 10:19:17 84

原创 spark yarn集群(二)

spark yarn集群(二)现阶段公司常用的是hadoop环境,spark可以使用yarn进行资源管理,所以今天准备搭建一套spark-yarn集群。前言目前已准备好hadoop集群,节点如下主机名角色sparkNameNode,ResourceManagerspark-w1DataNode,NodeManagerspark-w2DataNode,NodeManager开始spark安装1.下载spark包这次采用的是spark-3.1.2-bin-

2021-06-08 17:55:41 275

原创 spark初始 (一)

spark初识(一):1、官网的spark包中pre-build with user provider与pre-build for Apache hadoop3.2什么区别?2、spark是否使用是否必须安装hadoop?3、第一个wordcount例子提交集群开始解惑(单纯个人理解):1、spark的下载包区别,spark是否使用是否必须安装hadoop?我的理解是两个包(with user provider与没有)区别不是太大,假如使用搭建spark集群的话都能使用,注意版本是否与had

2021-06-07 18:03:41 194

原创 Spark运行出现java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljav

Spark运行出现java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z错误最近下载了下spak,跑个hello word小Demo,准备如下门,使用的是local方式的,在idea中跑wordcount,就出现了上述问题。按照网上说的,hadoop.ddl和winutils.exe都放到hadoop的bin下面了,而且还根据还放到了C:/win

2021-06-01 10:08:39 2124 1

空空如也

空空如也

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

TA关注的人

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