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

  • 云原生之 Sqoop on k8s 讲解与实战操作

    一、概述Sqoop是一个在结构化数据和Hadoop之间进行批量数据迁移的工具,结构化数据可以是MySQL、Oracle等RDBMS。Sqoop底层用MapReduce程序实现抽取、转换、加载,MapReduce天生的特性保证了并行化和高容错率,而且相比Kettle等传统ETL工具,任务跑在Hadoo

  • SSM整合以及相关补充

    SSM整合以及相关补充我们在前面已经学习了Maven基本入门,Spring,SpringMVC,MyBatis三件套现在我们来通过一些简单的案例,将我们最常用的开发三件套整合起来,进行一次完整的项目展示温馨提示:在阅读本篇文章前,请学习Maven,Spring,SpringMVC,MyBatis等内

  • 【Android App】人脸识别中借助摄像头和OpenCV实时检测人脸讲解及实战(附源码和演示 超详细)

    需要全部代码请点赞关注收藏后评论区留言私信~~~一、借助摄像头实时检测人脸与Android自带的人脸检测器相比,OpenCV具备更强劲的人脸识别功能,它可以通过摄像头实时检测人脸,实时检测的预览空间是JavaCameraView常用方法说明如下setCvCameraViewListener:设置Op

  • OpenAI ChatGPT 我也体验了一下自动写程序

    大家好最近ChatGPT非常出圈,于是我也出于好奇心试用了一下自动写代码,先写一个简单程序吧在写一个有点难度的吧importjava.io.FileOutputStream;importorg.apache.poi.ss.usermodel.Row;importorg.apache.poi.ss.u

  • 手写自定义Springboot-Starter,感受框架的魅力和原理

    一、前言Springboot的自动配置原理,面试中经常问到,一直看也记不住,不如手写一个starter,加深一下记忆。看了之后发现大部分的starter都是这个原理,实践才会记忆深刻。核心思想:约定大于配置。二、初探starter启动原理我们直接看看官网的starter是怎么设计的,仿照这写一个就行

  • SpringMvc参数解析器,让你的方法入参更优雅

    spring参数解析器,让你的方法入参更优雅曾几何时,我们编程从原始时代进入石器时代,开始拥有使用工具的思想,于是大量的工具,util和脚手架开始像雨后春笋似的出现,spring字如其名,像春天一样,奠定了万物复苏的基石,于是基于spring的大量框架开始出现,如springMvc,springbo

  • 使用Spring Boot和Docker构建微服务

    译者| 涂承烨审校 | 孙淑娟在本教程中,我将向你展示如何使用SpringBoot及其不同组件构建微服务。在最后一节中,我将向你展示如何使用Docker容器部署微服务。我们将学习:1、 实现微服务的不同组件2、 通过容器化部署服务微服务架构组件1.配

  • 闲扯Maven项目代码组织形式

    因为最近有小伙伴问到了,所以我想和大家随便扯扯Maven项目中代码的组织形式这个问题。其实也不是啥大问题,但是如果不懂的话,就像雾里看花,始终不能看的明明白白,懂了就像一层窗户纸,捅破就好了。所以我们就简单扯几句。1.代码组织形式首先来说说代码组织形式。一般来说,就两种比较常见的形式:平铺父子结构这

  • Spring宣布旧的Spring Security OAuth彻底停止维护,连文档仓库都没了

    ​SpringSecurity团队正式宣布SpringSecurityOAuth终止维护,到达生命的终点。目前官网的主页已经高亮提醒彻底停止维护。旧的SpringSecurityOAuth项目终止到2.5.2.RELEASE版本,该项目将不会再进行任何的迭代,包括Bug修复,之前胖哥已经提醒该项目即

  • vivo 万台规模 HDFS 集群升级 HDFS 3.x 实践

    作者|vivo互联网大数据团队-LvJiaHadoop3.x的第一个稳定版本在2017年底就已经发布了,有很多重大的改进。在HDFS方面,支持了ErasureCoding、Morethan2NameNodes、Router-BasedFederation、StandbyNameNodeRead、Fa

  • 这篇 Nacos 使用详解,可以收藏一下

    什么是微服务在了解Nacos之前,我们先来了解一下,什么是微服务?在2014年的时候,一位叫MartinFowler(马丁·福勒)的大神,提出了微服务的概念,定义:微服务是由单一应用程序构成的小小服务,拥有独立的进程和轻量化处理,服务依据业务功能设计,用全自动的方式进行部署,能够和其他服务使用HTT

  • 27 个面向开发人员的优秀 Vue.js 开发工具

    01、BootstrapVue地址:https://bootstrap-vue.org/一个用于Vue.js构建引导接口的开源库。02、Vuex地址:https://vuex.vuejs.org/Vue.js应用程序的状态管理库。03、VueDevtools地址:https://devtools.v

  • 实战干货:基于Redis6.0 部署迷你版本消息队列

    技术研究背景由于目前的研发团队处于公司初创阶段,尚未有能成熟的运维体系,对于市面上常见的成熟MQ搭建维护能力不足,但是又希望能有一款轻量级的消息系统供研发团队的成员使用,因此开展了对该方面相关的技术调研工作。通过相关的技术调研后,决定挑选基于Redis实现消息系统。具体技术选型原因:团队内部已经有搭

  • 快速切入:Spring框架核心概念总览

    1、Spring是什么?简而言之,Spring是企业级Java的开源开发框架。Spring框架的核心功能可用于开发任何java应用程序。Spring框架的核心模块如下:üSpringContext(Spring上下文):用于依赖注入(DI);üSpringDAO(数据库访问对象):使用DAP模式进行

  • Idea+Jrebel+Docker 远程热部署+调试Javaweb项目

    创建Javaweb项目(Spring项目也可以)添加tomcat运行插件,在pom.xml中加入以下内容复制<plugins><!--编译插件--><plugin><groupId>org.apache.maven.plugins</groupI

  • “apps.gnome.org”上线,展示 GNOME App

    新的apps.gnome.org网站现已正式上线。该网站旨在发现GNOME生态系统中最好的应用程序,并学习如何参与其中;目前共列出了CoreApps、CircleApps和DevelopmentApps三大分类。网站首页介绍显示:在这个精心策划的overview中,所有的应用程序都是以GNOME理念

  • 详尽的Spring Boot多模块开发与排坑指南

    创建项目创建一个SpringBoot项目非常的简单,简单到这里根本不用再提。你可以在使用IDEA新建项目时直接选择SpringInitlalize创建一个SpringBoot项目,也可以使用Spring官方提供的SpringBoot项目生成页面得到一个项目。下面介绍一下使用Spring官方生成的方式

  • SpringBoot+AOP构建多数据源的切换实践

     针对微服务架构中常用的设计模块,通常我们都会需要使用到druid作为我们的数据连接池,当架构发生扩展的时候,通常面对的数据存储服务器也会渐渐增加,从原本的单库架构逐渐扩展为复杂的多库架构。当在业务层需要涉及到查询多种同数据库的场景下,我们通常需要在执行sql的时候动态指定对应的datas

  • 2019年排名Top 100的Java类库——在分析了30073份源码之后得出的结论

    最近,OveOps公布了《The2019editionoftheTop100JavapackagesfromGitHub》,作者查看了这份榜单,做了翻译和补充,向你展示2019年的风云Java类库,希望可以给正在使用Java的你一些帮助和启示。不能说榜单中的类库都是最好的,但是至少是目前比较受欢迎的

  • 全面的Java开源Apache Commons 工具类介绍

    前言ApacheCommons工具类大家都有用过,但是可能缺乏系统学习,只用到了一小部分功能,无法发挥极限的价值,大白话说就是,一颗好白菜都让猪给拱了!代码过多,手机观看效果不佳,建议收藏后在电脑上静悄悄地看。因内容健康,可大胆转发,即使未满十八岁,在没有家长陪同下也一样可以观看!1、BeanUti

推荐阅读