-
R语言实战:个人贷款违约预测模型 (基于银行的个人金融业务数据进行分析)
R语言实战:个人贷款违约预测模型 (基于银行的个人金融业务数据进行分析)
栈栈 2023-07-04 09:48:44 -
linux-1-shell
linux-1-shell
dapan 2023-05-29 17:38:45 -
从二叉查找树到B*树,一文搞懂搜索树的演进!|原创
本文从二分查找讲起,讲解了BST、AVL、红黑树、B树、B+树后到B*树的演进过程,知其所以然!在计算机中有一些数据结构总是与数据的查找分不开,比如二叉查找树(BinarySearchTree)、红黑树、B树、B+树等等数据结构。你可曾想
栈栈 2023-05-24 16:52:53 -
解决幂等问题,只需要记住这个口诀!
解决幂等问题,只需要记住这个口诀!
栈栈 2023-05-23 17:04:34 -
系统设计 - 设计一个速率限制器
实施速率限制器的位置主要取决于我们的应用程序、技术栈、技术团队等因素。通常有三个位置可供选择:客户端、服务器端或中间件。客户端是不可靠的地方来执行速率限制,因为恶意行为者可以轻易伪造客户端请求。比将速率限制器放在服务器端更好的方法是使用速率限制器中间件,它甚至可以对我们的服务器端进行限流。因此,如果
栈栈 2023-05-22 17:54:47 -
PDManer 入门教程:超强代码生成工具!
对于使用Spring全家桶作为开发的小伙伴来说,MyBatis基本上是佳的选择。当我们开发一个新的项目的时候,我们都会用MyBatisGenerator去生成代码,并且还会生成对应的Controller层、Service层、Dao层代码。有一说一,这种方式确实非常方便,极大节约了
liamhong 2023-05-19 17:56:35 -
异常体系与项目实践
程序式阴影:为什么不报错?一、简介在程序开发的过程中,异常处理从来都是一个复杂的维度,无论是新手还是经验老到的选手,在编码时都会面对各种异常情况;程序中的异常可以反映系统的缺陷和待优化的点,并且是无法完全避免的,如何处理异常和降低异常出现的频率,是系统质量的基础保障;随着分布式架构的流行,各种复杂的
栈栈 2023-05-19 17:52:55 -
百度工程师移动开发避坑指南——内存泄漏篇
在日常编写代码时难免会遇到各种各样的问题和坑,这些问题可能会影响我们的开发效率和代码质量,因此我们需要不断总结和学习,以避免这些问题的出现。接下来我们将围绕移动开发中常见问题做出总结,以提高大家的开发质量。本系列文章讲围绕内存泄漏、语言开发注意事项等展开。本篇我们将介绍Android
Euphoria 2023-05-17 17:47:32 -
@AutoConfigurationPackage 和 @ComponentScan 有何区别?
面试真是越来越卷了,近又有小伙伴在微信上问到松哥这样一个面试题,想到这两个的区别其实还有点意思,
duanhao 2023-05-17 17:31:24 -
程序员的尽头
昨天得知CoolShell博主、一个知名的程序员左耳朵耗子(陈皓)于上周六突发心梗离世的消息,直到极客时间证实才敢相信这是真的。我听过耗子叔在极客时间上的课,也看过他的网站。他是一个很厉害的程序员,终身学习的践行者,这是我非常佩服他的一点。昨天被大量的媒体刷屏,程序员猝死的话题又被炒冷饭,但是要知道
程序员小跃 2023-05-16 17:39:40 -
领域驱动设计问题域分析-以bilibili OGV业务为例
领域驱动设计作为一种设计思维方式从被提出到现在,社区也不断丰富了领域事件,事件溯源,CQRS等设计元模型。随着个人对领域驱动设计的理解不断深入,结合自身在项目中的实践经验,以目前bilibiliOGV的业务为例通过领域驱动设计的分析设计建模方法,试图说明领域驱动设
yctbibrz 2023-05-16 17:33:42 -
操作系统的强入门科普(Unix/Linux篇)
今天这篇文章,我们来聊聊操作系统(OperatingSystem)。说到操作系统,大家都不会陌生。我们天天都在接触操作系统——用台式机或笔记本电脑,使用的是windows和macOS系统;用手机、平板电脑,则是android(安卓)和iOS系统。如果是从事信息通信行业,还经常会和
dapan 2023-05-12 17:38:21 -
看看这些设计能不能套用回你代码?
大家好,我3y啊。austin已经逐渐完善和成熟了,今天主要想跟大家聊聊austin-web这个模块层面上的东西。还记得在初学时,从Servlet开始就有了web界面,也是那时候开始,[MVC架构]这个词就被我记住了。到后来学习使用各种的框架Strtus2/Hibernate/Spring/Spri
程序员小跃 2023-05-11 17:31:12 -
提效新纪元-组件化开发在转转App中的应用-后端篇
组件化开发是一种利用可重用的软件构件来设计和开发计算机系统的过程。借助组件化开发可以实现小化、高效交付。
栈栈 2023-05-10 17:30:31 -
用VSCode基于Bazel打造Apple生态开发环境
近AIGC的爆发引发了非常多行业的恐慌也包括程序员群体。如何掌握工具例如Copilot等是下一个时代重要的能力。但是在当前苹果封闭的生态下,对于先进的生产力的渴望也是促使这篇文章诞生的原因。Xcode是苹果的用于研发苹果软件生态的集成研发环境(IDE)相信作为苹
红色侦察兵 2023-05-09 17:34:55 -
Linux进程间共享内存通信时如何同步?(附源码)
Linux进程间共享内存通信时如何同步?(附源码)
dapan 2023-05-08 17:49:54 -
深入理解Linux内存子系统
深入理解Linux内存子系统
dapan 2023-05-08 17:45:53 -
淄博烧烤让我明白了用户体验的意义
真正的大师永远怀着一颗学徒的心近“进淄赶烤”成为了五一旅游新时尚,各种关于淄博烧烤的新闻每天像连续剧一样换着花样的出现在微博、抖音等各大媒体平台之上。大家开玩笑的说淄博上次这么火的时候还是在齐桓公时代。正所谓一叶落知天下秋,表面上看是淄博烧烤闻达于天下,但是实际
rui123 2023-05-05 17:38:13 -
图文详解 Linux 分段机制!
上一篇聊到分段机制是为了提供了隔绝代码、数据和堆栈区域的机制,能够使得多个程序运行在同一个内存空间中不会相互干扰,这是对内存平坦模型的一种保护。内存经过分段机制后会变为一个个的段,这称为多段模型。多段模型能够利用分段机制的功能提供
dapan 2023-05-05 17:37:00 -
软件工程:开放封闭原则(OCP)
hi,我是熵减,见字如面。开放封闭原则(Open-ClosedPrinciple,OCP)是面向对象设计中的重要原则之一,其核心思想是:软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。这意味着,当需要添加新的功能或修改现有功能时,不应该对原有代码进行修改,而是应该通过扩展现有代码,添加新的功
栈栈 2023-05-05 17:35:33