重生之我要做开发
文章平均质量分 85
一个重新学习的阶段
Camellia0212
这个作者很懒,什么都没留下…
展开
-
Java从放弃到继续放弃
将执行任务的流程串联了起来,保证下层的实现只需关注一个执行任务的方法即可。原创 2024-06-09 10:20:17 · 3212 阅读 · 1 评论 -
LeetCode esay mid 记录
0x555是十六进制数,转换为二进制为 0101 0101 0101。在2的幂的基础上,加上n%3==1的特性。推导过程可以结合官网部分观看。感觉一般也用不到 emmm。原创 2024-06-17 15:48:07 · 276 阅读 · 0 评论 -
计网入门还没到放弃
但是返回的SYN+ACK报文也会有很多,这时客户端对比了很多的SYN+ACK报文,比如有n个SYN+ACK报文,那么客户端就会发送n-1个RST报文去让进服务端断开连接,只有最后一个是ACK报文。第三次挥手:服务端 -> 客户端,发送FIN报文,客户端接收到ack报文后进入FIN_WAIT2状态,服务端处理完数据后,发送FIN报文,进入LAST_ACK状态。ACK报文没有重发机制。第四次挥手,客户端向服务端发送ACK报文,同意服务端断开连接,服务端接收到ACK报文后,断开连接。原创 2024-06-25 03:58:45 · 828 阅读 · 0 评论 -
MySQL从放弃到疯狂
存储引擎常用的命令InnoDB是MySQL的默认事务性引擎,支持锁:行级锁、适合高并发操作索引:B+数索引、集群索引缓存:缓存数据和索引外键MyISAM是非事务性引擎,支持锁:表锁索引:B+树索引、全文索引缓存:只缓存索引不支持外键。原创 2024-06-18 00:22:59 · 480 阅读 · 1 评论 -
Redis晋级之路!!
选择16384个槽位,而不是更多的槽位,主要原因是① 16384个槽位基本可以所有场景下的需求,这个数量的槽位可以满足1000个redis节点进行分配。作者认为一般不会超过1000个redis节点,如果超过1000个redis节点,会导致网络过于拥堵,网络也会难以管理。② 如果选择65536个槽位,每一次心跳包的消息头大小到达8KB的大小,发送的心跳包就太大了。③ 同时也是为了适应CRC16算法。原创 2024-06-20 14:52:22 · 491 阅读 · 0 评论 -
初见SpringCloud ing
服务注册:微服务在启动时,会将自己的信息(如 IP 地址、端口、服务名称等)注册到 Consul。服务发现:其他微服务可以通过 Consul 查询到已注册的服务,并通过这些信息进行通信。Consul 可以作为配置中心,管理分布式系统的配置。Spring Cloud Consul 可以将配置信息存储在 Consul 中,并在应用启动时或者运行时动态获取和更新这些配置信息。原创 2024-06-23 01:09:04 · 424 阅读 · 0 评论 -
Git从入门到放弃
Git是一个开源的分布式版本控制系统,专为高效、快速地处理各种规模的项目版本管理而设计。集中式版本控制系统SVN、CVS、VSS等,缺点是存在就单点故障问题,如果中心服务器崩溃,则无法正常使用,甚至导致数据丢失。分布式版本控制系统Git、Mercurial、Bazaar、Darcs等。原创 2024-06-08 22:52:46 · 766 阅读 · 0 评论 -
智能BI项目技术点总结
小于20MB:是否满足.xlsx:(成本要高一些):比如敏感内容,建议用第三方的审核功能。扩展点:接入腾讯云的图片万象数据审核(COS对象存储的审核功能)文件大小通过springboot自带的文件大小限制配置即可完成。文件后缀,不仅要满足使用截取后缀的方法来检查,还要通过检查文件的MIME类型,最后仍然要通过检验文件的内容来检查是否为符合的文件。原创 2024-06-24 00:49:58 · 420 阅读 · 0 评论