首页
学习
活动
专区
工具
TVP
发布

仙士可博客

专栏作者
349
文章
570506
阅读量
31
订阅数
java的类加载
本文最后更新于 2023年01月06日,已超过 24 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
仙士可
2023-02-01
8270
redis数据结构-SDS
本文最后更新于 2022年12月30日,已超过 32 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
仙士可
2023-02-01
2720
详解GMP调度器
本文最后更新于 2022年12月14日,已超过 47 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
仙士可
2023-02-01
9990
详解gc(垃圾回收)机制六:分代垃圾回收
人们在众多程序案例中总结出了一个经验:"大部分的对象在生成后,经过调用之后马上就变成了垃圾,很多有对象能活的很久"
仙士可
2022-12-07
6680
详解gc(垃圾回收)机制四:GC标记-清除算法
可以看出,在gc之后,每个空闲的堆空间都是不连续的,大大小小,在之后分配内存可能会出现大内存对象无法分配到有效堆空间的问题
仙士可
2022-12-02
6030
详解gc(垃圾回收)机制五:GC标记-压缩算法
gc标记-压缩算法是  详解gc(垃圾回收)机制三:GC复制算法  和  详解gc(垃圾回收)机制四:GC标记-清除算法    结合的产物
仙士可
2022-12-02
2940
详解gc(垃圾回收)机制三:GC复制算法
GC复制简单来说,就是获取到空间里的活动对象,将所有活动对象复制到其他框架,再把原来空间的所有对象回收掉.
仙士可
2022-11-30
6740
详解gc(垃圾回收)机制(一)
进程在运行时,所操作的内存就是虚拟内存,每个进程之间的虚拟内存互相独立,通过 MMU 内存管理技术再映射到物理内存中,同时,虚拟内存空间块分为:
仙士可
2022-09-13
7690
mysql导出数据方法
注意,里面有段concat(char(34),company_name,char(34))  是用于给字段拼接双引号的,这样可以避免csv乱码
仙士可
2022-09-08
2.9K0
时序数据库学习二:OpenMetrics规范
OpenMetrics:一种云原生、高度可扩展的指标协议。它定义了大规模上报云原生指标的事实标准,同时支持文本表示协议和Protocol Buffers协议。虽然时间序列可以支持任意字符串或二进制数据,但RFC只针对和包括数字数据。得益于Prometheus的流行,作为Prometheus的监控数据采集方案,OpenMetrics可能很快会成为未来监控的业界标准。
仙士可
2022-06-05
1.8K0
go语言的切片研究
Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go 中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。
仙士可
2022-04-01
2610
分布式学习十:ZAB协议
ZAB 协议是为分布式协调服务ZooKeeper专门设计的一种支持崩溃恢复的原子广播协议。
仙士可
2022-03-13
3360
分布式学习九:Raft算法
在服务初始化时,所有节点为跟随者,在没有领导者的情况时,每个跟随者都有权发起候选投票,投票半数赞成后成为领导者
仙士可
2022-03-04
3600
go的并发编程
如果了解了GMP模型之后,自然了解go的并发特点,协程之间都可能是多线程并发执行的,通过开协程就可以实现并发:
仙士可
2022-02-22
3650
关于进程虚拟内存
由于内存数据是固定的一个大数组,而操作系统往往是运行多个程序,如果这些程序都直接访问内存数组的话,就出现了以下问题:
仙士可
2022-02-18
1.9K0
go的包管理
go没有命名空间的概念,只有包的概念,每个目录下的package名需要一致,但是不需要跟所在目录名相同:
仙士可
2022-01-18
6560
关于go的错误处理机制
1:编译时错误,在编译时抛出的错误,例如有变量未出现使用,变量未声明直接使用等,此错误是在运行之前被编译器找出报错的
仙士可
2022-01-17
3980
java线程安全问题
临界资源是一次仅允许一个进程使用的共享资源。各进程采取互斥的方式,实现共享的资源称作临界资源。属于临界资源的硬件有,打印机,磁带机等;
仙士可
2021-12-16
5040
关于php递归函数内存溢出的问题
简单写一个递归函数: echo '运行前内存:' . round(memory_get_usage() / 1024 / 1024, 2) . 'MB', PHP_EOL; recursive(); function recursive($i=1000){     if ($i<=0){         return false;     }     $data = range(1,1000);     echo '运行中内存:' . round(memory_get_usage() / 1024 / 1
仙士可
2021-10-27
2.6K0
java执行自定义sql时报错 error in your SQL syntax;
本想制作一个springboot 命令行自动导入一个项目的sql的,但是获取sql文件内容执行时一直报错语法错误. java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near  
仙士可
2021-07-28
9020
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档