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

  • DockerFile构建过程解析

    1、概述Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。在Docker常用命令篇中,我们已经知道了2中构建镜像的方式export\import和commit方式。这两种方式都需要先运行并创建容器,然后在容器中安装vim、ifconfig等命令,

  • 国密算法(SM2)java语言的实现:利用bcprov库来实现SM2算法,非对称算法

    SM2算法简介随着密码技术和计算机技术的发展,目前常用的1024位RSA算法面临严重的安全威胁,我们国家密码管理部门经过研究,决定采用SM2椭圆曲线算法替换RSA算法。SM2是非对称加密算法;SM2是基于椭圆曲线密码的公钥密码算法标准;SM2是国密算法,用于替换RSA/DH/ECDSA/ECDH等国

  • 一篇文章带你掌握主流服务层框架——SpringMVC

    一篇文章带你掌握主流服务层框架——SpringMVC在之前的文章中我们已经学习了Spring的基本内容,SpringMVC隶属于Spring的一部分内容但由于SpringMVC完全针对于服务层使用,所以我们在介绍时常常把SpringMVC单独当作一个大章节来学习温馨提醒:在学习SpringMVC前请

  • 面试必问:什么是跨域问题?如何解决?

    跨域问题指的是不同站点之间,使用ajax无法相互调用的问题。跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。但这个保护机制也带来了新的问题,它的问题是给不同站点之间的正常调用,也带来的阻碍,那怎么解决这个问题呢?接下来我们一起来看。1.跨域三种情况在请求时,如

  • Elasticsearch7.6解决报错Connection reset by peer【刨根问底完美解决】

    一、前言小编最近在生产上遇到一个问题,解决完后立马总结一下分享给大家,希望可以帮助到大家哈!事情是这样的,奇怪的现象,公司搭建的ElasticSearch,本来是用来提高检索效率的,最近出现报错了!版本配置什么都没变,奇怪的很!ElasticSearch版本为7.6问题:每隔几个小时就会查询不到,与

  • 使用Spring的AOP打印HTTP接口出入参日志

    前言最近在维护一个运营端的系统,和前端联调的过程中,经常需要排查一些交互上的问题,每次都得看前端代码的传参和后端代码的出参,于是打算给HTTP接口加上出入参日志。但看着目前的HTTP接口有点多,那么有什么快捷的方式呢?答案就是实用Spring的AOP功能,简单实用。思路定义个一个SpringAOP的

  • Spring Cloud 2020.0.3 断路器 Hystrix 2.2.9.RELEASE 实践

    SpringCloud支持多种断路器的实现,比较常见的是NetflixHystrix,但目前最新版的spring-cloud-2020.0.3已经移除了netflix相关组件。在微服务之间的调用链中,如果没有适当地保护,当某一个服务环节出现故障则可能会导致整体服务雪崩不可用。如底层服务因为数据库慢查

  • 一文快速上手 Nacos 注册中心+配置中心

    SpringCloudAlibaba是阿里巴巴提供的一站式微服务开发解决方案,目前已被SpringCloud官方收录。而Nacos作为SpringCloudAlibaba的核心组件之一,提供了两个非常重要的功能:注册中心和配置中心,我们今天来了解和实现一下二者。1.Nacos简介Nacos致力于帮助

  • 快速搭建 SpringCloud Alibaba Nacos 配置中心

    SpringCloudAlibaba是阿里巴巴提供的一站式微服务开发解决方案,目前已被SpringCloud官方收录。而Nacos作为SpringCloudAlibaba的核心组件之一,提供了两个非常重要的功能:服务注册中心(服务注册和发现)功能,和统一配置中心功能。Nacos简介Nacos致力于帮

  • SpringBoot 自动装配的原理分析

    自动装配案例首先我们通过一个案例来看一下自动装配的效果,创建一个 SpringBoot​ 的项目,在 pom 文件中加入下面的依赖。复制<dependency><groupId>org.springframework.boot</

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

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

  • 初学Tips - 为啥Flink的Java模块需要Scala的版本后缀

    “ From开发者:“flink关于java和scala开发,总是搞不清maven依赖什么情况,能不能讲下?知道flink是在java上面包裹了一层scala,但是添加maven依赖的时候,总是很迷惑...””01 Java 开发者暂时抛开网友的问题,我们先黑盒子方式启

  • Spring Boot服务监控(Prometheus)

    哲学最近看到了一句话:定乎内外之分辩乎荣辱之境。一个外国作家也说过:我生命里的的最大突破之一,就是我不再为别人的看法而担忧。此后,我真的能自由的去做我认为对自己最好的事,只有在我们不需要外来的赞许时,才变得自由。说的都很好。人就是要突破自己,就像许三多,不要在意别人的看法,做自己认为有意义的事,今天

  • 四种SpringBoot 接口幂等性的实现方案!最后一个80%以上的开发会踩坑

    方案一:数据库唯一主键方案二:数据库乐观锁方案三:防重Token令牌方案四、下游传递唯一序列号一、什么是幂等性二、什么是接口幂等性三、为什么需要实现幂等性四、引入幂等性后对系统的影响五、RestfulAPI接口的幂等性六、如何实现幂等性七、实现接口幂等示例1、Maven引入相关依赖2、配置连接Red

  • SpringCloud Nacos + Ribbon 调用服务的两种方法!

    本文转载自微信公众号「Java中文社群」,作者磊哥。转载本文请联系Java中文社群公众号。在Nacos中,服务调用主要是通过RestTemplate+Ribbon实现的,RestTemplate是Spring提供的Restful请求实现类,而Ribbon是客户端负载均衡器,通过Ribbon可以获取服

  • Go 的版本控制历史:始于 SVN,钟于 Git

    Go开发团队技术leaderRussCox(rsc)发文介绍了关于Go的版本控制历史。起因是每隔一段时间,总有人用下面这段代码表示Go的首次commit是在1972年:复制%gitlog--reverse--statcommit7d7c6a97f815e9279d08cfaea7d5efb5e906

  • Nacos服务注册与发现的两种实现方法!

    作者|磊哥来源|Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)SpringCloudAlibaba技术体系中的Nacos,提供了两个重要的功能:注册中心(服务注册与发现)功能和配置中心功能。其中注册中心解决了微服务调用中,服务提供者和服务调用者的解耦,让程序

  • Apache Flink 扫雷系列 - PyFlink如何解决多JAR包依赖问题

    《ApacheFlink扫雷系列》简介本篇是《ApacheFlink扫雷系列》的第一篇,所以简单介绍一下这一系列的特点,本系列所定义的”雷”是指由于目前ApacheFlink目前的设计问题导致的用户非便利性问题的临时解决办法。那么为什么明知道有设计问题还不进行设计重构,避免这些”雷”的存在呢?其实社

  • 谷歌刚刚发布了2500万个免费数据集,快来了解一下

    来源:Pexels 注意:谷歌的新数据集搜索工具已于2020年1月23日问世。疫情防控阶段,大家的“寒假“越过越长,这么“长”时间的寒假能做些什么呢?最近,谷歌发布了免费工具datasetsearch,它可以搜索2500万个公开可用的数据集。搜索工具包括过滤器,可基于许可证(免费或付费)、

  • 5分钟从零构建第一个 Flink 应用

    在本文中,我们将从零开始,教您如何构建***个Flink应用程序。开发环境准备Flink可以运行在Linux,MaxOSX,或者是Windows上。为了开发Flink应用程序,在本地机器上需要有Java8.x和maven环境。如果有Java8环境,运行下面的命令会输出如下版本信息:复制$ 

推荐阅读