博客园 - 程序员石磊
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=121662
2022-03-19T07:22:51Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
feed.cnblogs.com
https://www.cnblogs.com/qingmiaokeji/p/16026631.html
knative入门指南 - 程序员石磊
尽管Knative自2018年以来一直由社区维护,但最近一直有关于该项目的传言,因为谷歌最近将Knative提交给了云原生计算基金会(CNCF),作为一个孵化项目考虑。 太酷了!但Knative到底是什么呢? 简单地说,Knative是一种简化和增强应用在Kubernetes上运行方式的技术。Kna
2022-03-19T07:23:00Z
2022-03-19T07:23:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】尽管Knative自2018年以来一直由社区维护,但最近一直有关于该项目的传言,因为谷歌最近将Knative提交给了云原生计算基金会(CNCF),作为一个孵化项目考虑。 太酷了!但Knative到底是什么呢? 简单地说,Knative是一种简化和增强应用在Kubernetes上运行方式的技术。Kna <a href="https://www.cnblogs.com/qingmiaokeji/p/16026631.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/15888287.html
serverless入门介绍 - 程序员石磊
1、什么是serverless Serverless 架构作为一种新型的云计算范式,是云原生时代一种革命性的架构,颠覆了传统意义上对软件应用部署和运营的认识。本节对 Serverless 架构的基本概念、技术实现和 Kubernetes 上的 Serverless 框架分别进行阐述。 Serve
2022-02-13T02:35:00Z
2022-02-13T02:35:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】1、什么是serverless Serverless 架构作为一种新型的云计算范式,是云原生时代一种革命性的架构,颠覆了传统意义上对软件应用部署和运营的认识。本节对 Serverless 架构的基本概念、技术实现和 Kubernetes 上的 Serverless 框架分别进行阐述。 Serve <a href="https://www.cnblogs.com/qingmiaokeji/p/15888287.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/15755743.html
2021年11个我们喜爱的DevOps开源工具 - 程序员石磊
随着2021年的结束,我们在DevOps.com想要选出今年最受欢迎的文章。以下是我们“2021年最佳”系列中的第8篇。 DevOps不仅仅是一种文化转变——它需要伟大的工具来实现。下面,我们整理了一些目前最受欢迎的DevOps工具。但是,如果把大量资金投入到花哨的SaaS解决方案中,很快就会吞
2022-01-01T09:45:00Z
2022-01-01T09:45:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】随着2021年的结束,我们在DevOps.com想要选出今年最受欢迎的文章。以下是我们“2021年最佳”系列中的第8篇。 DevOps不仅仅是一种文化转变——它需要伟大的工具来实现。下面,我们整理了一些目前最受欢迎的DevOps工具。但是,如果把大量资金投入到花哨的SaaS解决方案中,很快就会吞 <a href="https://www.cnblogs.com/qingmiaokeji/p/15755743.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/15143988.html
网站前端性能优化终极指南 - 程序员石磊
性能黄金法则:80- 90%的终端用户响应时间花在下载前端,即页面上的所有组件:img、stylesheets、scripts等 1.缩小HTML、CSS和JavaScript 减少资源意味着从HTML、JavaScript和CSS中删除不必要的、不需要加载的字符,如空白字符、换行字符、注释和块分隔
2021-08-15T09:15:00Z
2021-08-15T09:15:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】性能黄金法则:80- 90%的终端用户响应时间花在下载前端,即页面上的所有组件:img、stylesheets、scripts等 1.缩小HTML、CSS和JavaScript 减少资源意味着从HTML、JavaScript和CSS中删除不必要的、不需要加载的字符,如空白字符、换行字符、注释和块分隔 <a href="https://www.cnblogs.com/qingmiaokeji/p/15143988.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/15143980.html
单表七千六百万数据量(oracle)进行实时汇总,sql很慢客户不能忍一下,该怎么办? - 程序员石磊
问题背景 描述 某省系统界面需要展示业务指标,该指标来自一张表如下图所示,数据量巨大。旧方案的统计逻辑是:java cron定时任务执行sql汇总插入汇总表,汇总频率一小时一次。 在进行定时汇总的时候,由于需要统计历史所有数据,尽管sql已经优化避免全表扫描但是查询sql执行时间很久。 导致:界面长
2021-08-15T09:13:00Z
2021-08-15T09:13:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】问题背景 描述 某省系统界面需要展示业务指标,该指标来自一张表如下图所示,数据量巨大。旧方案的统计逻辑是:java cron定时任务执行sql汇总插入汇总表,汇总频率一小时一次。 在进行定时汇总的时候,由于需要统计历史所有数据,尽管sql已经优化避免全表扫描但是查询sql执行时间很久。 导致:界面长 <a href="https://www.cnblogs.com/qingmiaokeji/p/15143980.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/14802474.html
使用机器学习预测股价 - 程序员石磊
股票价格预测有助于确定未来几天或几周内股票的走势,或者至少显示趋势。股票价格取决于多种因素,例如: 基本因素:收入,利润,市场份额,业务的潜在增长前景 外部因素:大流行病,例如新冠,外汇汇率,石油价格,黄金价格,债券收益率,全球股票市场 技术因素:价格走势,交易量,移动平均线,MACD(移动平均趋同
2021-05-23T14:42:00Z
2021-05-23T14:42:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】股票价格预测有助于确定未来几天或几周内股票的走势,或者至少显示趋势。股票价格取决于多种因素,例如: 基本因素:收入,利润,市场份额,业务的潜在增长前景 外部因素:大流行病,例如新冠,外汇汇率,石油价格,黄金价格,债券收益率,全球股票市场 技术因素:价格走势,交易量,移动平均线,MACD(移动平均趋同 <a href="https://www.cnblogs.com/qingmiaokeji/p/14802474.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/14802463.html
每个前端开发都应该知道的10个JavaScript技巧 - 程序员石磊
在过去的5-10年中,JavaScript的市场份额已上升到新的水平,尤其是自2015年6月ES6推出以来,它成为Web开发中最受欢迎的编程语言,从而使开发人员可以创建前端UI和后端-逻辑。 由于近年来启动了许多JavaScript框架,因此在开发Web应用程序时,它已成为显而易见的选择。以下是一些
2021-05-23T14:39:00Z
2021-05-23T14:39:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】在过去的5-10年中,JavaScript的市场份额已上升到新的水平,尤其是自2015年6月ES6推出以来,它成为Web开发中最受欢迎的编程语言,从而使开发人员可以创建前端UI和后端-逻辑。 由于近年来启动了许多JavaScript框架,因此在开发Web应用程序时,它已成为显而易见的选择。以下是一些 <a href="https://www.cnblogs.com/qingmiaokeji/p/14802463.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/14773784.html
Java程序员2021年应该学习的11项技能 - 程序员石磊
作为一名Java开发人员和一个Java博客的作者,我经常收到来自世界各地的Java程序员的请求,询问他们如何提高自己。 过去,我分享了我成为一名更好的程序员的10条建议,这篇文章中的每一条建议仍然适用,但是考虑到这是新的一年,我决定为Java程序员记下新的技巧,以提高自己,增强他们对Java编程的了
2021-05-16T06:24:00Z
2021-05-16T06:24:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】作为一名Java开发人员和一个Java博客的作者,我经常收到来自世界各地的Java程序员的请求,询问他们如何提高自己。 过去,我分享了我成为一名更好的程序员的10条建议,这篇文章中的每一条建议仍然适用,但是考虑到这是新的一年,我决定为Java程序员记下新的技巧,以提高自己,增强他们对Java编程的了 <a href="https://www.cnblogs.com/qingmiaokeji/p/14773784.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/14758379.html
常见数据库介绍和使用场景 - 程序员石磊
在构建系统时要进行设计考虑和权衡。 1.介绍 要选择正确的存储解决方案,需要以下考虑。 关键因素 数据结构 查询模式 您需要处理的数量或规模 2.缓存解决方案 如果您经常调用数据库或远程调用具有高延迟的独立服务,则可能需要[缓存](https://interviewdaemon.com/course
2021-05-12T01:21:00Z
2021-05-12T01:21:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】在构建系统时要进行设计考虑和权衡。 1.介绍 要选择正确的存储解决方案,需要以下考虑。 关键因素 数据结构 查询模式 您需要处理的数量或规模 2.缓存解决方案 如果您经常调用数据库或远程调用具有高延迟的独立服务,则可能需要[缓存](https://interviewdaemon.com/course <a href="https://www.cnblogs.com/qingmiaokeji/p/14758379.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/14758364.html
使用Python实现自动生日祝福 - 程序员石磊
概述: 记住日期是有点困难,但我们是程序员,使困难的事情更容易是我们唯一的工作,所以我们不记得日期为什么不自动化这个任务。在这篇文章中,我们将自动的生日祝福,是的,正是我们的程序将检查是否有任何生日今天,然后邮寄你的朋友一个美丽的愿望,😁。 注意:我强烈建议你记住约会,因为如果朋友知道这件事,他们
2021-05-12T01:17:00Z
2021-05-12T01:17:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】概述: 记住日期是有点困难,但我们是程序员,使困难的事情更容易是我们唯一的工作,所以我们不记得日期为什么不自动化这个任务。在这篇文章中,我们将自动的生日祝福,是的,正是我们的程序将检查是否有任何生日今天,然后邮寄你的朋友一个美丽的愿望,😁。 注意:我强烈建议你记住约会,因为如果朋友知道这件事,他们 <a href="https://www.cnblogs.com/qingmiaokeji/p/14758364.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/14758356.html
用python控制您的安卓手机 - 程序员石磊
介绍 不久前,我在思考如何通过向好友发送几分钟的垃圾邮件来惹恼我的朋友,而在做一些研究的过程中,我遇到了Android调试桥。在本快速指南中,我将向您展示如何使用Python与之交互以及如何创建2个快速脚本。 ADB(Android调试桥)是一个命令行工具(CLI),可用于控制Android设备并与
2021-05-12T01:16:00Z
2021-05-12T01:16:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】介绍 不久前,我在思考如何通过向好友发送几分钟的垃圾邮件来惹恼我的朋友,而在做一些研究的过程中,我遇到了Android调试桥。在本快速指南中,我将向您展示如何使用Python与之交互以及如何创建2个快速脚本。 ADB(Android调试桥)是一个命令行工具(CLI),可用于控制Android设备并与 <a href="https://www.cnblogs.com/qingmiaokeji/p/14758356.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/14758340.html
pyqt5播放视频,flash - 程序员石磊
搜集的资料没试过 例子1 #!/usr/bin/env python ############################################################################# ## ## Copyright (C) 2013 Riverbank Co
2021-05-12T01:11:00Z
2021-05-12T01:11:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】搜集的资料没试过 例子1 #!/usr/bin/env python ############################################################################# ## ## Copyright (C) 2013 Riverbank Co <a href="https://www.cnblogs.com/qingmiaokeji/p/14758340.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/14700141.html
这些爱好可以提高编程技能 - 程序员石磊
你好,朋友!你知道,开发人员/程序员的压力终结者是业余爱好。不同类型的程序员有不同类型的爱好。但是程序员/开发人员的大多数爱好都是共同的。我很乐意在每个部分中提到一些有共同爱好的开发人员,让你知道他们是非常普遍的! 1. 写博客 写作是程序员的一大爱好。你可以把你对写作的热情和对编程的热情结合起来。
2021-04-25T06:24:00Z
2021-04-25T06:24:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】你好,朋友!你知道,开发人员/程序员的压力终结者是业余爱好。不同类型的程序员有不同类型的爱好。但是程序员/开发人员的大多数爱好都是共同的。我很乐意在每个部分中提到一些有共同爱好的开发人员,让你知道他们是非常普遍的! 1. 写博客 写作是程序员的一大爱好。你可以把你对写作的热情和对编程的热情结合起来。 <a href="https://www.cnblogs.com/qingmiaokeji/p/14700141.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/14666770.html
十大经典系统架构设计面试题 - 程序员石磊
翻译自:https://medium.com/geekculture/top-10-system-design-interview-questions-10f7b5ea123d 在我作为微软和Facebook的高级软件工程师和面试官的10年时间里,我曾与数百名应聘者一起工作,帮助他们解决不同的系统设
2021-04-16T06:28:00Z
2021-04-16T06:28:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】翻译自:https://medium.com/geekculture/top-10-system-design-interview-questions-10f7b5ea123d 在我作为微软和Facebook的高级软件工程师和面试官的10年时间里,我曾与数百名应聘者一起工作,帮助他们解决不同的系统设 <a href="https://www.cnblogs.com/qingmiaokeji/p/14666770.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/14666723.html
如何利用ipad随时随地开发代码 - 程序员石磊
今天,我将向你们展示如何设置iPad,让它成为你们的开发环境。虽然我不建议你用它来执行非常大的项目,但我可以肯定地说,小项目也可以很容易地执行。您可以自己继续测试环境的限制。 首先,我们将使用App Store上的一款iPhone和iPad都可以使用的免费应用程序。该应用程序名为iSH shell,
2021-04-16T06:18:00Z
2021-04-16T06:18:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】今天,我将向你们展示如何设置iPad,让它成为你们的开发环境。虽然我不建议你用它来执行非常大的项目,但我可以肯定地说,小项目也可以很容易地执行。您可以自己继续测试环境的限制。 首先,我们将使用App Store上的一款iPhone和iPad都可以使用的免费应用程序。该应用程序名为iSH shell, <a href="https://www.cnblogs.com/qingmiaokeji/p/14666723.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/13389428.html
彻底理解微商城多租户Saas架构设计 - 程序员石磊
彻底理解微商城多租户Saas架构设计 原文链接:https://blog.csdn.net/haponchang/article/details/104246317,感谢作者提供这么好的总结! 1.具体的SaaS架构必须 1.先仔细选择最适合应用程序需求的租户模型, 2.需要根据租户模型来选定最终的
2020-07-28T01:57:00Z
2020-07-28T01:57:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】彻底理解微商城多租户Saas架构设计 原文链接:https://blog.csdn.net/haponchang/article/details/104246317,感谢作者提供这么好的总结! 1.具体的SaaS架构必须 1.先仔细选择最适合应用程序需求的租户模型, 2.需要根据租户模型来选定最终的 <a href="https://www.cnblogs.com/qingmiaokeji/p/13389428.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/13167691.html
js tree 根据子节点找到所有父节点 - 程序员石磊
利用深度优先遍历和递归 var acceptUnitNodes = null;//接收单位树形数据 function findParentNode(ids){ //ids 是子节点数组 var parentNodes = [];//所有父节点 var forfun = function (id,no
2020-06-20T02:02:00Z
2020-06-20T02:02:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】利用深度优先遍历和递归 var acceptUnitNodes = null;//接收单位树形数据 function findParentNode(ids){ //ids 是子节点数组 var parentNodes = [];//所有父节点 var forfun = function (id,no <a href="https://www.cnblogs.com/qingmiaokeji/p/13167691.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/13060907.html
大数据分析之纳税人画像-实现和优化思路 - 程序员石磊
1.背景环境 本文章来自最近做的项目模块的思考和总结,主要讲思路不涉及过多的基础和实现细节。 需求:统计出来纳税人名称、行业、近一年业务量(办税服务厅、电子税务局、自助渠道),近一年业务量top5(办税服务厅、电子税务局、自助渠道)、近一年纳税金额、近一年申报数、近一年用票数。支持根据所属税务机关分
2020-06-07T08:08:00Z
2020-06-07T08:08:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】1.背景环境 本文章来自最近做的项目模块的思考和总结,主要讲思路不涉及过多的基础和实现细节。 需求:统计出来纳税人名称、行业、近一年业务量(办税服务厅、电子税务局、自助渠道),近一年业务量top5(办税服务厅、电子税务局、自助渠道)、近一年纳税金额、近一年申报数、近一年用票数。支持根据所属税务机关分 <a href="https://www.cnblogs.com/qingmiaokeji/p/13060907.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/13026208.html
前后端分离项目安全漏洞修复总结 - 程序员石磊
最近项目被安全扫描由于项目设计有问题,暴出来了一些漏洞,在修复的过程中特把经验总结分享。 1.前后端分离和传统架构介绍 项目架构 1.1 前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。这种应用
2020-06-01T09:14:00Z
2020-06-01T09:14:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】最近项目被安全扫描由于项目设计有问题,暴出来了一些漏洞,在修复的过程中特把经验总结分享。 1.前后端分离和传统架构介绍 项目架构 1.1 前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。这种应用 <a href="https://www.cnblogs.com/qingmiaokeji/p/13026208.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qingmiaokeji/p/12824398.html
多租户&多账户&多公众号_saas微信公众平台设计思路 - 程序员石磊
saas是目前比较流行的模式,不做过多的介绍。怎么实现部署一套服务来实现多租户或多账号或公众号的微信平台呐? 其实思路简单了,想起来几年前用的jeecms,一套程序,能快速生成很多网站,组成一个站群。 实现思路 1.配置公众号信息 设计一个微信信息配置表: 2.在微信公众平台微信公众号中的接口地址
2020-05-03T14:49:00Z
2020-05-03T14:49:00Z
程序员石磊
https://www.cnblogs.com/qingmiaokeji/
【摘要】saas是目前比较流行的模式,不做过多的介绍。怎么实现部署一套服务来实现多租户或多账号或公众号的微信平台呐? 其实思路简单了,想起来几年前用的jeecms,一套程序,能快速生成很多网站,组成一个站群。 实现思路 1.配置公众号信息 设计一个微信信息配置表: 2.在微信公众平台微信公众号中的接口地址 <a href="https://www.cnblogs.com/qingmiaokeji/p/12824398.html" target="_blank">阅读全文</a>