上一页 1 2 3 4 5 6 7 8 ··· 40 下一页
摘要: 老眼昏花,将本要提交合并的代码提交且合并到别的分支上去了。 如: 本地分支:dev 预想结果:提交到远程分支--dev,且合并到远程分支--develop 实际操作:提交到远程分支--dev,合并到了远程分支master 如何撤回提交? 1.gitlab上选中master分支 2.选中commits 阅读全文
posted @ 2025-08-18 16:27 CharyGao 阅读(243) 评论(0) 推荐(0)
摘要: 在软件开发的入门阶段,很多初学者最常纠结的一个问题是:我该学哪种编程语言?但随着经验的积累,你会逐渐明白,编程语言不过是工具,真正决定你能走多远的,是那些更深层次的能力。 编程语言可以学习,甚至可以更换,如今 AI 技术已经能自动生成代码,语言本身早已不是什么难以逾越的门槛。既然如此,真正优秀的软件 阅读全文
posted @ 2025-08-15 10:03 CharyGao 阅读(26) 评论(0) 推荐(0)
摘要: 池化技术是高性能系统设计中的核心手段,通过复用资源、优化分配和简化管理,显著提升系统性能和稳定性。本书前几章已介绍多种池化技术的实际应用,如线程池、连接池、对象池,甚至Linux系统中的内存池。这些技术在HTTP、WebSocket、Kafka等场景中广泛应用。本章将系统讲解池化技术的优势、适用场景 阅读全文
posted @ 2025-08-15 10:02 CharyGao 阅读(75) 评论(0) 推荐(0)
摘要: Java的动态类加载机制如同武侠小说中的乾坤大挪移,让程序在运行时能够按需加载类,实现灵活多变的模块化设计。然而这招功夫练起来可不容易,实际开发中,我们经常会遇到各种各样的 ClassLoader 问题,不仅排查起来费时费力,还常常让人丈二和尚摸不着头脑。本文将为你系统梳理常见的 ClassLoad 阅读全文
posted @ 2025-08-15 09:44 CharyGao 阅读(135) 评论(0) 推荐(0)
摘要: 《架构师之路:架构设计中的100个知识点》 85.MapReduce架构启示 第一部分:MapReduce究竟解决什么问题。 很多时候,定义清楚问题比解决问题更难。 什么是MapReduce? 它不是一个产品,而是一种解决问题的思路,它有多个工程实现,Google在论文中也给出了它自己的工程架构实现 阅读全文
posted @ 2025-08-14 15:48 CharyGao 阅读(35) 评论(0) 推荐(0)
摘要: 与Cursor结对编程的四个月,我大彻大悟了! 作者:hassonlin 前言:为什么选择Cursor? 最近几个月,我被安排负责与大模型应用相关的开发工作。刚开始接触OpenAI的AgentSDK、OpenManus时,面对一大堆新名词,比如Functioncall、ReAct、Agent 等概念 阅读全文
posted @ 2025-08-14 15:33 CharyGao 阅读(159) 评论(0) 推荐(0)
摘要: 前提条件 在开始之前,请确保您已经安装好Claude CLI。接下来我们将部署Claude Code Proxy代理服务,该服务支持多种接入方式,让您能够灵活切换不同的AI模型提供商。 步骤一:下载并安装Claude Code Proxy 首先访问Releases · AIDotNet/Claude 阅读全文
posted @ 2025-08-14 14:40 CharyGao 阅读(976) 评论(0) 推荐(0)
摘要: 还在为AGE图插件停更惋惜? Postgres用GraphBLAS每秒处理数十亿条边 老司机肯定知道AGE是PostgreSQL的图数据库插件, 但是因为裁员, 它停更了. 详见下文: 《裁员导致AGE开源图数据库项目面临死亡! 我们还能相信企业开源产品吗?》 不过别担心, 其实PG不依赖AGE插件 阅读全文
posted @ 2025-08-14 14:39 CharyGao 阅读(143) 评论(0) 推荐(0)
摘要: 最近终于是安奈不住升级的冲动,将自己项目的HttpClient版本从4升级到了5,其过程不可谓不艰辛,很多API改动让人无从下手。 Apache HttpClient 5(也称为 HttpClient 5.x)是 Apache HttpComponents 项目中的一个重要组件,用于发送 HTTP 阅读全文
posted @ 2025-08-14 10:32 CharyGao 阅读(317) 评论(0) 推荐(0)
摘要: 企业高管强制推行 AI 让开发者们苦不堪言 | 宝玉的分享 原文:AI coding mandates are driving developers to the brink 开发者们在压力下被迫使用AI工具,结果却因决策失误疲于奔命,不断处理由此带来的代码问题。 作者:Sage Lazzaro 最 阅读全文
posted @ 2025-08-14 10:23 CharyGao 阅读(42) 评论(0) 推荐(0)
摘要: 大家都在用作弊的方式度过大学 | 宝玉的分享 原文:Everyone Is Cheating Their Way Through College ChatGPT 颠覆了整个学术体系。 秋季入学的钟仁(音译)“罗伊”李踏进哥伦比亚大学校园后,按照他自己的说法,几乎在每一项作业中都使用了生成式人工智能进 阅读全文
posted @ 2025-08-14 10:22 CharyGao 阅读(45) 评论(0) 推荐(0)
摘要: AI 不会杀死初级开发者——但你的招聘策略可能会 | 宝玉的分享 今天没有初级开发者,就不会有明天的高级开发者:重新思考人才培养 在越来越多地使用 AI 进行编码的行业里,初级开发者依然不可或缺,只不过他们的角色正在转变,而不是消失。 简而言之(tl;dr): 与其让初级开发者写那些现在 AI 就能 阅读全文
posted @ 2025-08-14 10:21 CharyGao 阅读(96) 评论(0) 推荐(0)
摘要: PreparedStatement Cache的分析 PreparedStatement Cache使用分析_wliang578的博客-CSDN博客 性能压测基于oracle数据库的11.2的版本 优化后:增加了pscache。 压测场景: 1 两条简单的查询语句 orm框架:hibernate 数 阅读全文
posted @ 2025-08-14 09:56 CharyGao 阅读(55) 评论(0) 推荐(0)
摘要: 关于数据库部分的SQL预编译缓存,立足于oracle数据库分析 PreparedStatement Cache两个部分 数据库服务端的PreparedStatement 缓存 客户端的PreparedStatement缓存 当前讲的是客户端PreparedStatement缓存 使用Prepared 阅读全文
posted @ 2025-08-14 09:52 CharyGao 阅读(76) 评论(0) 推荐(0)
摘要: 这篇文章主要介绍了 Docker 如何利用 Linux 的 Control Groups(cgroups)实现容器的资源隔离和管理。 最后通过简单 Demo 演示了如何使用 Go 和 cgroups 交互。 1.Docker 是如何使用 Cgroups 的 我们知道 Docker 是通过 Cgrou 阅读全文
posted @ 2025-08-13 17:24 CharyGao 阅读(48) 评论(0) 推荐(0)
摘要: 本文主要介绍了 Docker 的另一个核心技术:Union File System。主要包括对 overlayfs 的演示,以及分析 docker 是如何借助 ufs 实现容器 rootfs 的。 跟着《自己动手写 docker》从零开始实现了一个简易版的 docker,主要用于加深对 docker 阅读全文
posted @ 2025-08-13 17:19 CharyGao 阅读(44) 评论(0) 推荐(0)
摘要: GraalVM新一代通用多语言高性能虚拟机-CSDN博客 1.GraalVM是什么 GraalVM是 Oracle 开源的一款通用虚拟机产品,官方称之为 Universal GraalVM,是新一代的通用多语言高性能虚拟机。 2.为什么要用GraalVM GraalVM 与传统的虚拟机不同,它不仅支 阅读全文
posted @ 2025-07-30 14:05 CharyGao 阅读(638) 评论(0) 推荐(0)
摘要: Blocking and asynchronous clients [blocking-and-async] API clients come in two flavors: blocking and asynchronous. All methods on asynchronous clients 阅读全文
posted @ 2025-07-22 13:51 CharyGao 阅读(14) 评论(0) 推荐(0)
摘要: 浏览器加载 传统方法 HTML 网页中,浏览器通过<script>标签加载 JavaScript 脚本。 <!-- 页面内嵌的脚本 --> <script type="application/javascript"> // module code </script> <!-- 外部脚本 --> <s 阅读全文
posted @ 2025-07-07 16:35 CharyGao 阅读(54) 评论(0) 推荐(0)
摘要: 概述 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python 的import,甚至就连 CSS 都有@import,但是 JavaScript 任何这方面的支 阅读全文
posted @ 2025-07-07 16:34 CharyGao 阅读(21) 评论(0) 推荐(0)
摘要: 七天学会NodeJS NodeJS基础 什么是NodeJS JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。 每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允 阅读全文
posted @ 2025-07-07 16:25 CharyGao 阅读(275) 评论(0) 推荐(0)
摘要: 推荐看知乎的版本:https://zhuanlan.zhihu.com/p/149398216 数据可视化是个很火的领域,如果在 Github 上搜索 chart 会发现有 7.6w 个结果,大量看起来功能类似的图表库,如何在这么多项目中选择适合自己的?因为做 BI 产品 Sugar 的缘故,我们曾 阅读全文
posted @ 2025-07-07 16:18 CharyGao 阅读(188) 评论(0) 推荐(1)
摘要: Spring生态重大升级全景图 一、Spring 6.0核心特性详解 1. Java版本基线升级 最低JDK 17: 全面拥抱Java模块化特性,优化现代JVM性能 虚拟线程(Loom项目): 轻量级线程支持高并发场景(需JDK 19+) // 示例:虚拟线程使用 Thread.ofVirtual( 阅读全文
posted @ 2025-07-04 22:42 CharyGao 阅读(105) 评论(0) 推荐(0)
摘要: deepseek锐评:穷人家的孩子,30岁才算真正活着"同样是30岁,有人在晒马尔代夫潜水照,有人在工位上啃打折面包。"穷人家的孩子前30年在干什么?还债。还原生家庭的债——别人大学谈恋爱,你在兼职还助学贷款。 还认知的债——别人靠关系进大厂,你还在相信"努力就能成功"。还试错的债——别人创业失败有 阅读全文
posted @ 2025-07-04 22:39 CharyGao 阅读(42) 评论(0) 推荐(0)
摘要: 一、什么是架构 我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果。哈哈,我理解,架构就是骨架,如下图所示: 人类的身体的支撑是主要由骨架来承担的,然后是其上的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。 二、. 什么是设计模式 这个问题我问过的面试者不 阅读全文
posted @ 2025-07-03 09:37 CharyGao 阅读(129) 评论(0) 推荐(0)
摘要: 大家好,我是苏三,又跟大家见面了。 前言 去年双十一大促,我面对监控大屏上疯狂跳动的红色指标,颤抖着打开服务器日志,看到的却是这样的画面: vbscript 体验AI代码助手 代码解读 复制代码 用户登录失败 订单创建出错 null ERROR 非法参数 那一刻我突然顿悟:写不好日志的程序员,就像不 阅读全文
posted @ 2025-07-03 09:36 CharyGao 阅读(69) 评论(0) 推荐(0)
摘要: ✅MySQL中like的模糊查询如何优化 当然还可以ES等 这里只说mysql怎么搞 典型回答 在MySQL中,使用like进行模糊查询,在一定情况下是无法使用索引的。如下所示: ●当like值前后都有匹配符时%abc%,无法使用索引 ●当like值前有匹配符时%abc,无法使用索引 ●当like值 阅读全文
posted @ 2025-07-03 09:30 CharyGao 阅读(119) 评论(0) 推荐(0)
摘要: 之前多数项目都是使用maven,没有详细的看过使用gradle构建的项目。不做改动只作为学习的资料的话,项目原先的build文件已经够用了,但是当我想查看一个依赖的javadoc时,却发现gradle不会自动下载。 解决的办法很简单 对于idea来说 在build.gradle中加入的plugins 阅读全文
posted @ 2025-07-02 17:44 CharyGao 阅读(70) 评论(0) 推荐(0)
摘要: 背景 在前端开发和排查线上问题的过程中,我们经常会遇到调试受限的场景:无法直接修改线上代码、hover 和 select 样式难以定位、JS 报错追踪困难等。为了提高调试效率,我们可以借助 Proxyman、Chrome DevTools 等工具,掌握一些实用的小技巧,让复杂问题的排查变得更加简单高 阅读全文
posted @ 2025-07-01 14:00 CharyGao 阅读(231) 评论(0) 推荐(0)
摘要: advanced-java jvm Source Code Hunter coding-interview BAT大厂面试题与全栈知识体系结合 | Java 全栈知识体系 Road 2 Coding 《大厂面试指北》 小说精品屋 图解MySQL介绍 | 小林coding 主页 | 二哥的Java进阶 阅读全文
posted @ 2025-07-01 09:55 CharyGao 阅读(79) 评论(0) 推荐(0)
摘要: 前言:统一网关apisix自带插件不符合现有业务逻辑时,自定义开发插件可能会选择lua开发。而apisix是基于OpenResty构建的,即开发/Debug时需要OpenResty环境。 OpenResty简介 OpenResty(也称为ngx_openresty)是一个基于Nginx的全功能Web 阅读全文
posted @ 2025-06-27 17:26 CharyGao 阅读(474) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/u014079773/article/details/101421663 openrestry介绍: OpenResty是一个通过Lua扩展Nginx实现的可伸缩的Web平台,内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。 用于方便地搭建能够 阅读全文
posted @ 2025-06-27 17:22 CharyGao 阅读(368) 评论(0) 推荐(0)
摘要: 1、MySQL执行计划的定义 在 MySQL 中可以通过 explain 关键字模拟优化器执行 SQL语句,从而知道 MySQL 是如何处理 SQL 语句的。 2、MySQL整个查询的过程 • 客户端向 MySQL 服务器发送一条查询请求• 服务器首先检查查询缓存,如果命中缓存,则立刻返回存储在缓存 阅读全文
posted @ 2025-06-27 17:14 CharyGao 阅读(363) 评论(0) 推荐(0)
摘要: 1.MySQL复制相同表结构的方法: -- 1.使用AS复制相同的表结构 CREATE TABLE table_name AS SELECT * FROM other_table WHERE 1=2;(或者LIMIT 0) -- 2.使用LIKE复制相同的表结构 CREATE TABLE table 阅读全文
posted @ 2025-06-27 17:12 CharyGao 阅读(291) 评论(0) 推荐(0)
摘要: 我一直喜欢用gradle构建项目,不怎么喜欢用maven,因为gradle可以执行脚本,功能强大,比maven的xml方式要简洁多了,但最近才发现一个奇怪的问题,就是在idea指定gradle编译和执行时,输出中文到控制台时会出现乱码,但指定idea编译和执行时就能正常显示中文。 我百度了很多文章, 阅读全文
posted @ 2025-06-27 14:44 CharyGao 阅读(190) 评论(0) 推荐(0)
摘要: [译] RAGFlow 使用说明_ragflow使用手册-CSDN博客 本文于2024年8月,翻译整理自:https://ragflow.io/docs/dev/ 最新版本请查阅官方文档。 本文档更多是 RAGFlow 系统操作内容,虽然不难/深刻,但有些细节没有注意,在搭建和使用的时候就容易出各类 阅读全文
posted @ 2025-06-27 10:57 CharyGao 阅读(3655) 评论(0) 推荐(0)
摘要: 前言 很多小伙伴在工作中遇到拦截需求就无脑写HandlerInterceptor,结果被复杂场景搞得鼻青脸肿。 作为一名有多年开发经验的程序员,今天领大家到SpringBoot的山头认认6把交椅: 这篇文章以梁山为背景的介绍SpringBoot中的拦截器,可能更通俗易懂。 希望对你会有所帮助,记得点 阅读全文
posted @ 2025-06-27 10:24 CharyGao 阅读(27) 评论(0) 推荐(0)
摘要: 这周,Cursor 的主设计师 Ryo Lu 在 X 上亲自分享了一条关于如何正确使用 Cursor 的实践帖,并强调了一个核心理念: 使用得当 = 快速、干净的代码 使用不当 = 你会在「AI 意大利面代码」里清理一整周 以下是他的12 条建议,总结得非常实用👇,同时,我看了网上的一个解释,也很 阅读全文
posted @ 2025-06-27 10:21 CharyGao 阅读(2460) 评论(0) 推荐(0)
摘要: @Transactional 和 @Async 这两个注解更是开发者们常常使用的得力工具。然而,当这两个注解相遇,它们能否和谐共处,发挥出最大的效能呢? 相信很多开发者都没有深入思考过这个问题。今天,就让我们一起深入探讨一下 Spring 框架中 @Transactional 和 @Async 注解 阅读全文
posted @ 2025-06-27 10:20 CharyGao 阅读(274) 评论(0) 推荐(0)
摘要: 一、前置知识 1、官网 Spring6.0新特性:https://github.com/spring-projects/spring-framework/wiki/What%27s-New-in-Spring-Framework-6.x SpringBoot3.0:https://docs.spri 阅读全文
posted @ 2025-06-22 17:52 CharyGao 阅读(278) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 40 下一页