码农突围

134
获赞数
3
关注数
17
粉丝数
北京
IP 属地广东
2017-03-20 加入
浏览 27.2k

分享音视频、Python、Java等技术,15万程序员的成长充电站。

150 声望|学徒
java
68
git
31
redis
15
mysql
12
tcp
9
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2024-03-14
    太酷辣!程序员的技术测评利器免费用!
    最近市场行情众所周知的差,追求降本增效已经是企业常态,企业希望不花太多成本就能快速招到“好用”的人才。这对计划招人的技术 Leader 来说也是不小的挑战:
  • 发布了文章2022-08-19
    Linux 系统下 查找文件 命令总结,这个很哇塞!
    查命令绝对路径: which用于查找并显示给定命令的绝对路径,环境变量中PATH参数也可以被查出来。 {代码...} 寻找特定文件: whereis命令用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径,该命令只能用于程序名的搜索 {代码...} 使用 whereis -b 命令...
  • 发布了文章2022-08-18
    经典面试题:Integer c=100,d=100,c==d 一定是false吗?
    相信大家得出的答案都是 false true但是在这里我一定要说,这个答案不是绝对的 c==d 一定是true,但是a==b 却不一定就是false ,也有可能是true。但是我得到的值是 true,true 如果不相信的同学或者抱有怀疑的同学请往下看!
  • 发布了文章2022-08-16
    博士毕业选择回老家县城大专任教,事业编、副教授待遇、外加几十万安家费...
    “今年博士刚毕业直接回老家县城了。县城的专科学校给大几十万的安家费,事业编制,目前是副教授待遇,两年内提副教授,市里还有20万的购房补贴,每个月几千块钱的补助连发三年,还给安排周转房,出门可以刷人才卡,公交地铁免费,当然去市里才有地铁。
  • 发布了文章2022-08-15
    1.3 万亿条数据查询,如何做到毫秒级响应?
    我们的痛点本节介绍了我们的 Moneta 应用程序的体系结构,我们尝试构建的理想体系结构,以及数据库可伸缩性作为我们的主要难点。系统架构要求知乎的 Post Feed 服务是一个关键系统,用户可以通过该系统接收网站上发布的内容。后端的 Moneta 应用程序存储用户已阅读的...
  • 发布了文章2022-08-12
    图文并茂,讲解TCP和UDP协议的原理以及区别
    TCP和UDP协议的区别以及原理最近重新认知了一下TCP和UDP的原理以及区别,做一个简单的总结。一、作用首先,tcp和udp都是工作在传输层,用于程序之间传输数据的。数据一般包含:文件类型,视频类型,jpg图片等。二、区别TCP是基于连接的,而UDP是基于非连接的。tcp传...
  • 发布了文章2022-08-10
    Redis 6种淘汰机制,看看你知道哪些?
    redis是个基于内存的缓存数据库,既然是基于内存的,那肯定就会有存满的时候如果真的存满了,再有新的数据过来肯定就存不进去了此时redis会执行既定的一些淘汰策略,本文大概讲一下redis六种淘汰策略一、六种淘汰策略1.noeviction(默认策略):对于写请求不再提供服务...
  • 发布了文章2022-08-09
    能解决 80% 故障的排查思路 !
    运维人员开始忙活了,查资源使用情况、查服务是否正常、查日志是否报错、查交易量还有没有……时间不知不觉的在敲键盘、敲键盘、敲键盘中过去,但是原因还未定位。
  • 发布了文章2022-08-08
    一夜成名的航班追踪网站,什么来头?
    其实时追踪航班的功能,昨夜吸引30万人齐齐涌入,直接把这小破网站搞得流量爆炸,一度崩溃。如果你睡得比较早,现在可以再一起看一眼这个名叫Flightradar24的网站界面。
  • 发布了文章2022-08-05
    面试官:int(1) 和 int(10) 有什么区别?
    最近遇到个问题,有个表的要加个user_id字段,user_id字段可能很大,于是我提mysql工单alter table xxx ADD user_id int(1)。领导看到我的sql工单,于是说:这int(1)怕是不够用吧,接下来是一通解释。
  • 发布了文章2022-08-04
    CTO强烈禁止使用Calendar,那用啥?
    Java 8 已经普遍使用了,可是还在有人用 Java Calendar 处理时间和日期,不仅仅性能差,很切代码很冗余,就不能用 Java 8 提供的新 API 吗?
  • 发布了文章2022-08-03
    阿里官方 Redis 开发规范
    一、键值设计1、key名设计可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id {代码...} 简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如: {代码...} 不要包含特殊字符反例:包含空格、换行...
  • 发布了文章2022-08-02
    日志瘦身骚操作:从5G优化到1G!
    随着访问量越来越大,一不小心,某个日志文件一天的 size 就大于了某个阈值(如 5G),于是,收到了优化日志大小的告警,一定时间内不优化反馈给你主管,囧...
  • 发布了文章2022-07-29
    别再用 offset 和 limit 分页了,性能太差!
    随着时代的进步,随着野心勃勃的企业想要变成下一个 Facebook,随着为机器学习预测收集尽可能多数据的想法的出现,作为开发人员,我们要不断地打磨我们的 API,让它们提供可靠和有效的端点,从而毫不费力地浏览海量数据。
  • 发布了文章2022-07-27
    还用 != null 判空?新姿势,值得学习!
    在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码:
  • 发布了文章2022-07-25
    厉害了!通过 Java 技术手段,获取女朋友定位地址...
    今早,看到CSDN里推荐的Python获取女朋友发来加班拍照定位地址是酒店的段子,本来准备验证下,顺便练练手的,最后,安装执行pip install json报没有指定版本号。
  • 发布了文章2022-07-21
    都在建议你不要直接使用 @Async 注解,为什么?
    本文讲述@Async注解,在Spring体系中的应用。本文仅说明@Async注解的应用规则,对于原理,调用逻辑,源码分析,暂不介绍。对于异步方法调用,从Spring3开始提供了@Async注解,该注解可以被标注在方法上,以便异步地调用该方法。调用者将在调用时立即返回,方法的实际...
  • 发布了文章2022-07-20
    为啥程序员下班后只关显示器从不关电脑?看看各大网站的答案~
    干这一行的,电脑自按下开机键开始,除了驱动会自动启动外,你需要重新检查各大运行库,需要重建虚拟机,需要重新激活某些来路不明的软件,需要开十几个甚至很多的专业软件,需要开全部的聊天通讯软件,需要重新测试某些pcie通道扩展卡运行问题(显卡点不亮啊,声卡...
  • 发布了文章2022-07-19
    isEmpty 和 isBlank 的用法区别,至少一半的人答不上来...
    也许你两个都不知道,也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/isAnyBlank/isNoneBlank的存在, come on ,让我们一起来探索org.apache.commons.lang3.StringUtils;这个工具类。
  • 发布了文章2022-07-18
    不好意思, Maven 该换了!
    相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服: