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

  • java入门到精通2:java8Stream流各种使用

    ❤️个人主页:程序员句号🚀支持水滴:点赞👍+收藏⭐+留言💬🌸订阅专栏:IntelliJIDEA教程:从入门到精通文章目录Stream简介Stream基础使用Stream流的创建Stream的filter过滤操作Stream流的map操作Stream的peek操作Stream流的sorted操

  • 这会是下一代的 Java 程序员的技术栈吗?

    前面的文章给大家介绍了 SpringBoot 的应用 web 类型推断,并且结合了 Reactiveweb 类型给大家分析了一下 SpringBoot 是如何进行 web 类型推断和创建内置&nbsp

  • Java8之22个lambda表达式用法入门示例超简单,这还不会你就Out了

    lambda表达式简明扼要的以流水线的方式去处理集合内的数据,可以很轻松的完成过滤、分组、收集、归约这类操作。总得来说,lambda的操作分为两类:中间型和最终型。中间型操作1、filterfilter会按照指定的条件匹配出符合要求的元素,并返回一个新的stream流,可以配合其他中间型或最终型AP

  • 使用 Lambda 实现超强的排序功能

    你好,我是看山。我们在系统开发过程中,对数据排序是很常见的场景。一般来说,我们可以采用两种方式:借助存储系统(SQL、NoSQL、NewSQL都支持)的排序功能,查询的结果即是排好序的结果。查询结果为无序数据,在内存中排序。今天要说的是第二种排序方式,在内存中实现数据排序。首先,我们定义一个基础类,

  • 让我们一起聊聊什么是数组?

    一、前言数组是数据结构还是数据类型?数组只是个名称,它可以描述一组操作,也可以命名这组操作。数组的数据操作,是通过idx->val的方式来处理。它不是具体要求内存上要存储着连续的数据才叫数据,而是说,通过连续的索引idx,也可以线性访问相邻的数据。那么当你定义了数据的存储方式,也就定义了数据结

  • Vue3 + TS + Vite 父子组件间如何通信?

    组件之间传值,大家都很熟悉,涉及到VUE3+TS好多同学就无从下手了,所以分享这篇文章,希望看完后提起VUE3+TS能够不慌不忙。平时使用的函数如:ref、reactive、watch、computed等需要先引入才能使用,但是本篇文章介绍的defineProps、withDefaults、defi

  • 学习集合类源码对我们实际工作的帮助和应用!

    Java的集合类包括Map和Collection两大类。Collection包括List、Set和Queue三个小类。「如下图:」这边文章通过源码解读的方式带大家了解一下:集合类使用过程中常见的问题以及学习一些优秀的设计思想。「集合批量操作性能」集合的单个操作,一般都没有性能问题,性能问题主要出现的

  • 面试官:CopyOnWrite容器有了解过吗?

    CopyOnWrite容器本节主要给大家讲一下CopyOnWrite容器。其实呢,它是程序设计中的一种优化策略,从字面意思讲是写入时复制的思想。​什么意思呢?就是计算机在执行并发调用的时候,比如需要对某个数据进行修改,它不会直接修改原数据,而是将原数据复制出来进行修改。再理解CopyOnWrite容

  • CompletableFuture原理与实践-外卖商家端API的异步化

    作者 |长发旭孟向鹏CompletableFuture由Java8提供,是实现异步化的工具类,上手难度较低,且功能强大,支持通过函数式编程的方式对各类操作进行组合编排。相比于ListenableFuture,CompletableFuture有效提升了代码的可读性,解决了“回调地狱”的问题

  • Nacos源码之订阅机制的前因后果

    前因我们在了解Nacos订阅机制之前,首先来了解一下前因——Nacos客户端的“服务发现”,我们先通过下面一张图来直观的看一下,有人可能就说这也叫直观,明明很曲折,小农想说的是,这样才能让你们印象更加深刻(手动狗头)。读者内心:我信你个鬼。对于Naocs客户端“服务发现”主要是有NamingServ

  • Python最常用的函数、基础语句有哪些?

    一、内置函数内置函数是python自带的函数方法,拿来就可以用,比方说zip、filter、isinstance等。下面是Python官档给出的内置函数列表,相当的齐全。下面几个是常见的内置函数:1、​​​enumerate​​​(iterable,start=0)enumerate()是pytho

  • 一文带你了解什么是 LRU 算法?

    缓存是我们写代码过程中常用的一种手段,是一种空间换时间的做法。就拿我们经常使用的HTTP协议,其中也存在强缓存和协商缓存两种缓存方式。当我们打开一个网站的时候,浏览器会查询该请求的响应头,通过判断响应头中是否有Cache-Control、Last-Modified、ETag等字段,来确定是否直接使用

  • 领域驱动落地实战,你学会吗?

    前言最近接手了一个项目,历史悠久,技术债欠的比较多,每次迭代上线心惊胆战,本着边换轮子边前进的原则,对系统进行改造升级。同时由于团队里面新人较多,业务逻辑还需要学习,最好在改造的同时沉淀一些业务领域知识。DDD的思想刚好对目前的情况是一种比较好的解法,那么首先就从应用架构开始了。应用架构的目的让团队

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

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

  • 用好Java中的枚举,真的没有那么简单!

       “  最近重看Java枚举,看到这篇觉得还不错的文章,于是简单翻译和完善了一些内容,分享给大家,希望你们也能有所收获。另外,不要忘了文末还有补充哦!  ps:这里发一篇枚举的文章,也是因为后面要发一篇非常实用的关于Sprin

  • Java/Scala 泛型快速入门教程

    泛型(Generics)是强类型编程语言中经常使用的一种技术。很多框架的代码中都会大量使用到泛型,比如在Java中我们经常看到的:复制List<String> strList = new ArrayList<String>();List

  • 你所不知道的Python技巧|系列1

    有时候你会看到很Cool的Python代码,你惊讶于它的简洁,它的优雅,你不由自主地赞叹:竟然还能这样写。其实,这些优雅的代码都要归功于Python的特性,只要你能掌握这些Pythonic的技巧,你一样可以写出像诗一样的Python代码。1.导入模块你是不是经常对调用模块时输入一长串模块索引感到头疼

  • Java删除Excel中的行和列

     Excel是日常工作中常用的办公软件之一。在制作表格的时候,有时需要在工作表中插入一个或多个行和列,同时也会遇到需要将工作表中多余的行或列删除的情况。本文就将通过使用Java程序来演示如何删除Excel中的行和列,主要包含了删除指定的行和列、删除空白的行和列,以及删除含有关键字的行。使用

  • 干货!编写Python代码设置各平台下代理配置

     今天码哥带来的是用Python代码设置各个平台下socks5代理配置的方法。由于网上各平台设置的文章较为分散,且有个别平台设置时存在一些坑,因此码哥决定写一篇汇总文章便于他人参考。声明:本文不是讲解socks5代理服务实现的,而仅是展示在Windows、Linux、OSX下如何使用代码设

  • 使用了23年的Java不再免费!

    上个月,Java开发工具包(JDK)11刚刚到来,JDK12就在紧密敲锣筹备中,随着消息接连不断地爆出,不少使用Java的开发者开始有种一年一万个更新版本的错觉,而当面对厚厚的一堆堆Java8/9/10/11的入门书籍和教程时,就问你怕不怕?不仅如此,就在Java早已在移动App、服务器应用、Web

推荐阅读