自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 博主消失的几个月干了什么???(five)

大家好啊,我是koshi484,我也准备实习2个月了,想汇报下我的情况,记录下我现在的心情吧,

2024-05-23 00:23:26 109

原创 完美解决 fatal: unable to access ‘https://github.com/.../.git‘: Could not resolve host: github.com

最近博主在学习Netty拉仓库的时候出现了这个问题。

2024-05-03 21:46:12 408 1

原创 4/20天梯赛题目

由于比赛我也不知道题目,我就直接贴代码了。

2024-04-20 18:30:00 138

原创 Shell脚本从0到会基础学习(个人学习)

bin/bashecho $HOMEecho "自定义变量"运行结果2.3 拼接字符出/bin/bashs1="上海"s2="$s1 和 北京"echo "s1是$s1"echo "s2是$s2"

2024-04-07 20:25:47 192

原创 小参林八股

git add. 将文件放入暂缓区git config 配置git信息git commit 提交内容git diff -查看对文件的修改情况git init 创建一个新的仓库git checkout -b 分表名 创建分支。

2024-04-02 21:35:27 989

原创 CorePoolExecutor夺命连环问?看你可以接受几招?

corePoolSize 核心线程池的大小maximumPoolSize 最大线程池大小keepAliveTime 线程池中超过corePoolSize数目的空闲线程最大存活时间;可以allowCoreThreadTimeOut(true)使得核心线程超出有效时间也关闭TimeUnit keepAliveTime的时间单位workQueue阻塞任务队列threadFactory新建线程工厂。

2024-04-01 22:45:03 867

原创 2024/3/31学习总结

LinkedHashMap继承了Hashmap的方法和函数。但是他重新了afterNodeRemoval,AfterNodeInsertion,afterNodeAccess方法。是他和hashmap不一样可以顺序插入和按序访问。进程是程序的一次运行过程,是操作系统运行程序的基本单位,所以进程是动态的。当操作系统运行程序即是一个进程创建、运行到销毁的过程。线程:线程是比进程更小的单位。一个进程可以同时拥有多个进程,同一个进程中的线程共享堆和方法区。线程的上下文切换开销与进程少,也叫轻量化的进程。

2024-03-31 23:44:25 550 1

原创 JavaWeb作业四

Spring的四个基础包有spring-core.RELEASE.jar、spring-beans-.RELEASE.jar、spring-context-.RELEASE.jar和spring-aop-.RELEASE.jar。在使用Spring框架之后,对象的实例不再由调用者来创建,而是由【 】来创建,Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。简单来说,BeanFactory就是一个管理Bean的工厂,它主要负责初始化各种Bean,并管理它们的【 】。

2024-03-30 19:53:53 971

原创 CAS、AQS、ReentrantLock机制以原理

的。

2024-03-29 22:38:43 911

原创 Rabbitmq消息堆积的问题以及解决方案

短时间内出现了大量的数据涌入消费速度慢。

2024-03-28 12:06:34 850

原创 Rabbitmq消息顺序的问题以及解决方案

场景1:一个queue,多个consumer一个queue,有多个consumer去消费,这样就会造成顺序的错误,consumer从MQ里面读取数据是有序的,但是每个consumer的执行时间是不固定的,无法保证先读到消息的consumer一定先完成操作,这样就会出现消息并没有按照顺序执行,造成数据顺序错误。人话就是:我确实保证了消息是按按顺序接的。但是由于每一个消息执行的是时间不一样。如果我前面的执行消息比较长,会导致我后面的操作比前面的操作更早执行。就出现了顺序错误。

2024-03-28 11:52:55 805

原创 Rabbitmq消息重复消费

消费者进行处理后,会给队列发送一个ack(参考上一篇的消息丢失),但是这个ack在中途丢失了,导致队列以为消费者没有成功消费。最多就是绕过这个问题。即:如果消费端收到两条一样的消息,应该怎样处理?利用一张日志表来记录已经处理成功的消息的 ID,如果新到的消息 ID 已经在日志表中,那么就不再处理这条消息。接收到消息并处理接触了,此时消费者挂了,来不及发手动提交,发ack。注意:此时需要保证每个消息都有唯一的id。2.1 消费端处理消息的业务逻辑保持幂等性。用户手动提交后,ack丢失,和上文一致。

2024-03-28 11:45:45 624

原创 Rabbitmq消息丢失的解决方案

作为消息队列。都可能会遇到消息丢失、重复消费、消费顺序、消息堆积这几种情况,今天就来讲解下消息丢失的场景。

2024-03-28 10:20:51 326

原创 大数据中TopK问题

接下来再通过最高位值做hash,发现有1个最高位为"3'的,1个为"2"的,3个为"1"的。比如,给出10个int 类型的数据,分别是【13,12,11,1,2,3,4,5,6,7】,int类型的数据每个占据4个字节,那这个数组就占据了40个字节。现在,把它们放到一个16个长度bool的 bitmap中,结果就是【0,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0】,在将空间占用降低至4字节的同时,也可以很方便的看出,最大的3个数字,分别是11,12和13。此时,单机上的这50条数据是无序的。

2024-03-25 21:21:39 1001

原创 蔚来JAVA面试(收集)

先叠加,这个是自己找的答案不一定对,只是给我参考看看而已。

2024-03-25 21:09:45 1651 1

原创 Spring自定义注解

博主发现自己的自定义注解能力不强,特此练习声明部分:所使用关键字为在底层实现上,所有定义的注解都会自动继承java.lang.annotation.Annotation接口注解里面定义的是:定义注解类型元素时需要注意的几点:访问修饰符必须为public,不写默认为public;该元素的类型只能是基本数据类型、String、Class、枚举类型、注解类型(体现了注解的嵌套效果)以及上述类型的一位数组;

2024-03-24 20:18:06 979

原创 第2章作业(项目启动)选择题

A定义一个新项目或现有项目的一个新阶段B批准或授权项目或项目阶段开始C有利于协调干系人期望与项目目的D有助于告知干系人项目范围E与项目干系人商讨如何参与,实现其期望。

2024-03-24 19:28:11 585

原创 项目管理概述(百分百正确)

IBM致力于项目管理实践的分享和倡导,通过内部分享会、研讨会、社区论坛等形式,促进项目管理经验和最佳实践的交流和传播。这些流程涵盖了项目启动、需求分析、项目规划、项目执行、项目监控与控制、项目收尾等各个阶段,每个阶段都有详细的指导和工作指南。总的来说,IBM公司在项目管理方面注重标准化、规范化和系统化,通过不断的实践和经验积累,不断完善项目管理方法和工具,以确保项目能够按时、按质、按量完成,为客户创造更大的价值。D:IPMA推出的IPMP的B级认证相当于美国项目管理学会推出的PMP认证;

2024-03-24 19:22:40 738

原创 力扣126双周赛

【代码】力扣126双周赛。

2024-03-20 23:28:44 207

原创 力扣389周赛复盘

【代码】力扣389周赛复盘。

2024-03-20 23:26:34 270

原创 MySQL事务--八股文(小林coding个人提炼版本)

原子性、隔离性、一致性、持久性。

2024-03-19 18:03:24 939

原创 Mysql八股文--常问整理(小林coding精简版-自我总结)

索引就是数据的目录,方便用户更加快捷的查找数据。

2024-03-19 13:08:44 741 1

原创 IPV4数据报的首部格式

可选字段增加了IP数据报的功能,但这同时也使得IP数据报的首部长度成为可变的。占4比特,表示IP数据报首部的长度。最小十进制取值为5,表示lP数据报首部只有20字节固定部分;占16比特,表示lP数据报的总长度(首部+数据载荷)。最大取值为十进制的65535,以字节为单位。最大十进制取值为15,表示IP数据报首部包含20字节固定部分和最大40字节可变部分。IP软件维持一个计数器,每产生一个数据报,计数器值加1,并将此值赋给标识字段。占16比特,属于同一个数据报的各分片数据报应该具有相同的标识。

2024-03-18 21:50:26 376

原创 (二)数据链路层--计算机网络

封装成帧:即让数据包上加上帧头和帧尾,然后方便以这个为单位进行传输差错检测:通过检错码封装在帧尾,然后通过这运算可靠传输:尽管误码是无法避免的,但是如果实现发送方发送什么,接收方接收什么就叫可靠传输。

2024-03-18 21:38:59 386

原创 设计模式-单例模式(模拟面试官八股)

单例模式二、单例模式你有了解吗单例模式是创建型设计模式,该类负责创建自己的对象,他确保一个类只有一个实例,并且提拱了一个去全局访问点来访问该实例。

2024-03-18 20:31:09 1117

原创 Java基础知识八股

当ThreadLocal变量没有被移除时,它所引用的对象也会一直存放在线程的ThreadLocalMap中,这会导致ThreadLocalMap变得很大,从而占用大量的内存空间,最终导致内存泄漏。原因:非静态内部类持有外部类的时候,如果有的地方引用了内部类,会导致这个外部类也会被引用,即使后期外部类没有用,但是仍然无法进行回收。如果要修改一个ThreadLocal变量中的对象,最好使用一个新的对象替换原有的对象,从而避免引用泄漏的问题。老年代:2-3倍FullGC后的老年代空间占用。2.使用不可变的资源。

2024-03-17 17:41:03 1471

原创 3/11Redis学习下

针对于全量复制的高消费,我们提除了部分复制。当从从节点对主节点进行复制,出现了网络异常等操作,导致信息中断后,从节点会要求主节点从发那些没有接收到的数据,如果主节点的复制缓冲区有这个数据则直接发送。将一台redis的数据,拷贝到其他redis节点上,前者是主节点,后者则是从节点,且数据是单向的,即支持主节点向从节点发送消息,支持从节点给从节点发送信息。从节点接收到rdb快照到接收完成期间,主节点仍然响应用户的请求,这时候,主节点则会将指令暂放缓冲区,等从节点加载完rbd之后,则将缓冲区的数据发送给从节点,

2024-03-11 23:32:30 735

原创 3/11学习上

使用了linux中的select和epoll的概念 ,同意内核中有多个监听套接字和已连接套接字,内核会一直监听这些套接字上的连接请求和消息请求,一旦有请求达到,就会交给redis执行,一个线程处理多个io读写操作。使用了linux中的select和epoll的概念 ,同意内核中有多个监听套接字和已连接套接字,内核会一直监听这些套接字上的连接请求和消息请求,一旦有请求达到,就会交给redis执行,一个线程处理多个io读写操作。原因是因为,redis的瓶颈主要是网络速度上,我多线程解析协议,加快速度。

2024-03-11 23:31:59 450

原创 chatgpt无法发送消息,但是可以打开,控制台报_app-7482b08f82a59f30.js:1 Uncaught (in promise) l {revert: undefined, sil

一、解决方法界面刷新下。

2024-03-09 12:11:09 1159 5

原创 gitte上传项目操作

打比赛,多个人合作,选择github,顺便了解下git的代码操作。2.2 选择 Git Bash Here。2.2 打开你要上传到库的项目。2.3 查找github的仓库。2.2 将文件放入暂缓区。pill:是合并差异。push: 直接覆盖。

2024-03-08 23:42:59 545

原创 maven项目结构管理统一项目配置操作

Maven 分模块开发1.先创建父工程,pom.xml文件中,打包方式为pom2.然后里面有许多子工程3.我要对父工程的maven对所有子工程进行操作。

2024-03-08 01:15:18 362

原创 Error:Cannot determine path to ‘tools.jar‘ library for 17 (E:/JDK/jdk-17_windows-x64_bin/jdk-17.0.9

你在ideal中new了一个JDK14以上的项目,发现运行这样子。

2024-03-08 00:43:42 358

原创 关于2024/3/4号的学习总结

还有在学设计模式,个人感觉自己理解了工厂模式和工厂方法。之前在写简历项目的时候,关于mybatis的时候,我也用了设计模式。今天没有早八,八点之钱起床了,上午背了半小时的单词,然后就在写top100,目前中等和简单写了30题,基本上都没有看题解。我自己也整理下,每一题的思路,这样子,也会让我至少拥有做模板题的能力。office的word怎么和wps显示的不一样。以及图画的好丑和要学绘图备份的习惯。晚上就是在讨论项目开会的东西,这个没办法贴图。到时候会重新开一个力扣top100的新贴,记录我的做法。

2024-03-05 09:41:57 221

原创 关于Navicat自动生成ER图操作(无脑进行,跟着教程)

博主在写项目文档的时候,被人吐槽画的er图丑我们直接偷懒选Navicat生成。

2024-03-05 09:31:38 10625 2

原创 操作系统八股文经典20题

关于小林coding的八股与个人理解

2024-03-03 21:42:50 185

原创 力扣周赛387

还是第一题的毛病,首先题目写的太快了,刚开始没有想好就动代码,本来写成一段一段的,后面重新整个放在一起了,接下来就是发现我grid[n/2][n/2]多次利用了,我没有发现,导致我值不对账,最后通过调试发现了bug。if(arr1[i-1]>arr2[j-1]){这个,我写成了arr1[i-1]>arr1[j-1],手写的太快了,debug了,所以写的不快,我真该死唉。好久没有打周赛了,最近无聊的时候会力扣复检,都在背八股文,加油!敲代码的时候,我在这里放了一个小错误,评价:这个感觉很好,直接无脑写。

2024-03-03 21:32:54 323

原创 Redis基础知识(一)

解决中文存入问题,因为RedisTemplate底层序列化,默认使用的JDK序列化,本质上是ObjectOutputStreammaven--lombok依赖-->--SpringBoot整合SpringDataRedis对应的Starter-->--Redis连接池依赖-->--Jackson依赖-->--SpringBoot整合Junit对应的Starter-->/*** @title*/@Bean// 创建RedisTemplate对象// 设置连接工厂。

2024-01-18 16:56:07 827

原创 技术查漏补缺(1)Logback

我们讲实战,LogBack在springboot中的使用(SpringBootCloud也是一样的)2.每个归档日期结束后自动压缩当天日志文件,并根据日期生成新的日志文件夹和日志文件。这个是黑马头条里面的logBack,这个采用的是debug的启动,按需求配置即可。3.单个日志的分割,日志可根据配置的单个日志文件大小进行分割。1.日志文件根据日期创建不同的文件夹,日志的归档单位为一天。三、logback-spring.xml配置说明的配置。当然我们也可以指定默认加载的日志配置文件。等文件作为日志配置文件。

2024-01-05 15:10:16 572

原创 IDEA启动springboot/微服务,提示端口被占用Web server failed to start. Port xxxx was already in use.

【代码】IDEA启动springboot/微服务,提示端口被占用Web server failed to start. Port xxxx was already in use.

2023-12-23 20:26:17 509

原创 119场双周赛复盘

手速场,不仔细,急,该骂。

2023-12-10 21:49:29 91 1

操作系统八股文经典20题

最近背的八股文

2024-03-03

空空如也

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

TA关注的人

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