办公常用软件技术学习网

办公常用软件技术学习网、Excel技术学习、PPT技术学习、Word技术学习、AI技术学习、PS技术学习,开发技术,数据库开发,SEO教程

联系客服联系客服

您现在的位置是:首页>技术开发

  • 技术架构的演进之路:为什么需要微服务?

    技术架构的演进之路:为什么需要微服务?

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践整体发展概览服务架构一直处于演变之中,为了适合自己的业务,不断的去调整。整体的发展历程如下:开发者视角从一个 java 开发者,感受大概经历了下面几个历程:第一阶段:单体架构早期,大部分IT系统都是单体系统,例如传统的SSH架构,此时前后端也没有分离,UI组件也包含在了控制层:这个也就是老马刚毕业时候的架构,SSH 基本是面试必问。不过现在这些都发生了一些变化,主流已经变成了 spring mvc + spring contai

    2021-08-03 07:21技术开发1089210

  • Protocol Buffers,一款比Xml快100倍的序列化框架!

    Protocol Buffers,一款比Xml快100倍的序列化框架!

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践我们通常习惯用Json、XML等形式的数据存储格式,但相信还有很多人没有听说过Protocol Buffer(简称protobuf)。protobuf是Google开源的一个语言无关、平台无关的通信协议,其小巧、高效和友好的兼容性设计,使其被广泛使用。性能比Json、XML真的强太多了!而且,随着微服务架构的流行,RPC框架也成为服务框架的重要组成部分。在很多RPC的设计中,都采用了高性能的编解码技术,而protobuf就属于

    2021-08-03 06:57技术开发8251614

  • 手把手教你用Pandas分析全国城市房价

    手把手教你用Pandas分析全国城市房价

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文转载自微信公众号「数仓宝贝库」,作者李庆辉。转载本文请联系数仓宝贝库公众号。Pandas在配合做网络数据采集爬虫时,也能发挥其优势,可承担数据调用、数据存储的工作。将数据存入DataFrame后,可直接进入下一步分析。本例以获取某房产网站中房价为目标,来体验一下Pandas的便捷之处。首先利用requests(需要安装)库获取单个小区的平均价格:importrequests#安装:pipinstallrequests#创建一

    2021-08-02 23:15技术开发8859447

  • Go语言Append缺陷引发的深度拷贝讨论

    Go语言Append缺陷引发的深度拷贝讨论

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践看完苏炳添进入总决赛,看得我热血沸腾的,上厕所都不敢耽搁超过 5 分钟。这历史性的一刻,让本决定休息的我,垂死病中惊坐起,开始肝文章。引子何谓浅?何谓深?深拷贝的四种方式手写拷贝函数json序列化反序列化gob序列化反序列化基准测试(性能测试)小结引子今天的文章从我周六加班改的一个bug引入,上下文是在某个struct中有个Labels切片,在组装数据的时候需要为其加上配置变量中的标签。大家看看会出现什么问题。fori:=ran

    2021-08-02 22:31技术开发6512694

  • Springboot 配置文件、隐私数据脱敏实践

    Springboot 配置文件、隐私数据脱敏实践

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文转载自微信公众号「程序员内点事」,作者程序员内点事。转载本文请联系程序员内点事公众号。大家好!我是小富~这几天公司在排查内部数据账号泄漏,原因是发现某些实习生小可爱居然连带着账号、密码将源码私传到GitHub上,导致核心数据外漏,孩子还是没挨过社会毒打,这种事的后果可大可小。说起这个我是比较有感触的,之前我TM被删库的经历,到现在想起来心里还难受,我也是把数据库账号明文密码误提交到GitHub,然后被哪个大宝贝给我测试库删了

    2021-08-02 18:23技术开发2373685

  • 如果面试官让你讲讲发布订阅设计模式?

    如果面试官让你讲讲发布订阅设计模式?

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文转载自微信公众号「DYBOY」,作者DYBOY。转载本文请联系DYBOY公众号。发布订阅设计模式在程序中经常涉及,例如 Vue 中的 $on 和 $off、document.addEventListener()、document.removeEventListener()等,发布订阅模式可以降低程序的耦合度,统一管理维护消息、处理事件也使得程序更容易维护和扩展。有小伙伴问,该如何学习设计模式,设计模式本身是一些问题场景的抽

    2021-08-02 17:21技术开发2358583

  • 让你10分钟彻底了解Java中混乱的日志体系

    让你10分钟彻底了解Java中混乱的日志体系

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践日志框架分为三大部分,包括日志门面、日志适配器、日志库。利用门面设计模式,即Facade来进行解耦,使日志使用变得更加简单,如下图:日志门面门面设计模式是面向对象设计模式中的一种,日志框架采用的就是这种模式,类似JDBC的设计理念。它只提供一套接口规范,自身不负责日志功能的实现,目的是让使用者不许奥关注底层具体是哪个日志库来负责日志打印及具体的使用字节等。目前用得最广泛的日志门面有 slf4j和commons-logging。日

    2021-08-02 15:40技术开发6032854

  • 为什么我们反对中文编程,英文可能才是现阶段最好的编程语言选择

    为什么我们反对中文编程,英文可能才是现阶段最好的编程语言选择

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践近些年来有些行业人士和非本行业人士提倡中文编程,有想要实现计算机行业的全面国产化,尤其在编程领域,几乎没有一种高级语言是基于中文实现,这在一定程度上使我们国家的软件行业受制了他国。不过,我们可以尝试一下使用中文编程,看看会带来哪些意想不到的问题和挑战。首先,我们使用JAVA语言尝试写冒泡排序算法:我们再尝试直接进行关键字和变量名的中文替换,看一下中文版的冒泡排序算法:让我们看一个文言文言文版本数字开平方的算法:让我们看一看木兰编

    2021-08-02 15:30技术开发6012251

  • 鸿蒙开源第三方组件—游戏框架JustWeEngine

    鸿蒙开源第三方组件—游戏框架JustWeEngine

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践想了解更多内容,请访问:51CTO和华为官方战略合作共建的鸿蒙技术社区https://harmonyos.51cto.comJustWeEngine本项目是基于开源项目JustWeEngine进行ohos化的移植和开发的,可以通过项目标签以及github地址(https://github.com/lfkdsk/JustWeEngine )追踪到原项目版本项目介绍项目名称:JustWeEngine所属系列:ohos的第三方组件适

    2021-08-02 15:09技术开发7331167

  • 如何使用 Go 读取和写入 Excel (XLSX) 文件

    如何使用 Go 读取和写入 Excel (XLSX) 文件

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践【51CTO.com快译】Excelize 是一个纯 Go 编写的库,提供一组函数,允许写入和读取 XLSX / XLSM / XLTM / XLTX 文件。支持读取和写入 Microsoft Excel™ 2007 及更高版本生成的电子表格文档。通过高兼容性支持复杂组件,并提供流式API,用于从包含大量数据的工作表中生成或读取数据。这个库需要 Go 1.15 或更高版本才可以。完整的API文档可以使用go的内置文档

    2021-08-02 15:02技术开发2858123