dasein58_个人页

dasein58
个人头像照片 个人头像照片
970
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2021年12月

  • 12.06 16:06:22
    发表了文章 2021-12-06 16:06:22

    玩转 Elasticsearch 的 SQL 功能

      最近发布的 Elasticsearch 6.3 包含了大家期待已久的 SQL 特性,今天给大家介绍一下具体的使用方法。   首先看看接口的支持情况   目前支持的 SQL 只能进行数据的查询只读操作,不能进行数据的修改,所以我们的数据插入还是要走之前的常规索引接口。
  • 12.06 16:05:34
    发表了文章 2021-12-06 16:05:34

    数据库漏洞安全防护技巧

      数据库漏洞的存在有多种方式,由于每一个现实的场景由多维组合而成,因此数据库漏洞对应也可以从不同角度归类划分。这种分类将更有利于我们掌握对每种漏洞的防护技术。   数据库安全实验室主要从以下九个角度对数据库漏洞进行分类介绍:   1.从漏洞作用范围划分   远程漏洞:攻击者可以利用并直接通过网络发起对数据库攻击的漏洞。这类漏洞危害极大,攻击者能随心所欲的通过此漏洞危害网络上可辨识的数据库。此类漏洞为黑客利用漏洞的主力。
  • 12.06 16:05:10
    发表了文章 2021-12-06 16:05:10

    数据库开发概览和设备运行数据库方案设计

      基于数据库的应用平台是最常用的平台,比如大家订票用的网站12306,火车票和订票用户信息都是保存在数据库里。12306第一版本不太好用,也和它的数据库设计和开发不到位有一定关系。   数据库开发有简单的层次,比如面向一个表实现简单的增删改查,这些通过SQL开发技术来实现不麻烦。   数据库开发中级层次涉及到存储过程开发和TSQL开发,存储过程是数据库系统里的一类对象,TSQL是存储过程的开发语言。存储过程在服务器端执行多条命令,比在客户端执行多条命令效率快。   数据库高级开发相关的有内存数据库、复杂硬件平台和非关系数据库,内存数据库支持实时性要求高的环境,复杂硬件平台用于支持数据量
  • 12.06 16:04:47
    发表了文章 2021-12-06 16:04:47

    数据科学家应具备哪些必杀技?

      我浏览了一些求职网站,想找出哪些技能是数据科学家最需要掌握的技能,并对普通数据科学技能以及特定的语言和工具的特殊技能分别做了一些研究。2021年10月10日,我在 LinkedIn, Indeed, SimplyHired, Monster上搜索了求职名单,下面这个图表,显示了每个网站列出的数据科学家职位的数目。   通过阅读这些职位清单,经过一番调查研究,我找出了数据科学家最常用的技能。像“管理”这样的术语没有进行比较,因为它们在职位清单中被太多的上下文所引用。   所有搜索都是用“数据科学家”这个关键字在美国本土进行的,采用精确匹配搜索的话,会使得搜索结果的数量大为减少。精确匹配搜
  • 12.06 16:04:22
    发表了文章 2021-12-06 16:04:22

    使用 SpringAOP 获取一次请求流经方法的调用次数和调用耗时

      引语   作为工程师,不能仅仅满足于实现了现有的功能逻辑,还必须深入认识系统。一次请求,流经了哪些方法,执行了多少次DB操作,访问了多少次文件操作,调用多少次API操作,总共有多少次IO操作,多少CPU操作,各耗时多少 ? 开发者应当知道这些运行时数据,才能对系统的运行有更深入的理解,更好滴提升系统的性能和稳定性。   完成一次订单导出任务,实际上是一个比较复杂的过程:需要访问ES 来查询订单,调用批量API接口 及访问 Hbase 获取订单详情数据,格式化报表字段数据,写入和上传报表文件,更新数据库,上报日志数据等;在大流量导出的情形下,采用批量并发策略,多线程来获取订单详情数据,整
  • 12.06 16:03:47
    发表了文章 2021-12-06 16:03:47

    使用 redis-py 储存地理位置数据

      Redis 3.2 版本的其中一个重要更新就是提供了对地理位置(GEO)数据的支持, 这一特性允许用户将地理位置信息储存到 Redis 数据库中, 并对它们执行距离计算、范围查找等操作。   尽管 Redis 3.2 正式释出已经有一段时间了, 但是 Redis 最常用的 Python 库 redis-py 却一直没有添加对 GEO 特性的支持, 这给使用 Python 操作 Redis 的用户们带来了不少麻烦。   可喜的是, 今天笔者在逛 github 的时候, 发现 redis-py 的最新版本已经添加了对 GEO 特性的支持, 所以今天就让我们一起来看看如何在 redis-p
  • 12.06 16:02:36
    发表了文章 2021-12-06 16:02:36

    使用 go 协程+Channel,让你的代码执行快到起飞

      作者: horryhuang,腾讯 PCG 后台开发工程师   传统的串行代码执行,逻辑比较简单,当数据量比较大时,执行效率低下,既然我们使用 go,那就利用 go 相对与其他语言的优势,轻量化的协程以及 channel,接下来让我们使用 go 协程+chan,让我们的代码速度来个大的飞跃吧~   背景:最近做了一个需求,是产品小姐姐提的对于流失用户的召回,精简一下流程,首先从表 1 中取出符合多少天未登陆条件的用户 uid,然后利用这个用户 uid 在表 2 中进行比较(如果用户曾经被召回过,会在表 2 中留下一条记录,之后就不再召回),如果表 2 中有该用户的记录,就不做任何操作
  • 12.06 16:02:13
    发表了文章 2021-12-06 16:02:13

    时间序列数据库的内容,原因和方式

      什么是时间序列数据? 为什么我们需要单独的数据库来处理数据库? 时间序列数据库如何处理数据?   如果您关注技术,则很有可能遇到术语"时间序列数据库"。 本文旨在传达-   · 什么是时间序列数据?   · 为什么时间序列现在变得越来越重要?   · 为什么我们需要一个单独的数据库来处理时间序列数据?
  • 12.06 16:01:47
    发表了文章 2021-12-06 16:01:47

    生财有术:这一点很重要,Gitlab是如何将危机变成机遇的?

      今天是日更生财日历笔记的第 10 天。   今天我们来聊一聊如何转危为安,甚至将危机变成机遇这件事。   不管做什么产品,都应该关注产品搜索结果。如果发现有巨量的负面言论时,不要慌,正常的逻辑是做公关 “对冲” 一下,转移注意力。   多想一点,这是一次危机,也是一次机遇。   负面言论更容易获得关注,公司对负面言论的处理,必然会被关注者看到。如果能够借助负面言论的危机,建立和关注者的强关系、强信任关系也是一种 “双赢”。
  • 12.06 16:01:23
    发表了文章 2021-12-06 16:01:23

    什么是大数据?

      然而,什么是大数据?至今也没有一个比较权威的定义。   麦肯锡曾给出大数据的定义是:大数据是指大小超出了常规数据库工具获取、存储、管理和分析能力的数据集合。   维基百科也给出类似的定义:大数据指的是所涉及的数据量规模大到无法通过目前主流软件工具,在合理时间内达到撷取、管理、处理并整理成为帮助企业经营决策更积极目的的资讯。   一句话,大数据就是数据量大?!   我觉得,这句话说了等于没说,还容易让人误解。你以为数据量大才是大数据?
  • 12.06 16:00:57
    发表了文章 2021-12-06 16:00:57

    深入剖析:一套在 Go 中传递、返回、暴露错误,便于回查的解决方案

      作者:andruzhang,腾讯 IEG 后台开发工程师   在使用 Go 开发的后台服务中,对于错误处理,一直以来都有多种不同的方案,本文探讨并提出一种从服务内到服务外的错误传递、返回和回溯的完整方案,还请读者们一起讨论。   问题提出   在后台开发中,针对错误处理,有三个维度的问题需要解决:
  • 12.06 16:00:31
    发表了文章 2021-12-06 16:00:31

    深入理解Yii2 数据库事务

      事务(Transaction)   在Yii中,使用 yii\db\Transaction 来表示数据库事务。   一般情况下,我们从数据库连接启用事务,通常采用如下的形式:   $transaction=$connection->beginTransaction();   try {   $connection->createCommand($sql1)->execute();
  • 12.06 16:00:05
    发表了文章 2021-12-06 16:00:05

    深度掌握java stream 流操作,让你的代码高出一个逼格

      一、介绍   我们都知道,从 Java8 开始,jdk 新增加了一个 Stream 类,用来补充集合类,它的强大,相信用过它的朋友,能明显地感受到,不用使用for循环就能对集合作出很好的操作。   Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。
  • 12.06 15:59:41
    发表了文章 2021-12-06 15:59:41

    软件开发困难、软件开发困难原因、软件开发困难的根本原因

      软件开发困难   软件开发困难最典型的事件是12360火车票订票,高并发量让初期的12360版本经常崩溃,根本不能用。不能用的软件或平台网站,这样的软件开发困难,难于上青天。   微软在开始组织团队编写Windows操作系统时,也经常遇到软件开发困难,进度迟迟不能更新,产品上线遥遥无期,导致微软领导一个头两个大。
  • 12.06 15:59:16
    发表了文章 2021-12-06 15:59:16

    入门级大数据Hadoop、Hive常用操作语法sql工作整理

      大数据概念入门:   Hadoop分布式文件系统,HDFS是一个高度容错性的系统,能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。 HDFS不适合用在:要求低时间延迟数据访问的应用,存储大量的小文件,多用户写入,任意修改文件。   1.客户把一个文件存入HDFS,其实HDFS会把这个文件切块后,分散存储在N台linux机器系统中(data node)2.记录用户的每一个文件的切块信息,及每一块的具体存储机器(name node)总结:一个HDFS系统,可由一台运行了namenode的服务器,和N台运行了datanode的服务器组成!
  • 12.06 15:53:04
    发表了文章 2021-12-06 15:53:04

    如何保护你的基础设施远离DNS缓存中毒?

      域名系统(DNS)是我们的信任根源,也是互联网最重要的部分之一。它是一项关键任务服务,因为如果它发生故障,企业的网站随之宕机。   DNS是含有名称和数字的虚拟数据库。它是对企业来说很关键的其他服务的基石。这包括电子邮件、网站访问、IP语音(VoIP)和文件管理。
  • 12.06 15:52:27
    发表了文章 2021-12-06 15:52:27

    认真推荐几个高质量的订阅号

      IT行业技术变更周期越来越快,作为技术人最重要的是持续学习,现在的学习途径有很多,我们到底该如何做出选择? 我觉得最重要有两方面: 第一,需要保持良好的技术视野,持续关注行业内技术新动向; 第二,多向IT行业大佬学习,了解他们走过来的经验。   程序员私房菜   长按图片识别二维码关注   号主同济大学硕士毕业,CSDN博客专家,GitChat达人课作者。先后在eBay、爱奇艺、华为等大厂踩过坑,公众号有Java、并发基础、数据结构和算法、微服务、数据库、大厂面试等优质文章和专栏,也有个人经验分享,相信你关注后一定会有收获!而且定期还会送福利。
  • 12.06 15:52:01
    发表了文章 2021-12-06 15:52:01

    人工智能名片可以帮助企业做什么?

      企业生存的关键在于什么?很多人应该都能想到,就是客户,只有源源不断的客户才能让企业生存下去。那么企业获取客户的方法很多,我们应该选择什么呢?   为什么说人工智能名片作为被众多企业喜爱的营销工具?当它开发出来那一刻起,就拥有强大的流量能力和销售转化能力,是能够解决企业最头疼的两大难题。   在移动互联网时代下的商业模式,人工智能名片与传统纸质名片大有不同,它可以强而有力的改善企业—销售人员—客户之间的关系,从根本上解决企业营销闭塞,缺乏客户以及无法理解客户需求等痛点。   一.大流量:有了它,就拥有数不尽数的大流量
  • 12.06 15:51:33
    发表了文章 2021-12-06 15:51:33

    全能开发工具 ComponentOne(4)-- 热门问题

      在本系列的前3篇文章中,小编分别向大家介绍了全能开发工具 ComponentOne 的七大功能和十大常用控件,相信大家已经对 ComponentOne 有了基本了解。   但是大家在使用 ComponentOne 的过程中,有没有什么疑问呢?小编整理了常见的一些问题和答案,方面大家了解:   Q:GC Universal\ Ultimate\ Enterprise\ WinForms有什么区别?   A:这几个产品是逐步升级的关系。
  • 12.06 15:51:10
    发表了文章 2021-12-06 15:51:10

    浅谈ETL测试(二)

      今天继续和大家分享下作为大数据测试工程师对ETL测试的一些认识。ETL测试认知续篇。   一、ETL测试类型   Production Validation Testing   ---该类型的ETL测试是在数据迁移至生产系统时进行的。为了保证生产业务的正常运营,生产系统中的数据必须以正确的顺序进行排序。在该ETL测试类型中要注意从数据层面进行自动化测试和管理能力的植入。
  • 12.06 15:50:48
    发表了文章 2021-12-06 15:50:48

    浅谈c++中的开源框架类目--分享二(框架)

      这个系列Lee哥会分享一些c++中的开源框架。   主要从TCP协议栈、框架、并发性、数据库、国际化、压缩、日志、多媒体库、序列化、XML库、脚本、Json库、数学库、安全、WEB应用框架、网络库、异步事件等方面来分享。分享的内容不仅限于自己来写,有会借鉴网上大牛们的一些文章与大家分享。   之前我们讲了TCP,今天我们来讲一讲框架。这里Lee哥把框架的技术分成4个模块。
  • 12.06 15:50:03
    发表了文章 2021-12-06 15:50:03

    盘点 Spring Security框架中的八大经典设计模式

      1.模板方法模式   ?   Template Pattern(模板方法模式)是一个抽象类公开定义了执行它的方法的模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行,这是一种行为型模式。   模板方法方式优点如下:
  • 12.06 15:48:53
    发表了文章 2021-12-06 15:48:53

    你有技术焦虑症吗?

      从事软件编程已经长达8年之后,曾经中间有很长一段时间感觉自己的技术能力没有得到根本性提升,与那些优秀的同龄人相比,技术自卑油然而生,面对日新月息的技术变更和时不我待的岁月流逝,步入中年的我不得不变的焦虑起来。回顾自己的编程生涯,刚毕业的头几年,通过自主学习实现了编程语言的基本掌握,紧接着使用学到的技术完成各种项目,然后日复一日,有时候也会看看技术书籍,但是终究未能突破语言层而知晓技术背后的本质。而后通过长时间的摸索与交流,寻找到了一些解决技术人技术焦虑的方法,这些问题和方法更多的是一种思维方式,一种看问题的视角,希望这些建议能够让我们有所收获和思考。
  • 12.06 15:48:16
    发表了文章 2021-12-06 15:48:16

    你见过哪些惊艳的 Java 代码技巧?

      前言:   感谢大家观看本文,希望大家都能有所收获   导语   自从毕业后,今年已经是我工作的第 8 个年头了,我甚至都快忘记了到底是那年毕业的。从出来本人一直在做 Java 相关的工作,现在终于有时间坐下来,写一篇关于 Java 写法的一篇文章,来探讨一下如果你真的是一个 Java 程序员,那你真的会写 Java 吗?
  • 12.06 15:47:49
    发表了文章 2021-12-06 15:47:49

    面试查缺补漏,android核心知识:组件篇

      前言   最近一段瞎xx百度,无意中发现一个帖,看帖子的质量肯定是被转载不知道多少次了,来出处都已经不见了,但是博主的质量比较的高。甚至把这篇文章的内容当做面试前的查缺补漏也是非常合适的。   总之是一篇质量非常给常高的文章。所以忍不住在这里发了出来。如果原作者看到这篇文章,觉得不妥。私聊我就会删掉。   一、应用组件
  • 12.06 15:47:22
    发表了文章 2021-12-06 15:47:22

    面试:Spring面试题,你都会了吗?

      问题一:   什么是Spring?   Spring是Enterprise Java的开源开发框架。Spring Framework的核心功能可用于开发任何Java应用程序,但有一些扩展用于在Java EE平台之上构建Web应用程序。Spring框架的目标是通过启用基于POJO的编程模型,使Java EE开发更易于使用并促进良好的编程实践。
  • 12.06 15:47:00
    发表了文章 2021-12-06 15:47:00

    面试 4 个月,最终入职大厂经验分享

      在18年底到19年3月,陆续面试了几家公司,有成有不成的,最终进了一家比较满意的知名外企。在本文里,我将介绍我这段时间里更新简历和面试的相关经历。   可能面试相关的一些方法,大家能从我之前的博文里看到,但在本文里,大家更能从相关实战性的例子中进一步体会到面试技巧的使用方法。   1 刚开始一定得通过一些小公司练手   我打算要换工作,就更新了简历,这时就有不少猎头来找我,刚开始,我不敢面大公司,只是去些规模小的互联网公司。因为一方面,当时我很久不面试了,面试实战技能难免有些荒废,另一方面,离我之前的面试毕竟过了一阵,我不知道当前市面上哪些技术比较值钱。
  • 12.06 15:46:36
    发表了文章 2021-12-06 15:46:36

    六个公众号,半个科研圈

      很多人都会觉得,拥有高学历的知识群体,多是不食人间烟火的,其实这是错的。聪明的人并不会与世隔离,高学历群体也会有自己的兴趣圈层,只是与众不同罢了。   比如关注公众号这方面,高知群体往往喜欢关注一些高等教育或专业领域定位的,体现出较强的身份属性。为 了方便大家参考学习,我们搜集了一些最适合高学历群体关注的公众号,这几个也是科研圈很有影响力的新媒体,这里推荐给大家。
  • 12.06 15:46:10
    发表了文章 2021-12-06 15:46:10

    流式数据库 KSQL 概念详解 (二)

      联接 Join 集合   可以使用具有SQL连接语法的JOIN语句,使用ksqlDB实时合并事件流。ksqlDB连接和关系数据库连接的相似之处在于,它们都基于通用值组合了来自两个或多个源的数据。ksqlDB连接的结果是一个新的流或表,其中填充了您在SELECT语句中指定的列值。   使用ksqlDB,无需围绕连接流和表编写低级逻辑,因此可以专注于用于组合流数据的业务逻辑。   可以通过以下方式联接流和表:   连接多个流以创建新的流。连接多个表以创建一个新表。连接多个流和表以创建一个新的流。
  • 12.06 15:45:45
    发表了文章 2021-12-06 15:45:45

    利用vstruct解析二进制数据

      Vstruct是一个纯粹由Python语言编写的模块,可用于二进制数据的解析和序列化处理。实际上,Vstruct是隶属于vivisect项目的一个子模块,该项目是由[Invisig0th Kenshoto](   visi.kenshoto/viki/MainPage)发起的,专门用来处理二进制分析。 Vstruct的开发和测试已经有许多年头了,并且已经集成到了许多生成环境下的系统中了。此外,这个模块不仅简单易学,而且重要的是,它还非常有趣!
  • 12.06 15:45:19
    发表了文章 2021-12-06 15:45:19

    理解 Serverless:构建全服务应用程序的技巧和资源

      本文要点   Serverless 不仅仅是功能即服务(FaaS)。不要担心供应商锁定;接受供应商通过事件集成来提供的功能。开源工具有助于简化复杂应用程序的构建。使用基础设施即代码(Infrastructure as Code,IaC)的解决方案(如 CloudFormation)来定义 Serverless 应用程序并简化 DevOps。强大的监控解决方案可以通过精确的成本管理和评估工具提供函数和集成性能的可视化。   尽管在过去几年中, Serverless 技术已经得到了迅速普及,但是对于 Serverless 解决方案仍然存在许多误解和担忧。供应商锁定、工具、成本管理、冷启动、
  • 12.06 15:44:54
    发表了文章 2021-12-06 15:44:54

    理解 .NET Core中的Channel篇之二——高级通道

      1、复习   在我们以前的文章中,我们看了一些关于Channels如何工作的简单示例,并且看到了一些漂亮的功能,但是在大多数情况下,它与任何其他Queue实现都非常相似。   因此,让我们深入探讨一些更高级的主题。   好吧,虽然说得高级,但是很多事情还是很简单。不过,为了获取更多有价值的信息,还是值得我们去探索的!   2、读写分离
  • 12.06 15:44:28
    发表了文章 2021-12-06 15:44:28

    开源时序数据库解析(一):KairosDB

      KairosDB   KairosDB最初是从OpenTSDB 1.x版本fork出来的一个分支,目的是在OpenTSDB的代码基础上进行二次开发来满足新的功能需求。其改造之一就是支持可插拔式的存储引擎,例如支持H2可以方便本地开发和测试,而不是像OpenTSDB一样与HBase强耦合。在其最初的几个版本中,HBase也是作为其主要的存储引擎。但是在之后的存储优化中,慢慢使用Cassandra替换了HBase,它也是第一个基于Cassandra开发的时序数据库。在最新的几个版本中,已不再支持HBase,因为其存储优化使用了Cassandra所特有而HBase没有的一些特性。   在整
  • 12.06 15:36:10
    发表了文章 2021-12-06 15:36:10

    开源软件的出口管制法出台了!

      权利:作者 詹毅,上海执业律师,华东政法大学兼职教授,微信ZhanyiAttorney。   声明:传播本文时,请于文首呈现权利及声明。本律师个人观点,仅供参考,不构成法律意见书。   2021年10月17日,第十三届全国人大常委会第二十二次会议通过《中华人民共和国出口管制法》(以下简称《出口管制法》),自2021年12月1日起施行[1]。出口管制法共计5章49条,包括管制政策、管制清单、管制措施,监督管理、法律责任等内容。   开源是信息社会的生产方式之一,特点是大维度的协作与网络服务化[2]。因此全球范围的源代码开放,是开源软件的一个特征[3]。我国的开源软件技术已经全面进军操
  • 12.06 15:35:25
    发表了文章 2021-12-06 15:35:25

    建立现代化数据栈时要牢记的三件事

      构建数据堆栈令人困惑。不一定是。   介绍   如何看待数据栈?   如果您的工作需要分析数据,或者需要支持分析数据的团队,那么您可能会发现自己正在数据管道上工作,并在进行过程中了解其复杂性。尽管数据管道要比20年前少几年,但如今数据团队面临的日常挑战在很大程度上是相同的。到目前为止,我们如何走过,却仍留在原地?
  • 12.06 15:35:00
    发表了文章 2021-12-06 15:35:00

    基于Python获取股票分析,数据分析实战

      1. Tushare简介1.1. 开源、免费版Tushare   Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体现出的优势,Tushare返回的绝大部分的数据格式都是pandas DataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化。当然,如果您习惯了用Excel或者关系型数
  • 12.06 15:33:09
    发表了文章 2021-12-06 15:33:09

    华为的基础命令知识

      配置cloud1连接虚拟机   只允许SSH登录:   1、user-interface vty 0 4   authentication-mode aaa   protocol inbound ssh   2、aaa   local-user zhangsan password simple zhangsan
  • 12.06 15:31:16
    发表了文章 2021-12-06 15:31:16

    互联网5年开发管理岗的经验之谈

      工作了这么长时间,终于也可以闲下来分享一下这些年的经验,在这个互联网时代,不能只偷偷学,不输出。   lz是河北人,大学学习的计算机专业,毕业后又加入培训学校学了一段时间,除了工作之外研究的最多的还是如何面试通过,因为也经常跳槽,这些年在面试上还是下了很多功夫的,找时间都分享出来,希望可以帮到各位同僚。
  • 12.06 15:30:43
    发表了文章 2021-12-06 15:30:43

    还在直接操作 Redis?赶快来试试这个

      有些人还在直接用Jedis操作Redis数据库,但这种方式非常不方便,而且很不灵活。用Spring Boot整合Redis之后,既能非常方便地操作Redis数据库,Spring Boot又可以自由地在Lettuce或Jedis等技术之间自由切换。   目前Jedis操作Redis已经趋于淘汰,而是应该使用Lettuce。Spring Data Redis模块默认使用Lettuce。   由于Spring Data是高层次的抽象,而SpringData Redis只是属于底层的具体实现,因此Spring Data Redis也提供了与前面Spring Data完全一致的操作。
  • 12.06 15:30:12
    发表了文章 2021-12-06 15:30:12

    公链的关键竞争点在哪里?GIAC大会深圳站感悟

      12月1日-12月2日,我参加了GIAC大会深圳站,主要听了几个区块链议题,也和几位讲师交流,有一些收获和感悟,本文是我对这些收获和感悟的总结。   公链的关键竞争点在哪里   这次大会上,Bytom(比原链)的朱益祺,公信宝的陈有才,Zilliqa 的贾瑶琪,Nebulas(星云链)的王峰,YoYow 的吕文哲,阿希链(ASCH)的钱汉涛都分享了各自的公链的架构以及特性。   基础公链本质上是一个公有账本,认可这个账本的人越多,使用这个账本的人越多,越有竞争力。而比特币,以太坊所遇到的问题以及瓶颈也都有目共睹,而如何吸引别人使用自己公链的账本呢?关键竞争点在哪里?解决性能瓶颈?增加
  • 12.06 15:29:22
    发表了文章 2021-12-06 15:29:22

    根据豆瓣 API 理解Restful API

      1.什么是REST   REST全称是Representational State Transfer,表述状态转移的意思。它是在Roy Fielding博士论文首次提出。REST本身没有创造新的技术、组件或服务,它的理念就是在现有的技术之上,更好的使用现有的 web规范。用REST规范的web服务器,能够更好的展现资源,客户端能够更好的使用资源。每个资源都由URI/ID标识。REST本身跟http无关,但是目前http是与它相关的唯一实例。REST有着优雅、简洁的特性,本文是根据豆瓣api来谈谈自己对restful的一些理解。
  • 12.06 15:28:45
    发表了文章 2021-12-06 15:28:45

    各种相关开源系统简介

      如下是Apache基金支持的开源软件   hdfs   跟GFS类似, 一个分布式文件系统。   mapreduce   跟Google的MapReduce类似, 一个典型的简单的分布式计算框架。   yarn
  • 12.06 15:28:22
    发表了文章 2021-12-06 15:28:22

    分享一个开源一个新的雪花算法(雪花漂移)

      IdGenerator介绍   用一种全新的雪花漂移算法,让ID更短、生成速度更快。   核心在于缩短ID长度的同时,还能保持每毫秒并发处理量(50W/0.1s),且能保持伸缩能力。   需求来源   1.作为架构设计的你,想要解决数据库主键唯一的问题。   2.你希望这个主键是用最少的存储空间,索引速度更快。   3.你还会考虑在分库分表(合库合表)的时候,主键值能直接使用,并能反映业务时序。
  • 12.06 15:27:54
    发表了文章 2021-12-06 15:27:54

    分析NoSQL数据库Memcached、Redis、MongoDB

      前言   NoSQL,泛指非关系型的数据库。随着互联网不断的发展,非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。用得比较多的三个NoSQL:Memcached、Redis、MongoDB。   Memcached   优点   Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。支持直接配置为session handle。
  • 12.06 15:26:52
    发表了文章 2021-12-06 15:26:52

    分布式唯一ID生成算法-雪花算法

      在我们的工作中,数据库某些表的字段会用到唯一的,趋势递增的订单编号,我们将介绍两种方法,一种是传统的采用随机数生成的方式,另外一种是采用当前比较流行的“分布式唯一ID生成算法-雪花算法”来实现。   一、时间戳随机数生成唯一ID   我们写一个for循环,用   RandomUtil.generateOrderCode()生成1000个唯一ID,执行结果我们会发现出现重复的ID。
  • 12.06 15:26:00
    发表了文章 2021-12-06 15:26:00

    分布式锁初探-分布式锁的三种实现方式

      分布式锁应该具备哪些条件   在分析分布式锁的三种实现方式之前,先了解一下分布式锁应该具备哪些条件:   在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行;高可用的获取锁与释放锁;高性能的获取锁与释放锁;具备可重入特性;具备锁失效机制,防止死锁;具备非阻塞锁特性,即没有获取到锁将直接返回获取锁失败。分布式锁的三种实现方式
  • 12.06 15:25:32
    发表了文章 2021-12-06 15:25:32

    读评《web全栈工程师的自我修养》

      什么是全栈工程师   现在,技术其实变得越来越简单。云服务就在提供水和电。 所以你需要充分的去了解PAAS服务的平台,amazon的服务,github的服务,让技术不再成为门槛,让事情聚焦在提供专业的价值上面。这也就是世界级的IT支持了,你再也不用担心“只差一个程序员”了。   LAMP的技术栈 MEAN的技术栈   作者提出全栈工程师或者说工程师的前景:   一专多长解决问题而不是醉心技术
  • 12.06 15:24:28
    发表了文章 2021-12-06 15:24:28

    点线面的工作学习方式

      本文主要介绍我个人的一种工作学习方式:点线面的工作学习方式。希望对大家以后的工作和职业发展有所启发和帮助。   7月份的时候,我去京东外面的世界转了转,聊了聊。切身体会到:别人其实并不关心你之前做的具体工作,关心的是你从中得到了什么。当然,如果你是一直深耕一个业务领域的专家,除外,例如一直从事金融风控领域的技术开发。   面试中,我之前在啥啥公司做了啥啥项目,这个项目业务怎么怎么的复杂,功能怎么怎么的牛批,一顿业务功能的输出。   so ?然后呢 ?
  • 发表了文章 2025-05-24

    深入浅出React中的refs

  • 发表了文章 2025-05-24

    日志与追踪的完美融合:OpenTelemetry MDC 实践指南

  • 发表了文章 2025-05-23

    使用 Uber automaxprocs 正确设置 Go 程序线程数

  • 发表了文章 2025-05-22

    【微前端】singleSpa&importHTMLEntry(流程图)源码解析

  • 发表了文章 2025-05-22

    一行代码搞定禁用 web 开发者工具

  • 发表了文章 2025-05-20

    TP6操作pgSQL13报错解决方案

  • 发表了文章 2025-05-20

    Go 1.24 相比 Go 1.23 有哪些值得注意的改动?

  • 发表了文章 2025-05-20

    一文搞懂 GPU 共享方案: NVIDIA Time Slicing

  • 发表了文章 2025-05-20

    借助大模型提升甲方安全黑白灰运营效率实践

  • 发表了文章 2025-05-20

    封装 uniapp 请求库的最佳实践

  • 发表了文章 2025-05-18

    Vue 2 与 Vue 3 的区别:深度对比与迁移指南

  • 发表了文章 2025-05-18

    three.js简单实现一个3D三角函数学习理解

  • 发表了文章 2025-05-18

    如何提高爬虫的抓取效率

  • 发表了文章 2025-05-18

    CentOS系统安装phpStudy的详细步骤和注意事项

  • 发表了文章 2025-05-18

    mysql数据引擎有哪些

  • 发表了文章 2025-05-17

    C语言与操作系统交互探秘

  • 发表了文章 2025-05-17

    Nuxt 3环境变量读取问题解决方案

  • 发表了文章 2025-05-17

    从多维度解构 Lead Time:定义、应用与优化策略

  • 发表了文章 2025-05-17

    mysql数据备份方式,如何恢复?你们的备份策略是什么?

  • 发表了文章 2025-05-17

    Vue与TypeScript:如何实现更强大的前端开发

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息