自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序猿DD

公众号:程序猿DD、独立博客:http://blog.didispace.com

  • 博客(4616)
  • 资源 (1)
  • 收藏
  • 关注

转载 豆瓣9.3,这本书火了29年,被哈佛、剑桥、清华等1500多所大学用作教材!

文末赠书有这样一本经典巨著。畅销全球100多个国家和地区、火了29年的超绝影响力;被哈佛、剑桥、清华等1500多所大学用作教材,启蒙无数AI大牛;权威到一旦人们对某些人工智能的概念发生争议时,就会以它的讲述为准;获奖无数,一版再版,版版豆瓣9.0+高分,稳居各大平台人工智能类图书榜单前列。它就是由加州大学伯克利分校的教授斯图尔特·罗素(Stuart Russell)和斯坦福大学人工智能研究所的杰出...

2024-07-25 11:02:26 3

原创 手把手教你本地运行Meta最新大模型:Llama 3.1,惊奇发现他说自己是ChatGPT?

昨晚,Meta发布了最新最强的开源大模型:Llama 3.1。该模型共有三个版本:•8B•70B•405B对于这次发布,Meta已经在超过150个涵盖广泛语言范围的基准数据集上评估了性能。此外,Meta还进行了广泛的人工评估,在现实场景中将Llama 3.1与竞争模型进行比较。Meta的实验评估表明:405B版本的评估数据与目前最强的GPT-4、GPT-4o和Claude 3.5 Sonne...

2024-07-25 11:02:26 280

转载 用十条优化措施,将Redis费用降本46万/月

作者介绍:陈凯玲(“KL博主”):TapTap infra 工程师。开源项目 kkFileView 等 kk 系列项目作者,Apollo 配置中心项目 PMC 。优化成果2023 年,通过切换低成本的 Redis ESSD 实例、实施流量压缩方案、清理无效数据、治理实例 TTL、下线无用实例等措施,自研了 Redis 流量复制 & 流量放大、Redis 数据迁移、Redis 数据在线压缩 ...

2024-07-24 13:00:43 7

转载 万字长文解析谷歌日历的数据库是怎么设计的

这是一篇数据库设计教程,本教程将向大家展示如何为一个非常复杂的实际项目设计数据库表。我们将设计一个 Google 日历的克隆版,尽可能全面地对与日历直接相关的功能进行建模。本教程展示了即将于 2024 年夏天出版的《使用极简建模的数据库设计》一书中的数据库设计方法。您可以访问该书的在线网站,留下电子邮件地址以接收有关该书和相关资料的最新消息。在线网站:https://databasedesignb...

2024-07-24 13:00:43 9

转载 Java之父官宣退休前推荐,这本书每个开发者必读!

刚过完自己 69 岁生日的两个月后,Java 之父James Gosling(詹姆斯·高斯林)在领英上官宣了自己退休的消息。他表示,“我终于退休了。在做了这么多年软件工程师之后,是时候让我好好玩玩了。”在退休前,Java 之父高司令(James Gosling)在推荐《Effective Java》时评价道:“如果说我需要一本 Java 编程的书,那就是它了。”这本书豆瓣评分高达 9.5,读者们...

2024-07-19 08:30:39 22

原创 推荐几个适合Java开发者的免费IDEA插件

今天,给大家推荐几个好用且免费的IntelliJ IDEA插件。如果你还没有用过,可以尝试一下,也许对你的日常工作会有一定的效率提升噢!RESTFul-Tool如果你是一个RESTful服务的开发者,那么这个一定要试一下。它是一套非常丰富的RESTful服务开发工具,对 Spring MVC 和 Spring Boot 支持也是非常友好,开发者可以直接通过插件找到自己编写的RESTful接口:同时...

2024-07-18 08:02:40 585

转载 开箱!开发者的第一个仓颉语言程序 | 文末赠书

文末赠书Hello, Cangjie2024 年华为 HDC 大会上官宣仓颉编程语言,开启开发者预览。小异闻讯按捺不住激动的心情,第一时间就关注官方公众号,并申请体验资格。经过两天的漫长等待后,终于通过审核,拿到了仓颉编译工具。现在小异就给大家来开箱体验。开发环境:Debian GNU/Linux 11(bullseye)编译工具:cjc(Cangjie Compiler: 0.51.4)“He...

2024-07-18 08:02:40 37

转载 JetBrains IDE全系列采用新的默认“皮肤”:即将面向所有用户提供

JetBrains IDE 即将发布年度第二个大版本更新 2024.2。根据官方公告,他们会在该版本中为所有 IDE 启用全新默认 UI,其主要变化包括简化的主工具栏、新的工具窗口布局、新的主题和图标。JetBrains 团队介绍称,设计新 UI 目标是为了降低 IDE 的视觉复杂性,提供对基本功能的便捷访问,并根据用户需要逐步展示更复杂的功能 —— 进而带来更简洁、干净和现代的外观和体验感。全新...

2024-07-14 09:00:33 28

转载 卧槽,陈坤的电视剧里出现了《K8s 权威指南》!

--文末赠书--在云原生领域,流传着一本神书,它不仅在领域内几乎人手一本,甚至还客串了陈坤主演的电视剧《输赢》!这本神书就是人人都想拥有的Kubernetes重磅级案头手册——《Kubernetes权威指南》!《Kubernetes权威指南》系列图书自2016年出版以来,便受到大家的追捧,多年来与时俱进,迭代更新,已有10万+销量!如今,在Kubernetes十周年之际,这本神书也全新升级到第6版...

2024-07-12 08:30:53 34

转载 VS Code更新:大量 Spring 新特性、项目设置功能增强

来源:玩转VS Code、排版:Alan Wang作者:Nick Zhu -Senior Program Manager, Developer Division At Microsoft大家好,欢迎阅读 Visual Studio Code for Java 的六月更新!在这篇博客中,我们将分享项目设置项目的重要更新以及一系列 Spring 的功能改进,让我们开始吧!项目设置页面功能增强编译器配...

2024-07-12 08:30:53 30

转载 像拼搭积木一样同时管理30+数据库引擎

随着业务不断发展,系统数据量的不断攀升,对于数据的存储和读取会面临各种各样的挑战。由于每种数据库都有各自的优点,可以解决特定的问题,所以一个复杂的系统往往都采用了多种多样的数据库引擎。业务上的性能问题是解决了,但是又迎来了新的挑战:如何更高效的管理和使用这些不同的数据库引擎。关于这个问题,前几天听了一个ArchSummit的演讲,觉得讲得挺好的,下面把他们的文字稿推荐给大家。如果您也正面临类似的问...

2024-07-11 13:00:53 22

转载 VS Code最强替代品 Theia IDE 正式 GA:支持云端和桌面、兼容VS Code扩展

来源:OSC开源社区全球最大开源基金会之一 —— Eclipse 基金会宣布Theia IDE 已正式 GA,这标志着集成开发环境 (IDE) 发展的一个重要里程碑。Theia IDE 的功能包括可定制的工具栏、可分离的视图、远程开发支持以及即将推出的协作模式。与Visual Studio Code一样,该 IDE 集成了跨平台操作的网络技术,支持 Language Server Proto...

2024-07-04 08:30:34 57

转载 豆瓣8.4,时隔9年,经典Python编程三剑客之一第2版重磅上市!

时隔9年,畅销近20万册,豆瓣评分8.4,被誉为"Python编程三剑客"之一的《Python极客项目编程》终于迎来了第2版中文版的问世!作为一本经典图书的延续,第2版不仅基于Python3.9进行了全书修订,还包含AI语音识别等5个全新项目,让你跟上Python的最新潮流。▼点击下方,即可购书这本书因前沿的技术和易懂的代码闻名,让读者能快速理解Python的精髓和相关的数学知识,然后就能动手实践...

2024-07-04 08:30:34 35

转载 紧跟Spring AI,阿里推出Spring Cloud Alibaba AI,Java也能方便用 AI 啦

来源:https://sca.aliyun.com/docs/2023/user-guide/ai/quick-start/spring-ai-etl-pipelineSpring AI 是 Spring 官方社区项目,旨在简化 Java AI 应用程序开发,让 Java 开发者像使用 Spring 开发普通应用一样开发 AI 应用。Spring Cloud Alibaba AI 以 Spring...

2024-06-26 20:01:37 94

转载 华为仓颉编程语言震撼发布!如何快速上手,看这里!

文末赠书2024 年度华为开发者大会(HDC)在 6 月 21 日拉开帷幕,鸿蒙 NEXT(HarmonyOS NEXT)操作系统在万众瞩目中横空出世。华为常务董事、终端 BG 董事长余承东激动地表示 ,从 2019 年 8 月 9 日至今共 1778 天,在夜以继日的研发下,纯血鸿蒙从内到外实现全栈自研!何谓“纯血”?就是说鸿蒙 NEXT 从操作系统内核、文件系统,到编程语言、编译器/运行时、编...

2024-06-26 20:01:37 180

转载 程序员"计算机之子"的职场反思

Winter 是我认识的最有传奇性,也最有趣的程序员之一。他在前端工程师领域颇有知名度,是 JavaScript 专家,主要的作品是 Weex 框架。如果在搜索引擎中搜 Winter,会出来一个看似没头没脑的“计算机之子”的称呼。这是因为他的生日是 10 月24 日,正好是“程序员节”(1024 是 2 的 10 次方)。Winter 从小就用机器码编程了,那个年代还是用打孔纸的。从哈尔滨工程大学...

2024-06-21 12:01:34 50

转载 ELK太重怎么办?试试这个轻量级日志系统吧!

来源:https://www.zhy.link/articles/33在软件开发中,日志系统扮演着至关重要的角色。它不仅帮助开发者调试程序,还能在生产环境中监控应用状态。本文将讲解如何使用 Loki、Loki4j、Grafana 和 Spring Boot 搭建一个轻量级、简单、易用的 Java 日志系统。系统组件概览什么是 Loki?Loki 是由 Grafana Labs 开源的一款高可用、高...

2024-06-21 12:01:34 78

转载 美亚4.6,写给程序员看的大模型入门实战书来了!

各位,小异带来一本重磅新书:O'Reilly动物书《生成式AI入门与AWS实战》!这本书美亚4.6星,得到了贾扬清、王小川、周明等数十名国内外大咖鼎力推荐!▼点击下方,即可购书《生成式AI入门与AWS实战》你的第一本大模型入门实战书,轻松掌握生成式AI核心要点,驾驭未来技术浪潮!Part.1什么是生成式AI?“所有产品都值得用大模型重做一次。”是近几年在AI圈子非常火爆的观点。当大家都在热议大模型...

2024-06-04 13:00:23 90

原创 8个你应该掌握的实用 Java Streams API

分享8个开箱即用的API,方便日常处理集合。欢迎关注我的Java新特性专栏:https://www.didispace.com/java-features/1. 快速过滤空值:Stream.ofNullable该方法是在 Java 9 中引入的,有助于过滤集合中的所有空值,从而可能使我们避免空指针异常。在下面的示例中,有一个包含 null 的List。此时,我们可以使用Stream.ofNulla...

2024-06-04 13:00:23 872

原创 产品迭代的比较满意了,现在DD来带大家一起搞钱啦!!!

今天给大家分享一个赚钱且能长期躺赚的机会!关注DD的小伙伴应该知道,最近一直在搞视频翻译类的产品,其中YouTube中文配音是其中好评最多的产品,目前在Chrome插件市场评分高达4.6分。经过大半年的迭代,现在的翻译质量和配音效果已经非常优秀,如果您没有体验过,可以通过下面的视频体验一下:一个躺赚的机会回归搞钱正题!介绍完我们最近正在做的产品之后,如果您觉得还不错,认为会不少人愿意使用和买单。那...

2024-05-30 08:31:01 423

转载 亿级流量下通用的高并发架构设计

既然是亿级用户应用,那么高并发必然是其架构设计的核心要素。本文我们将介绍高并发架构设计的一些通用设计方案。关键词:读/写分离、数据缓存、缓存更新、CQRS、数据分片、异步写本文节选自电子工业出版社博文视点刚刚出版的《亿级流量系统架构设计与实战》一书。高并发架构设计的要点高并发意味着系统要应对海量请求。从笔者多年的面试经验来看,很多面试者在面对“什么是高并发架构”的问题时,往往会粗略地认为一个系统的...

2024-05-23 08:30:38 69

转载 Spring Boot中的 6 种API请求参数读取方式

使用Spring Boot开发API的时候,读取请求参数是服务端编码中最基本的一项操作,Spring Boot中也提供了多种机制来满足不同的API设计要求。接下来,就通过本文,为大家总结6种常用的请求参数读取方式。如果你发现自己知道的不到6种,那么赶紧来查漏补缺一下。如果你知道的不止6种,那么告诉大家,一起互相学习一下吧~@RequestParam这是最最最最最最常用的一个了吧,用来加载URL中?...

2024-05-23 08:30:38 76

原创 为什么不推荐在Spring Boot中使用@Value加载配置

@Value注解相信很多Spring Boot的开发者都已经有接触了,通过使用该注解,我们可以快速的把配置信息加载到Spring的Bean中。比如下面这样,就可以轻松的把配置文件中key为com.didispace.title配置信息加载到TestService中来使用@ServicepublicclassTestService{@Value("${com.didis...

2024-05-21 08:31:01 351

转载 Java 经典《Core Java》速学版来了!

享誉全球的 Java 经典著作《Core Java》一路伴随着 Java 的成长,得到了百万 Java 开发者的青睐,成为一本畅销不衰的Java经典图书,影响了几代技术人!今天,凯·S.霍斯特曼大神的《Core Java》速学版(第3版)终于要上市了,这本薄薄几百页,却浓缩了《Java核心技术》上下册、2000多页的精华的速学好书,无疑将满足Java入门读者的期待。首批抢先购买可以5折获得作者凯·...

2024-05-15 11:31:27 65

转载 三个实用开源项目工具:无代码编辑器

今天和大家分享几个开源免费的程序员专用工具。Tefact Engine星搭,是一个开源的低代码可视化页面生成器,可以方便用户使用图形化界面生成一系列的网站、H5和表单。Toolkit一款为程序员准备的简洁插件化工具集。其主要特点包括:急速响应插件本地安装,打开急速响应插件化插件化设计,便于集成更多趁手软件,类似小程序。插件NPM仓库基于 npm 的插件Store体系,安装插件迅速,卸载插件无痕。安...

2024-05-15 11:31:27 83

转载 如何攀上容量保障的珠峰?讲透全链路压测!

何为“容量保障的珠峰”?在软件性能测试领域,有一项测试活动以其实施难度之大、技术综合性之强、涉及范围之广,被称为性能测试的“珠穆朗玛峰”,这就是实现容量保障技术的全链路压测。全链路压测的理念,就是对系统很有可能出现的流量峰值,通过技术手段在生产环境上“模拟”出来。它的核心诉求是验证系统整体是否能承载预估的峰值流量,做好全链路压测可以带来非凡的价值。首先是保障了系统的容量安全和稳定性,其次是提高了系...

2024-05-14 11:30:36 64

转载 Spring Boot 实现 RAS + AES 自动接口解密

来源:juejin.cn/post/7203931072260915259一、讲个事故接口安全老生常谈了过年之前做了过一款飞机大战的H5小游戏,里面无限模式-需要保存用户的积分,因为使用的Body传参,参数是可见的。为了接口安全我,我和前端约定了传递参数是:用户无限模式的积分+“我们约定的一个数字”+用户id的和,在用Base64加密,请求到服务器我再解密,出用户无限模式的积分;如下:{...

2024-05-14 11:30:36 68

原创 有意思!一个关于 Spring 历史的在线小游戏

发现 Spring One 的官网上有个好玩的彩蛋,分享给大家!进到Spring One的官网,可以看到右下角有个类似马里奥游戏中的金币图标。点击该金币之后,会打开一个新的页面,进入下面这样一个名为:The History Of Spring 的在线小游戏你可以使用上下左右的方向键来控制Spring的Logo一步步经历Spring的发展历程。比如:最开始的第一个金币,就是Rod Johnson发布...

2024-04-27 09:03:13 359 2

转载 重磅!新加坡试行每周4天弹性工作制,胆敢颠覆华人传统?

新加坡的打工人可以自己安排工作时间,甚至可以不必到公司上班?这种好事今年底或许就要实现了。昨天(4月16日),人力部发布了重大消息。从12月1日起,员工可以以书面方式向雇主提出安排灵活性工作时间。而雇主必须在两个月内以书面方式回复是否接受该申请。什么是灵活工作安排?灵活工作安排(Flexible Work Arrangement)即居家办公或远程工作,意味着员工可以不必到公司上班。实际上,灵活工作...

2024-04-23 19:52:32 102

转载 吃透高并发模型与RPC框架,拿下大厂offer!

文末赠书在当前的互联网市场环境下,竞争愈发激烈。在这种背景下,高并发模型和RPC框架已经成为大型企业面试的重要环节。你是否曾因为无法回答相关技术问题而感到尴尬?例如……•Java岗位的面试中会询问NIO和Reactor并发模型原理;•Go岗位的面试会问及GMP的协程调度原理;•C/C++岗位的面试会问及select、poll、epoll这三种IO复用机制原理和比较。如果你希望从众多候选人中脱...

2024-04-23 19:52:32 86

原创 一文了解 Java 22 全部新特性

就在昨晚,Java 22正式发布!该版本提供了 12 项功能增强,其中包括 7 项预览功能和 1 项孵化器功能。它们涵盖了对 Java 语言、API、性能以及 JDK 中包含的工具的改进。下面就来一起学习一下该版本都更新了哪些新特性!Unnamed Variables & Patterns - JEP 456JEP 456 - 未命名变量和模式:当需要但未使用变量声明或嵌套模式时,提高了可...

2024-04-09 12:03:07 663

转载 JetBrains 全家桶 2024 首个大版本更新

来源:OSC开源社区JetBrains 为多款 IDE发布了 2024 年度首个大版本更新 (2024.1),包括IntelliJ IDEA 、WebStorm、PhpStorm 和 PyCharm 等。下面主要介绍 IntelliJ IDEA 2024.1 变化。官方公告写道:IntelliJ IDEA 2024.1 引入了一系列令人期待的升级,可以帮助您简化工作流。IntelliJ IDE...

2024-04-09 12:03:07 129

转载 豆瓣9.7,这部Java神作第3版重磅上市!

Java 程序员们开年就有重磅好消息,《Effective Java 中文版(原书第 3 版)》要上市啦!该书的第1版出版于 2001 年,当时就在业界流传开来,受到广泛赞誉。时至今日,已热销近20年,本书第 3 版已是 Java 程序员的必读神书,被誉为“Java 四大名著之一”,甚至连 Java 之父高司令(James Gosling)都说:“如果说我需要一本 Java 编程的书,那就是它了...

2024-03-29 14:10:20 155

原创 如何在 Java 中读取处理超过内存大小的文件

读取文件内容,然后进行处理,在Java中我们通常利用 Files 类中的方法,将可以文件内容加载到内存,并流顺利地进行处理。但是,在一些场景下,我们需要处理的文件可能比我们机器所拥有的内存要大。此时,我们则需要采用另一种策略:部分读取它,并具有其他结构来仅编译所需的数据。接下来,我们就来说说这一场景:当遇到大文件,无法一次载入内存时候要如何处理。模拟场景假设,当前我们需要开发一个程序来分析来自服务...

2024-03-29 14:10:20 1204

转载 用故事给技术加点料,技术学习也能好玩又有趣!

2018年,我的第一本书《码农翻身》出版。2021年,第二本书《半小时漫画计算机》出版。2024年,第三本书《码农翻身2》终于出版了。平均三年出一本书,这么保持下去,等我退休的时候,岂不是...打住吧,这三本书,感觉已经把我的老底掏空了看看这本书的封面就知道,《码农翻身2》依然是用故事的方式讲解技术!在这本书里,著名的张大胖又会遇到各种各样的挑战,不得不“重新发明”各种知名软件和技术。编程语言王...

2024-03-28 13:00:47 138

原创 MacOS Sonoma 14.4.1 发布,解决 Java 应用崩溃问题,可以升级了!

大家还记得之前这篇文章不:不要升级!不要升级!MacOS 14.4 引发Java 应用崩溃MacOS Sonoma 14.4升级之后,可能会引发Java应用时不时崩溃的问题。虽然,这基本不会影响我们的线上应用(不会有人用这个部署线上环境吧?)。但开发过程中时不时的崩溃还是非常影响效率的。就在昨晚,MacOS Sonoma 14.4.1发布了,这次版本的发布内容就包含了Java应用的问题解决。所以,...

2024-03-28 13:00:47 503

转载 GitHub 2K+ Star、B站播放量超30万,大模型最佳入门教程

喜欢AI,对ChatGPT超级好奇,但被市面上爆增的大模型书籍和教学视频弄得眼花缭乱?没事!Datawhale团队最新推出的“蝴蝶书”——《ChatGPT原理与应用开发》来啦!这本书源自Datawhale开源项目HuggingLLM,GitHub 2K+星、B站播放量超30万,是Datawhale在打造了“南瓜书”“蘑菇书”“熊猫书”后,推出的第4本王牌之作。扫码5折购书,限100人翻开《Chat...

2024-03-22 09:10:40 173

转载 Redis 不再 “开源”

来源:OSC开源社区Redis 官方今日宣布修改开源协议 —— 未来所有版本都将使用 “源代码可用”的许可证 (source-available licenses)。具体来说,Redis 将不再遵循 BSD 3-Clause 开源协议进行分发。从 Redis 7.4 版本开始,Redis 采用 SSPLv1 和 RSALv2 双重许可证。Redis 源代码将通过Redis 社区版免费提供给开发...

2024-03-22 09:10:40 129

转载 GitHub Star 64.9k 的数据结构与算法教程

GitHub 上持续火爆的项目“Hello 算法”,目前 Star 数已经达到 64.9k!并得到了清华大学计算机教授邓俊辉和亚马逊资深首席科学家李沐的赞赏,李沐更是称赞说:“如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!”算法教程千千万,它究竟有什么与众不同之处,能够得到各位大牛点赞。01动画图解教程内容友好,如果说图解算法降低了初学者学习算法的门槛,那么动...

2024-03-20 11:01:59 143

原创 Java 22 正式发布,一文了解全部新特性

就在昨晚,Java 22正式发布!该版本提供了 12 项功能增强,其中包括 7 项预览功能和 1 项孵化器功能。它们涵盖了对 Java 语言、API、性能以及 JDK 中包含的工具的改进。下面就来一起学习一下该版本都更新了哪些新特性!Unnamed Variables & Patterns - JEP 456JEP 456 - 未命名变量和模式:当需要但未使用变量声明或嵌套模式时,提高了可...

2024-03-20 11:01:59 948

Spring Cloud基础教程 - 程序猿DD - 第一版

最早最好的Spring Cloud教程,程序猿DD博客整理版,非常适合入门阅读!

2019-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除