studeyang / blog Goto Github PK
View Code? Open in Web Editor NEW博客文章,地址:studeyang.tech
Home Page: https://studeyang.tech
License: MIT License
博客文章,地址:studeyang.tech
Home Page: https://studeyang.tech
License: MIT License
https://studeyang.tech/2023/4.html
这里记录的是学习分享的内容,文章维护在 Github:studeyang/leanrning-share。
https://studeyang.tech/2023/12.html
CORS 的全称是 Cross-origin resource sharing,中文名称是跨域资源共享,是一种让受限资源能够被其他域名的页面访问的一种机制。
https://studeyang.tech/2023/11.html
我们作为架构师,如果看不清技术的生命周期,那么所设计的架构就没法儿向更有生命力的新技术借力,自己的职业生涯也会受限。
https://studeyang.tech/2023/5.html
浅谈应用架构、业务架构、技术架构。
https://studeyang.tech/2022/001.html
文章模板,后面的文章可以参考这个模板的参数
https://studeyang.tech/2022/6.html
提到事务,你肯定不陌生。在 MySQL中,InnoDB 是支持事务的,事务有4大特性,即 ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性)。 今天我们就来说说隔离性。
https://studeyang.tech/2023/14.html
几年前,我给团队负责的整个系统写过一些公共库,有一次同事发现这个库里存在一个 Bug,并告诉了我出错的现象。然后我便去修复这个 Bug,最终只修改了一行代码,但发现一上午就这么过去了。我认真地思考了这个问题,开始认识到我的编程方式和习惯在那几年已经慢慢发生了变化,形成了明显的两个阶段的转变。
https://studeyang.tech/2022/16.html
1、删除指定commit假如某个项目当中有 3 条提交。
https://studeyang.tech/2023/7.html
简介:传统的消息队列对业务方提出了更高的要求,我们期望提供的是一种以业务为重心的,面向服务的解决方案。
https://studeyang.tech/2023/010.html
这里总结了23种设计模式的结构图及定义,样例代码在 Github:studeyang/design-pattern。
https://studeyang.tech/2023/9.html
这里记录的是学习分享内容,文章维护在 Github:studeyang/leanrning-share。
https://studeyang.tech/2023/9.html
这里记录的是学习分享内容,文章维护在 Github:studeyang/leanrning-share。
https://studeyang.tech/2023/008.html
索引是 MySQL 数据库中优化查询性能的重要工具,通过对查询条件和表数据的索引,MySQL可以快速定位数据,提高查询效率。但是,在实际的数据库开发和维护中,我们经常会遇到一些情况,导致索引失效,从而使得查询变得非常缓慢,甚至无法使用索引来优化查询,这会严重影响系统的性能。那么,是什么原因导致了索引失效呢?
https://studeyang.tech/resume/
访问简历前,请联系我获取提取码。 Email:yanglu_u@126.com Wechat:studeyang 简历地址:https://www.aliyundrive.com/s/Xuxu3nE3HG5
https://studeyang.tech/2023/1124.html
你说你 Kafka 用了很多年了,但是位移提交的这些细节你未必清楚。
https://studeyang.tech/2023/4.html
这里记录的是学习分享的内容,文章维护在 Github:studeyang/leanrning-share。
https://studeyang.tech/2023/8.html
索引是 MySQL 数据库中优化查询性能的重要工具,通过对查询条件和表数据的索引,MySQL可以快速定位数据,提高查询效率。但是,在实际的数据库开发和维护中,我们经常会遇到一些情况,导致索引失效,从而使得查询变得非常缓慢,甚至无法使用索引来优化查询,这会严重影响系统的性能。那么,是什么原因导致了索引失效呢?
https://studeyang.tech/2023/10.html
这里总结了23种设计模式的结构图及定义,样例代码在 Github:studeyang/design-pattern。
https://studeyang.tech/2023/8.html
索引是 MySQL 数据库中优化查询性能的重要工具,通过对查询条件和表数据的索引,MySQL可以快速定位数据,提高查询效率。但是,在实际的数据库开发和维护中,我们经常会遇到一些情况,导致索引失效,从而使得查询变得非常缓慢,甚至无法使用索引来优化查询,这会严重影响系统的性能。那么,是什么原因导致了索引失效呢?
https://studeyang.tech/2023/0717.html
将一个字符串中的空格替换成 "%20"。
简介:传统的消息队列对业务方提出了更高的要求,我们期望提供的是一种以业务为重心的,面向服务的解决方案。
https://studeyang.tech/2023/10.html
这里总结了23种设计模式的结构图及定义,样例代码在 Github:studeyang/design-pattern。
https://studeyang.tech/2022/4.html
前言Log4j 日志框架我们经常会使用到,最近,我就遇到了一个与日志配置相关的问题。简单来说,就是在原来日志配置的基础上,指定类的日志打印到指定的日志文件中。 这样讲述可能不是那么好理解,且听我从需求来源讲起。
https://studeyang.tech/2022/12.html
你好,今天我想和你分享一下XXL-JOB的核心实现。如果你是XXL-JOB的用户,那么你肯定思考过它的实现原理;如果你还未接触过这个产品,那么可以通过本文了解一下。
https://studeyang.tech/2022/8.html
如果你作为Nacos的初识者,或者想快速了解Nacos的上手难度,希望本篇可以帮助到你。
https://studeyang.tech/2022/3.html
一、背景:为什么要做脚手架?
https://studeyang.tech/2023/6.html
随着微服务的兴起,你一定听说过领域驱动设计 DDD(domain-driven design),但是如果把它当成一个术语来看,似乎有点抽象。这到底是个什么玩意?
https://studeyang.tech/2022/3.html
一、背景:为什么要做脚手架?
https://studeyang.tech/2022/5.html
在 Web 和移动应用的业务场景中,我们经常需要保存这样一种信息:统计用户在手机 App 上的签到打卡信息。 在签到打卡的场景中,我们只用记录签到(1)或未签到(0),它就是非常典型的二值状态。在签到统计时,每个用户一天的签到用 1 个 bit 位就能表示,一个月(假设是 31 天)的签到情况用 31 个 bit 位就可以,而一年的签到也只需要用 365 个 bit 位。
https://studeyang.tech/2023/0912.html
本文我们将构建一个简单但完整的小型 Web 应用程序,以演示 Spring Security 的入门教程。系统大致逻辑是:当合法用户成功登录系统之后,浏览器会跳转到一个系统主页,并展示一些个人健康档案(HealthRecord)数据。
https://studeyang.tech/2023/7.html
简介:传统的消息队列对业务方提出了更高的要求,我们期望提供的是一种以业务为重心的,面向服务的解决方案。
https://studeyang.tech/2023/1.html
要回答这个问题,我们首先要搞清楚,为什么要做架构设计?不做行不行?
https://studeyang.tech/2023/0712.html
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。
https://studeyang.tech/2023/3.html
开篇之前的分享内容都是相对零散的知识点,不成体系。以后的每周分享,我会尽量将每篇文章串连起来,于是我决定做一个专栏,名字就叫《学习分享》。这是该系列的第一篇。
https://studeyang.tech/2023/13.html
最近由于一行单元测试代码没有写 Assert 断言,导致了项目在 CI 过程中没有通过,于是遭到了某位同事的吐槽,在修改我的代码后写上了一句提交信息。我想,做为技术人,修改这条 Commit 信息还是可以的,于是我通过本文介绍的技巧完成了修改。
https://studeyang.tech/2022/003.html
一、背景:为什么要做脚手架?
https://studeyang.tech/2023/009.html
这里记录的是学习分享内容,文章维护在 Github:studeyang/leanrning-share。
https://studeyang.tech/2023/0803.html
今年年初,我学习了梁宁的《产品思维》课,其中有一篇叫《点线面体的战略选择》,我觉得特别有感触。虽然是讲产品,但假如把个人的成长当成产品演进一样来发展,会有一种异曲同工、殊途同归之感。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.