摘要:是笔者在工作以来的一些技术积累,虽然是很低端,但是对于入门或者初入开发的工作者来说,也是一个不错的学习资源,今天特地整合出来。现在的状态是成功创建的新的分支并且已经切换到新分支上。 Fortune Commons 是笔者在工作以来的一些技术积累,虽然...
摘要:本文首发于的博客转载请注明出处为什么是单线程的参考博客户是基于内存的,瓶颈通常是内存大小以及带宽,与没有太大联系什么是缓存穿透怎么解决参考地址缓存穿透缓存是命中时数据写入内存的缓存穿透是指利用不存在进行缓存查询,当缓存不存在此则到数据...
摘要:资源获取方式根据下面的索引,大家可以选择自己需要的资源,然后在松哥公众号牧码小子后台回复对应的口令,就可以获取到资源的百度云盘下载地址。公众号二维码如下另外本文会定期更新,松哥有新资源的时候会及时分享给大家,欢迎各位小伙伴保持关注。 ...
摘要:垃圾回收,回收的目的在于清理不再使用的对象。通过确定对象是否被活动对象引用来确定是否收集该对象。当对象引用计数值为时,则会被收集。 垃圾回收 GC (Garbage Collection),回收的目的在于 清理不再使用的对象。GC 通过确定对象是否被活动对象引...
摘要:称这个对应关系为散列函数,按这个思想建立的表为散列表。具有相同函数值的关键字对该散列函数来说称做同义词。此时线性探测的方法是取并假定取关键字除以的余数为散列函数法则。 散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存...
摘要:但是假如我们单纯的把数据库一分为二,然后对于后续数据库的请求,分别负载到两台数据库服务器上,那么一定会造成数据库不统一的问题。 showImg("https://segmentfault.com/img/bVbtaD7?w=295&h=222"); 前言 随着计算机系统规模变得越来越大,将所有的...
摘要:可以看到,如果我们给泛型类制定了上限,泛型擦除之后就会被替换成类型的上限。相应的,泛型类中定义的方法的类型也是如此。参考语言类型擦除下界通配符和的区别 本篇博客主要介绍了Java类型擦除的定义,详细的介绍了类型擦除在Java中所出现的场景。 1...
摘要:除此之外,它严格的序列访问控制意味着复杂的控制原语可以应用在客户端上。版本号对节点的每一个操作都将致使这个节点的版本号增加。事件是一次性的触发器,当的对象状态发生改变时,将会触发此对象上所对应的事件。节点事件节点的建立,删除,数据的修...
摘要:只允许有一个主进程接受客户事务请求并处理,收到请求后,将其转化为事务。并开启新一轮选举,新的会和过半的进行同步数据。同步结束时,切换为消息广播模式。若非节点收到客户请求,则该节点会将该请求发送到服务器上。 zookeeper 它为分布式应用提...
摘要:介绍的作用是获取哈希码,也称为散列码它实际上是返回一个整数。所以具有相索引的对象,在该散列码位置处存在多个对象,我们必须依靠的和本身来进行区分。 1.hashCode介绍 hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。...
摘要:封装概述封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式这是什么意思呢简单的来说就是我将不想给别人看的数据,以及别人无需知道的内部细节,锁起来,我们只留下一些入口,使其与外部发生联系。 showImg("https://segmentfault.com/img/re...
摘要:概念响应式编程,异步非阻塞就是响应式编程,与之相对应的是命令式编程。的另外一种实现方式就是消息队列。非阻塞设计利用规范中的实现实现代码链接 注: 本文是由读者观看小马哥公开课视频过程中的笔记整理而成。更多Spring Framework文章可参看笔者...
摘要:问题描述我使用的构建的项目,报错如标题。最后,测试程序,运行正常,上述报错消失。补充知识将项目根目录下目录清理掉。将项目打包成包,并安装到本地仓库。 问题描述 我使用的maven构建的java项目,报错如标题。 问题解决 依据[1],run as == > mav...
摘要:我们有这么一个场景,给你一个列表,可以动态的新增,但是最终要求列表升序,要求长度小于,可以怎么做这个还不简单,几行代码就可以了测试验证上面的代码先不考虑性能的优化方面,有没有问题写了个简单的测试,我们来看下会出现什么情况启动参数修改 ...
摘要:代码操作分析经常会遇到各种流操作,流操作一般分为两类字符流和字节流。我是拉丁小毛,欢迎大家关注我哦,一起交流,共同进步。有问题可以邮我哦 代码 java IO 操作分析 package jdk.util.sourceCode; import java.io.*; /** * 经常会遇到各种 IO...
摘要:我们可以使用提供的在第三方应用里创建主数据地址示例代码只有多行上述代码里我硬编码了一个的姓为名为执行之后打印出消费成功的代码硬编码的数据能够在里观察到上述源代码在我的上也能看到要获取更多的原创文章,请关注公众号汪子熙 我们可以使用SAP ...
摘要:如下代码省略相关代码省略相关代码可以看到在里面,是直接采用数组链表红黑树来实现,时间复杂度在和之间,如果链表转化为红黑树了,那么就是到。 在JDK1.8里面,ConcurrentHashMap在put方法里面已经将分段锁移除了,转而是CAS锁和synchronized Concur...
摘要:数组就是一个简单的线性序列,这使得元素访问非常快速。堆区堆内存用来存放创建的对象和数组。堆内存中的实体不再被指向时,启动垃圾回收机制,自动清除,这也是优于的表现之一中需要程序员手动清除。 showImg("https://segmentfault.com/img/remote/1...
摘要:在多线程编程中我们会遇到很多需要使用线程同步机制去解决的并发问题,而这些同步机制就是多线程编程中影响正确性和运行效率的重中之重。这五个方法之所以能指定同步器的行为,则是因为中的其他方法就是通过对这五个方法的调用来实现的。 在多线程编程...
摘要:事务嵌套影响首先经过实验,结论一仍然成立,即,当不加上的时候,无论内外报,都会回滚无论内外报非错误,都不会回滚。结论结论一对于可以保证错误的回滚,如果想保证非错误的回滚,需要加上参数。 Spring 事务注解 @Transactional 本来可以保证原子...
摘要:三方框架解析要素翻章上一章翻章下一章目录内容表设计内容解析代码最终结果难点技术没有什么难点,难在日常的维护上。 三方框架 JSOUP okhttp 解析要素 翻章:上一章 翻章:下一章 目录 内容 showImg("https://segmentfault.com/img/bVbs8mV?w=216...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...