浅梦一笑 浅梦一笑
3年前
小白学Python不知道从哪里入手?我教你python详细路线图
在这个信息爆炸的时代,以“Python入门”为关键字搜索出的结果成千上万。不少小白选手难免会东一榔头西一棒槌。这是一篇Python入门指南,针对那些没有任何编程经验,从零开始学习Python的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以此文作为一个参考。 非诚勿扰:正在学习python的小伙伴或者打算学习的,可以加
捉虫大师 捉虫大师
3年前
redis在微服务领域的贡献
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。前言说到redis,可能大家的脑海中蹦出的关键词是:NoSQL、KV、高性能、缓存等。但今天的文章从另一个角度——微服务来展开。这篇文章的起因也是源自一次面试经历,在面试一位来自陌陌的候选人(就是那个交友的陌陌)时,他提到一点让我觉得很有意思,他说red
Irene181 Irene181
3年前
刷爆全网的动态条形图,原来5行Python代码就能实现!
说起动态图表,最火的莫过于动态条形图了。在B站上搜索「数据可视化」这个关键词,可以看到很多与动态条形图相关的视频。好多视频都达到了上百万的播放量,属实厉害。目前网上实现动态条形图现成的工具也很多。比如数可视的「花火hanabi」,嫡数的「镝数图表」,以及国外网站「Flourish」。但是作为一名Pythoner,当然是想要研究一下如何
Wesley13 Wesley13
3年前
java锁学习(一)
作用能够保证同一时刻,最多只有一个线程执行该段代码,以达到并发安全的效果主要用于同时刻对线程间对任务进行锁地位synchronized是JAVA的原生关键字,是JAVA中最基本的互斥手段,是并发编程中的元老角色不使用并发的后果不使用并发会导致多线程情况下,同一个数据被多个线程同时更改,造成结果和预期不一致
如何有效的解决代码的圈复杂度
不管小型公司还是大型互联网公司,很多项目债台高筑,新功能开发困难。其中一个很大的原因就是代码复杂,可读性差。Sonar开发团队曾上纲上线的戏称开发人员的7宗罪,其中很关键的一条就是“复杂度”。那复杂度有没有一个明确的衡量标准,我们又如何去解决代码的圈复杂度呢?今天我在这里和大家聊一下。
Stella981 Stella981
3年前
DevOps生命周期,你想知道的全都在这里了!
在大多数情况下,软件应用程序开发由于其规范性和复杂性而变得很耗时。为了在短时间内交付高质量应用程序,软件开发人员正在遵循一套通用的实践,称为DevOps生命周期。那么,DevOps在软件应用程序开发领域中扮演着什么角色?让我们深入了解其含义、用途以及DevOps生命周期中的每个关键阶段。什么是DevOps在DevOps之前
Stella981 Stella981
3年前
JPA项目多数据源模式整合Sharding
引言前一篇博文,已经完整的介绍了数据库脱敏的场景及方案,来自京东数科的ShardingJDBC开源项目通过对数据源中间代理的方式透明化的实现了这个功能,但是,功能虽然实现了,sql兼容的小问题还是很多,比如目前不支持子查询,数据库定义的关键字不允许使用,等等问题,反观我们需要加解密的字段,其实相比业务的sql来说占比非常小,即使遇
Stella981 Stella981
3年前
2018亚太CDN峰会开幕, 阿里云王海华解读云+端+AI的短视频最佳实践
4月1112日,2018亚太CDN峰会在北京隆重召开,在11日下午的短视频论坛中,阿里云高级技术专家王海华进行了《短视频最佳实践:云端AI》的主题演讲,分享了短视频的生命周期关键点和阿里云技术解决方案。以下全文为演讲内容。每个人都将成名十五秒钟短视频已经走进我们的生活,离我们越来越近。在1968年美国的艺术家安迪•沃霍
Wesley13 Wesley13
3年前
MySQL基础命令与案列解析
SQL的基本语法规范1、sql不区分大小写,但是习惯上关键字、系统保留字、函数名称大写,表名和列名小写;2、sql使用空格或者回车来分隔每个单词都一样,习惯上每个子句换行,WHERE子句中的每个条件占一行,子查询单独占一行;3、复杂的语句最好加上注释进行说明;4、sql语句中使用分号作为分隔符,系统读取到分号才会执行语句。
Wesley13 Wesley13
3年前
4种常见的 PHP 设计模式
工厂模式在大型系统中,许多代码依赖于少数几个关键类。需要更改这些类时,可能会出现困难。例如,假设您有一个从文件读取的 User 类。您希望将其更改为从数据库读取的其他类,但是,所有的代码都引用从文件读取的原始类。这时候,使用工厂模式会很方便。_工厂模式_ 是一种类,它具有为您创建对象的某些方法。您可以使用工厂类创建对象,而不直接使用