- 博客(1635)
- 资源 (33)
- 收藏
- 关注
原创 2021年最新总结,腾讯、阿里、美团、百度、字节跳动、京东等技术面试题,以及答案,专家出题人分析汇总。持续更新中。
阿里篇 华为篇 百度篇 腾讯篇 美团篇 字节跳动篇 滴滴篇 京东篇 MySQL篇 Redis篇 MongoDB篇 Zookeeper篇 Nginx篇 算法篇 内存篇 cpu篇 磁盘篇 网络通信篇 安全篇 并发篇阿里篇1.1.1 如何实现一个高效的单向链表逆序输出?1.1.2 已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位1.1.3 给定一个二叉搜索树(BST),找到树中第 K 小的节点1.1.4 LRU缓存机制
2021-02-08 08:37:19
2517
1
原创 原创文章博客导航
【数据结构与算法】一:通俗易懂说链表二:单向链表实现与封装(有头)三:两分钟初识树四:二叉树的创建,插入,遍历,删除,删除节点实现【开源组件】一:两分钟搞懂开源许可协议二:FastDFS极速入门与安装三:FastDFS集群搭建与实战【Docker】一:全面认识Docker和基本指令二:docker安装ELK(logstash,el...
2019-06-15 14:21:13
850
原创 【我的开源】股票软件简介+源码(蜗牛股票软件)
简介蜗牛股票软件是博主在业余时间开发的一款股票软件,运行于Windows环境,目前已经开源到GitHub上,界面使用VC++/MFC开发,IDE选用Visual Studio 2010,后台使用java开发,使用微服务spring boot框架。目前支持的功能如下:1.自选股显示实时股票数据。2.实时显示上证指数,深证成指,创业板指数据。3.双击自选股自动查看K线数据。...
2017-08-11 14:52:45
42188
45
转载 那些回老家的程序员,现在过得怎么样?
也有做政企不错的,我去面了,被pass了,因为在北京工作时候学习的东西不够多,他们需要更全面的人,需要你下能写代码,上能部署高可用集群,处理数据库异常等问题。有网友问:“将近32岁的程序员,背井离乡,远离父母和妻儿,在一线城市打拼,目前老家有房,有车,也有房贷三千,车贷两千四,小孩刚出生一个月,没什么存款,未来该如何规划,如果回到老家四、五线城市生活工作,该如何生存”?对这一行预期别那么高,老实说过的也挺舒坦,整体压力没大城市大,虽然技术水平也确实比不上,可是你的同事大多水平也不咋样。
2026-02-09 08:03:07
2
转载 英伟达北京分公司员工晒出了工资条,总薪酬1688万,个税687万,月薪11.43万,基础年薪100万,剩下全是股票分红…
而算力的核心,就是英伟达的GPU。所以,英伟达的员工高薪,不仅仅是公司发福利,更是全球AI产业格局的缩影。英伟达员工的千万年薪,不是运气,而是时代和个人选择的双重结果。而且,英伟达的技术面试环节以“深挖底层逻辑”著称,光是算法一道,就足以劝退一大批应届生。果真是总薪酬1688万,个税687万,月薪11.43万,基础年薪100万,剩下全是股票分红…总薪酬1688万,个税687万,月薪11.43万,基础年薪100万,剩下全是股票分红…当行业的天花板还在不断抬高,那些站在前排的工程师,自然成了最直接的受益者。
2026-02-06 08:03:25
18
转载 有哪些小众的开源项目养活了一大批人?
开源一直是技术发展的加速器,从互联网安全的基石 OpenSSL,到今年风靡全球的 DeepSeek 开源项目,开源的力量时时刻刻改变着技术的格局。draw.io 提供了丰富的图形库和模板,支持绘制多种类型的图表,包括流程图、思维导图、网络拓扑图、UML 图、ER 图、甘特图等。MeiliSearch 是一款开源的、高性能的全文搜索引擎,专为现代 Web 应用设计,提供快速、实时的搜索功能。Redis 是一个功能强大的键值存储数据库,支持多种数据结构和持久化,适用于复杂的缓存、消息队列、排行榜等场景。
2026-02-04 08:03:44
12
转载 赢麻了!软考空前大利好!恭喜所有程序员!
课程期间1V1答疑解惑,科学定制备考计划,针对每一个基础不同,行业不同的学员,做定制化学习规划,和一对一的指导。在软考领域深耕多年,曾参与电子工业出版社《软考直通车》书籍主审,深入研究软考考试特点、命题方式,升职加薪、跳槽加分,享受落户/购房加分、评职称、入专家库、投标评标、涨退休费、现金补贴。想要提高竞争力、改变现状的人,都有必要马上开始学习。冲刺,很多人在没加入之前,复习毫无头绪,而拿到“公务员、事业单位、央企、国企、民营企业。入手,打基础、练心态,为以后高阶铺路;距离5月份考试时间紧,赶紧学习起来,
2026-02-03 08:02:49
10
转载 IDEA终于能爽用ClaudeCode了!!
如果你是 JetBrains 家 IDE 的重度用户,大概率有过这样的体验:想用 Claude Code、Codex 这类终端 AI 工具时,只能在 Terminal 里跑着用。Claude Code 要写一套,Cursor 要写一套,Windsurf 也要写一套——重复造轮子,而且一旦 Agent 更新,适配器还得跟着改。如果你是 JetBrains IDE 的重度用户,又不太喜欢在终端环境使用 Claude Code ,或者你需要 MCP 工具的强大能力,那么 ACP 就是目前的终极解决方案。
2026-02-02 08:03:03
203
转载 IDEA2025.3骚操作,有点跟不上了!
一共修复了 800 多个问题,在开发体验、Spring 支持、语言生态、构建工具、前端开发、性能优化等方面都有大幅提升。更重要的是,JetBrains 带来了期待已久的统一发行版,让 IDE 更轻量、更稳定。在过去多个版本中,即使索引尚未完全完成,也可以开始工作,因为许多功能无需完整的索引即可运行。完善 Java 25 的方方面面,包括工具链、运行时兼容性、检查器修复。提供了全面支持,包括对 API 版本控制、HTTP 接口客户端、中启用,为 Windows 用户带来性能改进、修复和视觉增强。
2026-01-29 08:04:12
31
转载 为什么大厂一般不推荐使用@Transactional?
如果你看过spring事务的源码,可能会知道spring事务底层使用了aop,也就是通过jdk动态代理或者cglib,帮我们生成了代理类,在代理类中实现的事务功能。如果在不同的线程,拿到的数据库连接肯定是不一样的,所以是不同的事务。有时候我们在开发的过程中,发现某张表的事务一直都没有生效,那不一定是spring事务的锅,最好确认一下你使用的那张表,是否支持事务。如果只是单表操作还好,不会出现太大的问题。每次都会新建一个事务,并且同时将上下文中的事务挂起,执行当前新建事务完成以后,上下文事务恢复再执行。
2026-01-28 08:02:31
11
转载 很严重了,大家别轻易离职。。
除了大模型技术讲解,还有能够震撼到每一个程序员的、超详细、最热门的大模型商业化应用案例!大模型原理与核心技术 → 掌握各种AI工具 → 产品开发实操 → 持续与AI前沿信息链接 → 不断学习实战演练。会这些技术,就能拉开与90%普通开发者的差距,实现职业层级的跨越,握住“高薪钥匙”5个步骤,覆盖超多业务场景,培养全栈开发能力,轻松成为大模型应用开发工程师。课程由AI大模型领域大佬们联合打磨研发,老师们将大模型技术原理讲透的同时,年底各大厂裁员消息满天飞,看似就业行情见底、机会变少,其实是:程序员的!
2026-01-26 08:02:53
10
转载 为什么程序员不自己开发微X小程序这类似的东西赚钱?
但其实,光是技术岗就分前端,后端,测试,运维。小程序背后是一套成熟的商业玩法,就像一个运转良好的大型游乐场,有各种好玩的项目(应用),还有吸引游客(用户)的活动,更有源源不断的商家(开发者)愿意进来开摊位。普通程序员想搭建这样一个游乐场,既没有运营经验,也没有人脉资源,就好比一个从没经营过生意的人,突然想在繁华的商业街开一家超大型商场,还想把隔壁已经火爆多年的商场比下去,简直是天方夜谭。为了一个想法,开发了一个小程序,为了更多权限,注册了一个公司,为了能有更多流量,天天到处发帖、地推、打广告。
2026-01-22 08:03:35
10
转载 SpringBoot集成Hera,让日志查看从“找罪证”变“查答案”!
本文将从架构师视角,详解 SpringBoot 集成 Hera 的完整落地流程,带你实现日志查看效率的 “量级跃迁”—— 从传统的 “日志大海捞针”,到 Hera 的 “精准定位 + 链路溯源”。某电商平台曾为存储全年日志,每年多花 200 万服务器成本,而 Hera 支持 “按业务重要性分级存储”,核心业务日志保留 30 天,非核心业务保留 7 天,直接节省 60% 存储成本。SpringBoot 集成 Hera 的本质,不是简单的 “日志查看工具升级”,而是 “分布式系统可观测性的基础设施建设”。
2026-01-16 08:03:35
52
转载 IDEA紧急发布2025.3.1!
上个版本(2025.3),JetBrains 搞了个大动作,试图用“Query File(查询文件)”去取代大家用了好多年的“Query Console(查询控制台)”。这个组合之前也是惨,连个 gutter 图标都没有,补全也是残废的。之前多上下文测试的时候,Bean 评估经常失败,甚至 Context 没加载时就报错,现在都好了。2025.3.1 这个版本,既是对上个版本激进改动的“拨乱反正”,也是对大量体验细节的紧急修补。的误报、AssertJ 注解无法抑制警告这些烦人的红线/黄线,都处理掉了。
2026-01-14 08:03:19
112
转载 牛掰,MySQL8.2支持读写分离了!
在规模上,我们在副本之间分配读取,但这必须在应用程序中以某种方式进行管理:指向在某个地方写入并在其他地方读取。在 MySQL 8.2 中,MySQL Router 现在能够识别读取和写入,并将它们路由到主实例(如果是 InnoDB 集群),或者路由到异步复制源以进行写入,将其路由到辅助实例或副本以进行读取。我们可以看到,默认情况下,如果执行读操作,我们将访问到副本,但如果启动事务,我们将到达复制源(主),而无需更改端口并使用相同的连接。我们一直在等待的 MySQL 读/写分离功能 现在终于可以使用了!
2026-01-12 08:01:41
26
转载 Java5分钟定位线上问题,我司用了6年!
如果你近期准备面试跳槽,建议在ddkk.com在线刷题,涵盖 一万+ 道 Java 面试题,几乎覆盖了所有主流技术面试题,还有市面上最全的技术五百套,精品系列教程,免费提供。Arthas 是阿里巴巴开源的一款 Java 线上诊断工具,无需重启 JVM、无需修改代码,即可实时监控、诊断 Java 应用的运行状态。thread -n 3(最忙线程) thread -b(死锁)Dockerfile 示例(预装 Arthas)一、Arthas 是什么?实时系统面板(线程、内存、GC)案例 3:代码未生效(热更新)
2026-01-08 08:02:02
44
转载 禁止血压飙升:阿里大佬写的Controller太优雅了!
整个过程如下,用户访问接口,然后进行参数效验,因为 @Valid 不支持平面的参数效验(直接写在参数中字段的效验)所以基于 GET 请求的参数还是按照原先方式进行效验,而 POST 则可以以实体对象为参数,可以使用 @Valid 方式进行效验。比如我保存用户时,就只是保存用户,至于什么校验丢给校验的方法处理,什么发送消息丢给发送消息处理,这些就不能耦合在一起。,添加不同的注解来完成不同的校验规则,而在接口类中的接收数据参数中添加 @valid 注解,这时你的实体将会开启一个校验的功能。
2025-12-31 08:04:47
26
转载 又一家大厂宣布禁用Cursor!
即便公司暂时没有明确的 AI 项目立项,你也可以基于这些点自己动手做一个小型 Demo,在团队内部分享,既能展示你的技术敏感度和工程能力,也能为团队带来启发。首先,是工具使用能力。至于绝大部分开发者担心的“业务场景缺乏”,其实 AI 的落地并不一定非要宏大的 Agent 编排,真正的突破口往往隐藏在不起眼的“微场景”中。当然,对于企业而言,若想完全替代外部工具,前提是必须将自研产品打磨得足够出色,否则糟糕的体验只会适得其反,引发一线开发者的抵触。为求证虚实,我特意向快手内部的朋友确认,得到了肯定的答复。
2025-12-29 08:02:28
80
转载 中国最难入的IT公司。
拼多多需要处理高并发和分布式系统,技术挑战大,面试流程可能包括多轮技术面和系统设计,同时工作压力导致筛选更严。我现在网上购物也会使用拼多多,虽然很多东西质量不怎么样,但人家便宜。之前我一直以为字节跳动应该是最难的,毕竟字节算法考的比较难,基本上都是hard级别的。最近在网上看到有人做了一个统计,统计的是。中国最难入职的IT公司。,排名第一的是拼多多,==好了,给粉丝个福利。
2025-12-24 08:02:43
26
转载 IntelliJIDEA2025.3正式发布!一共修复了800多个问题!
一共修复了 800 多个问题 ,在开发体验、Spring 支持、语言生态、构建工具、前端开发、性能优化等方面都有大幅提升。更重要的是,JetBrains 带来了期待已久的 统一发行版 ,让 IDE 更轻量、更稳定。IntelliJ IDEA 2025.3 对 Spring Framework 7/Spring Boot 4 提供了全面支持,包括对 API 版本控制、HTTP 接口客户端、BeanRegistrar 动态注册 Bean、JSpecify 空安全注解等提供从识别、校验到跳转的完整支持。
2025-12-22 08:03:09
74
转载 这才是后端API接口应该有的样子!666~
它的定位,我认为是「不可或缺的配角」,说它不可或缺是因为无论是传统的三层架构还是现在的COLA架构,Controller 层依旧有一席之地,说明他的必要性;做好了这一切改动后,可以发现 Controller 的代码变得非常简洁,可以很清楚地知道每一个参数、每一个 DTO 的校验规则,可以很明确地看到每一个 Controller 方法返回的是什么数据,也可以方便每一个异常应该如何进行反馈。是对其的二次封装,常用于 SpringMVC 的参数自动校验,参数校验的代码就不需要再与业务逻辑代码进行耦合了。
2025-12-18 08:02:46
29
转载 有哪些话一听就知道一个程序员是个水货?
2、领导让我把几万条数据一次性全传给前端,让前端自己去分页过滤,那我只能祝前端好运了?Java 之父是谁?同事:知道啊,但 add、commit、push 太慢了,直接发文件不就完了?4、https 是 http 的复数,这个着实震惊了~同事:做完了啊,我打包成 Zip 用 QQ 给你了!组长:这个接口别分页了,你直接一次性全返回给前端。” 面试官:“你老家是XX的么?组长:对,前端自己会想办法分页过滤的。9、下次有人为我电话号码,我也能这样。程序员:“之前的项目里面就在用。面试官:“XX技术你用过么?
2025-12-17 08:02:38
50
转载 为什么45岁程序员精通各种技术体系,却连个面试机会都很难得到?
我的总结,在自己职业末尾还有面试和继续工作的机会,一是他们贪念我之前做好的东西,二是自己与人打交道的能力,技术能力和项目经验反而是不太重要的东西。换句话说,就是大多数40岁以上程序员,看着表面上熟悉的技术体系很多,但是绝大多数都是依赖特定的平台才能发挥作用的。有人问:当“精通各种技术体系”的资历,败给了“45岁”的数字,这究竟是个人的困境,还是整个行业亟待反思的偏见?技术转化商业价值,有个转化率,转化率越高,价值越大。因为精通的绝大部分的技术体系,在失去了平台的支撑后,就如同“在饺子皮上雕花”的能力。
2025-12-16 08:05:02
28
转载 再见Maven!官方推出全新一代Java项目构建工具,性能提升2~10倍
根据安装的目标操作系统,选择对应的版本,下面以windows系统为例,同一个操作系统有好多个文件,不懂的,就选择文件大的,用过maven的都知道有个几十M大小,那些kb级别的小卡拉米肯定不够格。使用过maven、gradle、Takari构建工具的会发现maven的构建速度很慢,于是maven为了提升maven的构建速度,于2023年推出了maven mvnd,想以此打个翻身仗。插件后,会在项目的右键菜单上多出两个maven菜单(如下图),执行菜单中的命令,就会使用上图配置的mvnd命令。
2025-12-15 08:02:43
64
转载 裁员为什么先裁技术人员?网友一针见血
投资自己,提升自己的技能水平,让自己成为公司不可或缺的人才。这样,即使面临裁员,你也能有更多的谈判筹码。如果你近期准备面试跳槽,建议在ddkk.com在线刷题,涵盖 一万+ 道 Java 面试题,几乎覆盖了所有主流技术面试题,还有市面上最全的技术五百套,精品系列教程,免费提供。这样,即使被裁员,你也能迅速找到新的方向并重新开始。最后,我想说,职场中变化是常态,裁员不是世界末日,既然发生了,就好好去面对吧,这可能也是一个新的契机。首先,还是要相信自己,保持积极的心态,裁员不一定就是能力差,不要妄自菲薄。
2025-12-12 08:04:03
37
转载 万字长文解析润乾NLQ破局Text2SQL,兼得灵活复杂准确
自然语言转 SQL(Text2SQL)技术旨在降低数据查询的技术门槛,但一直面临 "灵活性"、"准确性" 与 "查询复杂性" 难以兼顾的困境。直接由大语言模型生成 SQL 存在语义 "幻觉" 造成准确性偏低,引入结构化中间层获得准确性的有限提升却会牺牲查询复杂性,难以满足企业级 BI 需求。润乾 NLQ 技术采用 "规范文本" 作为中间层,构建人机均可理解的中介语言,将不确定性限制在自然语言理解阶段,通过人类确认的方式解决准确性问题,再利用规则引擎转换准确的 SQL 进行查询,同时 "规范文本" 的设计还能
2025-12-11 08:31:22
61
转载 自从用了SpringBatch,效率飙升500%!
1. 监控方案升级(Spring Batch Admin替代方案)3. 隐藏BOSS:ItemProcessor(数据变形金刚)关键缺陷:无法回答"处理到哪了?某银行系统改造后,利息计算时间从4小时缩短至23分钟。真实案例:某支付系统因未处理部分失败,导致重复出款。分片读取账户数据,批量计算利息,失败自动重试。策略2:分区处理(Partitioning)组件3:ItemReader(数据搬运工)组件4:ItemWriter(数据收纳师):作业指纹库(相同参数只能存在一个实例)
2025-12-03 08:02:42
70
转载 变天了,SpringBoot4震撼发布!性能提升40%
在 11 月这个时间节点,Spring 官方同时发布了多个旗舰项目的全新主版本: Spring Framework 7、Spring Boot 4、Spring Data 2025.1、Spring AI 1.1 ……它不仅清理了技术债,更将整个平台重新定位在未来十年的关键主题上:Jakarta EE 11、JSpecify 空安全、AOT、Project Leyden,以及全面拥抱 AI 原生能力:。Spring Boot 4 与 Framework 7 的方向非常明确:。
2025-12-01 08:03:18
59
转载 程序员工资已经很高了,为什么不舍得消费?
现在计算机在大学依然是热门专业,每年都有大量的应届生进入职场,虽然互联网行业已经从狂热期到了现在的冷静期,还有更多后知后觉的计算机专业学生在学校学习,秣马厉兵等着来职场跟我们这些老家伙血拼厮杀,他们比职场的老家伙们学历更光鲜,性价比更高,更听话,更能加班熬夜。那些舍得消费的程序员,都是干了程序员拿了高薪就飘了,感觉自己行了,跨阶层了,敢用当前的收入去预估未来三十年的收入,想也不想就敢上杠杆消费,结果潮水退去后就傻眼了,才发现自己只穿了个底裤。这个意思是,其实95%的程序员只能在其它并非高薪的行业混。
2025-11-27 08:01:42
37
转载 3个完美替代Navicat的工具,香~
中的一段介绍,从这段话中我们知道,这个软件是免费的,它支持MariaDB、MySQL、Microsoft SQL, PostgreSQL 和 SQLite,5种数据库,这5种数据库,应该是我们目前在国内平时接触最多的数据库了。上手也是非常简单,选择你要连接到数据库类型,然后,就会弹出连接配置,第1次使用某个数据库,会需要下载对应的驱动,下载后,就能正常使用了。,左侧是社区版本,右侧是企业专业版,一般个人使用左侧的即可,找到匹配你电脑的版本,然后,下一步安装就好了。好了,期望这三个工具中,有你最满意的一个。
2025-11-26 08:02:31
139
转载 复杂业务系统的通用架构设计
结合着业务系统的复杂性,如果想要系统未来具有长期价值,不得不把大的系统进行拆分,用统一的业务语言进行描述,把不可识别的问题,拆分成可识别的问题域进行解决,这也就是现在又逐渐盛行起来的领域驱动设计的方法。应用如何进行设计,包括模块如何划分,功能如何实现,技术如何支撑,数据如何展示,流程如何定义,逻辑如何实现,数据如何存储等等,都是应用架构的范畴。架构的本质依然没有改变,只是由于社会的发展,我们的需求,需要处理的问题、依赖愈来愈复杂,我们需要用发展的眼光,时刻追随技术前沿,进而推进、优化、迭代系统的架构设计。
2025-11-25 08:01:36
35
转载 SpringBoot+FFmpeg+ZLMediaKit实现本地视频推流
• Spring Boot 执行 FFmpeg 命令推流到 ZLMediaKit。找到 bin 目录,将其配到 path 环境变量中。• 获取推流地址(HTTP-FLV 或 HLS)• 调用推流接口,指定视频路径和推流密钥。1.1 ZLMediaKit 安装配置。2. Spring Boot 后端实现。• 启动 ZLMediaKit 服务。配置文件 (config.ini)1.2 FFmpeg 安装。• 上传视频文件到服务器。• 支持实时播放和回放。==好了,给粉丝个福利。
2025-11-24 08:04:11
39
转载 我发现凡是给offer的公司,面试时基本不问技术细节,那些问得又多又细的公司,后面基本就没下文了!
所以,那些问得不多就给 offer 的公司,不是人家水,而是人家知道自己要什么;当然,问的不多就给 offer 还是少数,更多的面试还是会抠细节,甚至包括好几轮技术面,特别是中高端岗位,我发现凡是给offer的公司,面试时基本不问技术细节,那些问得又多又细的公司,后面基本就没下文了!要知道,现在很多公司嘴上说招人,心里想着省钱,他们就靠面试来偷学解决方案,反正聊聊又不花钱。有的面试你讲得头头是道,对方听得也津津有味,最后却悄无声息地没下文,这是为什么?这时候该收就得收,别什么都讲太细,别当冤大头。
2025-11-20 08:04:14
45
转载 换掉Xshell,试试这款高颜值跨平台SSH客户端
Termora 作为一个功能丰富、跨平台的终端模拟器和 SSH 客户端,为用户提供了便捷的终端访问和管理解决方案。需要额外说明的是SFTP功能,此功能较为隐蔽,需要点击右上角的搜索框,然后新建SFTP才可以使用。它不仅支持 Windows、macOS、Linux,体验还堪比聊天应用,轻松、顺滑、不掉链子。支持将会话信息加密同步到Gist,目前支持Github、Gitlab、Gitee,另外Termora作者还表示未来将支持WebDAV同步。这几个命令敲下去,GUI 弹窗就出来了,文件、权限、目录一目了然。
2025-11-19 08:03:22
40
转载 IDEA官宣2025全新UI,确实清新优雅!
同时,导航功能和标签页的醒目度也得到了显著提升,让你在复杂的项目中也能游刃有余地穿梭。在这些反馈中,Islands 主题被普遍认为“现代、清晰直观、易于导航”,并获得了极高的用户接受度。:Islands 主题为 JetBrains IDE 带来一种清新、现代的外观风格,紧跟当下的设计潮流,让编码也成为一种视觉享受。这款备受期待的主题不仅支持深色与浅色两种模式,更承载了 JetBrains 对于未来 IDE 美学的深度思考。根据 JetBrains 官方的说法,这次更新绝非简单的“换皮”,而是一次。
2025-11-18 08:02:30
180
转载 LatchUtils:简化Java异步任务同步的利器
对于“分发一组并行任务,然后等待它们全部完成”这一特定但常见的模式,LatchUtils 通过适度的封装,极大地简化了开发者的工作。然而,直接使用这些原生工具,往往意味着需要编写一些重复的、模式化的“胶水代码”,这不仅增加了代码量,也让核心业务逻辑显得不够清晰。带来的价值,让我们看看要实现与上面完全相同的功能,用传统的Java并发API需要如何编写代码。它隐藏了并发控制的复杂性,让业务代码回归其本质,从而提高了代码的可读性和可维护性。任务的定义和组合是分开的,但仍需处理组合后的Future。
2025-11-17 08:03:32
30
转载 Docker大势已去。。。
在使用者方面,podman与docker的命令基本兼容,都包括容器运行时(run/start/kill/ps/inspect),本地镜像(images/rmi/build)、镜像仓库(login/pull/push)等几个方面。在podman体系中,有个称之为common的守护进程,其运行路径通常是/usr/libexec/podman/conmon,它是各个容器进程的父进程,每个容器各有一个,common的父则通常是1号进程。在使用方面,可以分成两个方面来说,一是系统构建者的角度,二是使用者的角度。
2025-11-13 08:02:20
65
转载 为什么程序员的工资越来越低了?
大量的学校开设计算机、软件工程、应用数学、大数据、AI等课程,也有大量的培训机构造出了海量的程序员,造成了供大于求的现状,工资自然也就降低了,你不做有的是人可以做。之前月入20k,现在只能10k,之前我做外包,我是18k,他们外包大概是22-25k拿到手,现在外包,大概只有10-15k,同一家公司。资本不再像十多年前那样,疯狂涌入互联网行业,企业不再大肆扩张,岗位自然收缩,程序员的工资也就失去了上涨的动力。当然也有很多拿高薪的程序员,比如做AI方向的,做图形图像算法和引擎的,Meta也开出了上亿薪资的。
2025-11-12 08:03:17
45
转载 泛型中的T、E、K、V,还记得嘛?
在没有泛型的情况的下,通过对类型 Object 的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。比如上述代码中的 T ,我们可以换成 A-Z 之间的任何一个 字母都可以,并不会影响程序的正常运行,但是如果换成其他的字母代替 T ,在可读性上可能会弱一些。我们在定义泛型类,泛型方法,泛型接口的时候经常会碰见很多不同的通配符,比如 T,E,K,V 等等,这些通配符又都是什么意思呢?如果文中有不当的地方,欢迎指正。
2025-11-11 08:04:05
24
转载 MySQL模糊查询再也用不着like+%了!
我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不是B+树索引能很好完成的工作。AGAINST()接收一个要搜索的字符串,以及一个要执行的搜索类型的可选修饰符。上述语句,查询同时包含 'MySQL','database','DBMS' 的行信息,但不包含'DBMS'的行的相关性高于包含'DBMS'的行。
2025-11-10 08:02:20
34
rabbitmq C++客户端
2017-07-26
MQTT客户端,和mosquitto_pub.exe功能一样_VS2010 C++源码
2014-12-11
springboot_sentinelredis
2017-04-03
springboot_redis
2017-04-03
springboot_log4j2下载
2017-01-11
springboot_properties_multienv
2017-01-09
MFC+Opencv 摄像头保存为图像和视频
2014-09-04
springboot_properties
2017-01-09
springboot_mybatis_demo2
2017-02-24
linux(centos)使用glib日志库
2017-08-23
c++实现解析xml
2017-07-31
java调用c++生成dll
2017-09-22
java调用c++生成so库
2017-09-22
libcurl支持https的dll和lib(包含openssl的dll和lib)
2018-10-16
snappy-windows-1.1.7.zip
2019-07-12
C++构造解析json
2017-09-06
glogDemo(windows)
2017-08-23
snappy-linux-1.1.7.zip
2019-07-12
SystemControl.zip
2019-08-13
glogDemo(linux)
2017-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅