深圳幻海软件技术有限公司 欢迎您!

开发工具

  • 来自NPM联合创始人的预言:前端未来会这样

    在WWC22上, NPM​ 联合创始人(当前是 Netlify 的数据分析师) 「LaurieVoss」 发表了对 「web开发」 未来发展方向的预测演讲。LaurieVoss未来5年 「web开发」&nbsp

  • API接口有哪些不安全的因素?如何对接口进行签名?

    ​在以SpringBoot开发后台API接口时,会存在哪些接口不安全的因素呢?通常如何去解决的呢?SpringBoot接口-API接口有哪些不安全的因素?如何对接口进行签名?准备知识点建议从接口整体的安全体系角度来理解,比如存在哪些不安全的因素,加密解密等知识点。API接口有哪些不安全的因素?这里从

  • Go语言中的数据竞争模式

    近年来,Uber已经开始采用Golang(简称Go)作为开发微服务的主要编程语言。目前,其Gomonorepo(译者注:包含多个不同项目的单个仓库)包含了大约5,000万行代码,以及大约2,100个独特的Go服务。而且,它们都还在持续增长中。为了实现并发,我们通常会使用go关键字,为函数调用添加前缀

  • 说说Buddy算法的那些事

    作者| 赵青窕审校| 孙淑娟内核内存管理比较复杂,主要包含了Buddy算法,vmalloc管理,slab算法,kmapper及与初始化阶段物理内存管理相关的两个模块memblock和bootmem。除了上述模块外,还有内存迁移,水线检测,kmemleak,内存信息统计,PCP等辅

  • 在位6年,谷歌GO语言负责人突然宣布离职!曾带领MongoDB、Docker走向辉煌

    7月18日,谷歌GO语言产品负责人SteveFrancia在个人博客上发了篇长文,回顾总结自己在谷歌的6年生涯经历,并分享了离开的原因。失去了他,谷歌GO处境又将如何?我将辞去谷歌Go语言产品负责人的职务。我为Go团队在过去六年中所取得的一切感到非常自豪,并且对Go的未来无比期待。在谷歌的六个年头2

  • 一文详尽 Python 函数式编程技术

    本文对Python中的函数式编程技术进行了简单的入门介绍。头等函数在Python中,函数是「头等公民」(first-class)。也就是说,函数与其他数据类型(如int)处于平等地位。因而,我们可以将函数赋值给变量,也可以将其作为参数传入其他函数,将它们存储在其他数据结构(如dicts)中,并将它们

  • 数字化转型,如何做好IT咨询服务?中亦科技有话说

    近年来,随着新一代信息技术的不断发展和应用,各个行业都正在发生着深刻变革,越来越多的企业开始了数字化转型升级。很多企业,尤其是传统行业,大多偏向硬件,对于信息技术相对陌生,需要时间学习探索,企业数字化人才也较为匮乏。信息化的过程需要打通各个环节,企业内部和外部的业务都需要参与进来,是一个比较复杂的过

  • 九个应知应会的单行Python代码

    当我们开始学习Python时,我们通常会优先编写能够完成工作的代码,而不会关注代码的可读性以及代码的简洁性和效率。确切来说,这是完全没有问题的,但是有一些方法可以在不忽略可读性的情况下缩短我们的Python代码。单行Python代码,只要我们能够正确的使用它们,那么我们将能够很好的兼顾简洁和可读性!

  • 不就是个TCC分布式事务,有那么难吗?

    写在前面之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下。很多朋友看了不少文章,还是不知道分布式事务到底怎么回事,在项目里到底如何使用。所以咱们这篇文章,就用大白话+手工绘图,并结合一个电商系统的案例实践,来给大家讲清楚到底什么是TCC分布式事务。业务场景介绍咱们

  • 我敢打赌你一定没用过 Java 中的这个类!

    在 Java 中有这样的一个类,平时可能都用不到,但是需要的时候还是会很方便的,它就是Java中的javafx.util.Pair。在介绍Pair的使用之前我们先看看下面的例子。如果对 Python 或者 GO 这两个语言有了解的,应该知道

  • Spring 的 Bean 明明设置了 Scope 为 Prototype,为什么还是只能获取到单例对象?

    Spring​ 作为当下最火热的Java​ 框架,相信很多小伙伴都在使用,对于 Spring​ 中的 Bean​ 我们都知道默认是单例的,意思是说在整个 Spring 容器里面只存在一个实例,在需要的地方直接通过依赖注入

  • 多线程一定能优化程序性能吗?

    ​大家好,我是小风哥。问:如果一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝,那么众人拾柴一定火焰高吗?多线程一定能提高程序性能吗?在计算机科学中,这个问题的标准答案是“itdepends”,看情况。计算机中的一切设计都是为了更加高效的利用硬件资源,包括:CPU、内存、IO等,我们一样一样来了解一下

  • POJO、Java Bean是如何定义的

    在日常开发中还有一些类经常被人叫做POJO,还有的人叫它们JavaBean。这些概念都是在特定场景下引入,用来表明它们的特性的。那这些称呼都是啥意思,有啥标准和特征呢?今天就来分享一下这些没用的知识。POJOPOJO是 PlainOldJavaObject 的简写,大概意思就是“

  • Golang网络编程Net包浅析

    ​最近做了一个项目,其中用到了网络编程,下面和大家分享下在Go中网络编程的实现。在Go中,网络编程主要通过net包实现。支持包括TCP/IP、UDP、域名解析和Unix域socket等连接,此外,还通过net/http,net/rpc等提供了HTTP,RPC等主流应用层的连接协议。1.TCP服务TC

  • MySQL 啥时候用表锁,啥时候用行锁?

    大家好,我是树哥。MySQLInnodb的锁可以说是执行引擎的并发基础了,有了锁才能保证数据的一致性。众所周知,我们都知道Innodb有全局锁、表级锁、行级锁三种,但你知道什么时候会用表锁,什么时候会用行锁吗?虽然对MySQL的知识点挺熟悉的,但一开始看到这个问题,树哥也是有点懵,我还真没从这个角度

  • Java record vs Lombok,谁更胜一筹?

    大家好,我是指北君。Java的record关键字是Java14中引入的一个新的语义特性。record对于创建小型不可变的对象非常有用。另一方面,Lombok是一个Java库,可以自动生成一些已知的模式为Java字节码。尽管它们都可以用来减少模板代码,但它们是不同的工具。因此,我们应该在特定情况下使用

  • 聊聊Java中代码优化的30个小技巧

    前言今天接着优化这个话题,我们一起聊聊Java中代码优化的30个小技巧,希望会对你有所帮助。1、用String.format拼接字符串不知道你有没有拼接过字符串,特别是那种有多个参数,字符串比较长的情况。比如现在有个需求:要用get请求调用第三方接口,url后需要拼接多个参数。以前我们的请求地址是这

  • 跟我一起了解 2022 年值得推荐的 Vue 库

    大家好,我是CUGGZ。今天来推荐几个热门又实用的Vue.js库!1.状态管理(1)PiniaPinia是最新一代的Vue轻量级状态管理库。它适用于Vue2.x和Vue3.x。它是Vue官方成员在2019年11月重新设计的一个状态存储库,它允许你跨组件/页面共享状态,并且是响应式的,类似于Vuex。

  • 规模化敏捷框架(SAFe)的完整指南

    ​译者| 李睿审校| 孙淑娟如果进行定义,敏捷是一组产品开发框架的总称。Scrum框架、DSDM、看板和极限编程(XP)等方法是敏捷框架的一部分,并为使用敏捷价值观和原则构建产品和解决方案提供规则、实践和指南。 由于其灵活性和进化性,敏捷成为当今最流行的项目管理方法之一

  • 13个 Python 必备的知识,建议收藏!

    Python在编程语言流行指数PYPL中已多次排名第一。由于其代码可读性和更简单的语法,它被认为是有史以来最简单的语言。NumPy、Pandas、TensorFlow等各种AI和机器学习库的丰富性,是Python核心需求之一。如果你是数据科学家或AI/机器学习的初学者,那么Python是开始你的旅程

  • 列表页常见的 Hook 封装,你知道几个?

    列表页常见元素对于一些后台管理系统,典型的列表页包括筛选表单项、Table表格、Pagination分页这三部分。针对使用Antd的系统,在ahooks中主要是通过useAntdTable和usePagination这两个hook来封装。usePaginationusePagination基于use

  • Python和Excel的完美结合:常用操作汇总(案例详析)

    正文在以前,商业分析对应的英文单词是BusinessAnalysis,大家用的分析工具是Excel,后来数据量大了,Excel应付不过来了(Excel最大支持行数为1048576行),人们开始转向python和R这样的分析工具了,这时候商业分析对应的单词是BusinessAnalytics。其实py

  • 利用Python打造一个语音合成系统

    正文大家好,我是Python人工智能技术背景一直对语音合成系统比较感兴趣,总想能给自己合成一点内容,比如说合成小说,把我下载的电子书播报给我听等等。语音合成系统其实就是一个基于语音合成的工具,但是这个东西由于很多厂家都提供了API的形式,因此开发难度大大降低,只需要调用几个API即可实现属于自己的语

  • 查日志只有ES好使?那是你没这样用Clickhouse……

    一、背景石墨文档全部应用部署在Kubernetes上,每时每刻都会有大量的日志输出,我们之前主要使用SLS和ES作为日志存储。但是我们在使用这些组件的时候,发现了一些问题。1、成本问题SLS个人觉得是一个非常优秀的产品,速度快,交互方便,但是SLS索引成本比较贵我们想减少SLS索引成本的时候,发现云

推荐阅读