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

入门到放弃之路

专栏成员
158
文章
117523
阅读量
31
订阅数
JVM专题 | 我用GC指标定位生产故障,学习垃圾回收机制真的有用
每次说起Java的进阶学习,总是绕不过jvm这个话题。在jvm学习的开篇中,首先学到的就是jvm内存结构,然后就是gc垃圾回收机制。但对于许多日常开发来说,学习jvm内存结构之后,还能知道使用Xms、Xmx来调整heap大小,而学习GC可能对开发的帮助不太明显。
叫我阿柒啊
2024-09-27
780
BuildAdmin19:如何使用el-popover弹出框,实现个人资料页面
作为从拆解实现buildadmin入手学习前端系列的第19篇,buildadmin的框架建设部分已经接近了尾声,导航菜单栏作为框架的最后一部分,在之前实现了全屏、回到首页以及上一篇暗黑模式的切换。
叫我阿柒啊
2024-09-24
1130
Netty的写缓冲区容量一直为0,最后居然是网络带宽问题...
之前使用Netty消费Kafka中的数据,做实时数据上传的时候,数据总是积压,带宽总是在32Gbit/s,我在代码中对缓冲区做了一个容量监控,在发送的过程中一直提示容量不足不可写(后来拉扯了一年,证明是对端网络以及带宽问题,最后调整了网络和办卡,带宽达到了64Gbit/s)。后来为了收集问题证据,我还是学到了不少东西,包括今天要说的:缓冲区。
叫我阿柒啊
2024-09-18
1110
git专题 | 同样是分支合并, git merge和rebase有什么区别
上一篇文章中,讲了在 git merge 的两种模式下分支是如何合并的。而在 git 中,除了 merge 命令,rebase 也是用于分支合并。那么,merge 和 rebase 又有什么不同呢。
叫我阿柒啊
2024-09-12
1990
git专题 | git merge的fast-forward和no-fast-forward模式有什么区别
在上一篇git专题 | 脱离IDE,git在命令行是如何工作的主要讲了如何在命令行中使用 git,将变更信息添加到暂存区以及提交到本地仓库。之后又结合 branch 分支,分析了 git 中各个工作区域的作用。其中,在讲到 branch 的时候,我创建了 dev 分支,做了变更。
叫我阿柒啊
2024-09-11
3260
BuildAdmin18:网站一键切换暗黑模式,到底是如何实现的
之前的菜单栏想按照BuildAdmin的模式,来实现一个 Terminal 终端。
叫我阿柒啊
2024-09-09
2000
git专题 | 脱离IDE,git在命令行是如何工作的
git 作为最常用的版本控制工具,已经成为协同开发中不可或缺的部分。随着 IDE 功能的不断集成发展,我们不知不觉中已经习惯了使用 IDE 中的集成命令,来进行代码提交和版本管理。对于许多开发者来说,IDE 提供的图形化界面简化了操作流程,让版本控制变得更加直观和容易。
叫我阿柒啊
2024-09-03
6640
Dockerfile专题 | 如何构造自己的docker镜像
说起docker,大家都知道是容器。我们从仓库中docker pull拉取镜像(image)到本地,然后docker run指定镜像来启动一个容器(container)。那么,这个容器就开始守护内部的程序。
叫我阿柒啊
2024-08-30
9630
从Berkeley DB,认识没有服务进程的内嵌式数据库
说起数据库,很多人第一时间想到的是MySQL、oracle这样的关系型数据库,亦或者是redis这种KV结构的内存数据库。这些数据库在我们的生产环境中都是随处可见的。
叫我阿柒啊
2024-08-23
2560
AI助力,从零基础开发一个vscode插件
在日常的代码开发中,总会遇到很多很小的知识点,想用却无从记起。尤其是在日常的前端开发,想要添加一个自己想要的css样式,却又想不起属性名,然后再css网站和笔记中搜索。当时想,如果能在IDE中内嵌一个AI编程助手就好了。
叫我阿柒啊
2024-08-22
4761
避开JVM,带你从代码层面优化Java代码
在Java中,提到“优化”这两个字,很多人首先都会想到JVM优化。的确,JVM提供了很多参数,让优化工作看起来更为直观。例如我们通过Xms、Xmx就可以调整程序的启动内存,通过 -XX:+UseG1GC我们就可以使用G1垃圾收集器。
叫我阿柒啊
2024-08-16
5242
我与数据库的十年 | 从MySQL到TencentDB,带你实现数据治理平台
在观看腾讯云开发者社区打造的纪录片《中国数据库前世今生》时,了解了中国数据库从无到有、破茧化蝶的发展历程。在充满感动和感慨之余,让我不仅想起了在这十年里,被数据库影响的程序员人生。
叫我阿柒啊
2024-08-13
6408
微服务带来了什么,又带走了什么。
说起微服务,我只改造过一个springboot程序,然后扔给了公司微服务平台进行部署,除此之外对微服务没有太多的涉猎,因为我当年实习刚学完JVM,打算开始学习微服务的时候,我就成转行去了大数据。但是提到微服务开发,我会脱口而出Spring Cloud和dubbo。
叫我阿柒啊
2024-08-09
3390
我的Vue | 半年没学会Vue2,一个月精通Vue3,2和3区别在哪里
我在19年刚开始学习vue的时候,还没有vue2和vue3之分,一头扎进vue学习文档里,进去的时候生龙活虎,出来的时候是头晕眼花。
叫我阿柒啊
2024-07-31
3042
万字长文 | 从DVWA靶场到EdgeOne,探索SQL注入、XSS、DDoS的攻击原理和防护
我在刚学习JDBC的时候,在学习视频里记住了一句话:在执行SQL的时候,要使用preparedStatement代替Statement防止sql注入。这可能是第一次接触到关于web防护的问题,只不过那时候初学计算机,只记住了这句话,而没有理解其中的意思。
叫我阿柒啊
2024-07-30
5026
AI编程助力 | vue项目从webpack迁移vite之后后,启动仅需3s
在项目开发中,通常使用git来实现团队协作和版本控制。而我使用git,在公司的笔记本和家里的台式机之间进行"自我协作",将git用成了代码同步工具。
叫我阿柒啊
2024-07-24
1391
3000字 | 一文讲透redis在大数据开发中的应用场景
最近写了一篇关于redis的不同架构的文章:Redis:告诉我怎么顶住2000万QPS的压力,主要讲的是在日常开发中,通过哪些优化手段,来提升与redis的交互效率。
叫我阿柒啊
2024-07-12
8991
07:Euler?Karras?该如何选择stable diffusion的采样器
在之前的文章 03:一文搞懂stable diffusion扩散原理,玩转AI绘画 中主要讲了在stable diffusion中,text prompt转换成conditioning以及被Noise pridictor消费的过程,然后又讲了前向扩散和逆向扩散去噪的过程。所以趁热打铁,就想从一个更为细致的角度,再来深入了解一下stable diffusion的工作流程。
叫我阿柒啊
2024-07-08
5580
玩转AI新声态 | 我将王者荣耀的ASR语音识别,接入到了腾讯元器小程序...
刚结束了腾讯云BI的体验活动,在文章提到了SaSS、PaSS的概念,腾讯云BI是一个SaSS,而今天要写的腾讯云语音识别就是一个PaSS,平台即服务,用户只需要调用接口就能实现语音识别的功能,而语音识别所需要的算法、计算资源都是PaSS来分配。
叫我阿柒啊
2024-06-30
2720
Redis:告诉我怎么顶住2000万QPS的压力
在多年的SparkStreaming的大数据流处理开发中,除了Kafka,Redis是用的最多的组件。目前生产有多个redis集群,最大的32节点的codis集群的key已经达到40亿个,峰值2000万的QPS。
叫我阿柒啊
2024-06-28
6174
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档