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

  • ArrayList和LinkedList

    目录ArrayList1.ArrayList简介2.ArrayList使用2.1ArrayList的构造  2.2ArrayList常见操作2.3ArrayList的遍历2.4ArrayList的扩容机制3.ArrayList的具体使用4.ArrayList的问题5.ArrayL

  • 【C++】list的使用与模拟实现

    目录一、list介绍二、list的使用 1、list的构造2、listcapacity3、listelementaccess4、listiterator5、listmodifiers5.1、insert6、list Operations6.1、sort7、list的迭代器失效三、

  • css命名

    BEM是一种CSS命名规范。BEM代表“块(block),元素(element),修饰符(modifier)”。好处:摆脱特异性的困扰修复继承问题停止担心命名在选择器中,由以下三种符号来表示扩展的关系:中划线:仅作为连字符使用,表示某个块或者某个子元素的多单词之间的连接记号。__双下划线:双下划线用

  • 使用 JavaScript 增强你的文档

    开源软件项目通常拥有非常多样化的用户人群。有些用户非常擅长使用该系统,并且只需要很少的文档。对于这些实力派用户,文档只需要提供必要的提示,并且可以包含更多的技术信息,比如说在Shell中运行的命令行。有些用户可能只是初学者。这些用户需要更多的帮助来设置系统并学习如何使用它。写一个同时适合这两个用户群

  • 28 个Javascript 数组方法清单列表

    数组,是JavaScript中常用的数据类型,是JavaScript程序设计中的重要内容,因此,今天我总结了28个JavaScript数组方法的实用清单,希望这些内容,能够对你学习JavaScript有所帮助。好了,我们现在就开始今天的内容吧。01、Array.map()返回一个新数组,其中包含对该

  • 一文教你如何通过 Stream API 批量 Mock 数据

    在日常开发的过程中我们经常会遇到需要 mock​ 一些数据的场景,比如说 mock​ 一些接口的返回或者说 mock​ 一些测试消息用于队列生产者发送消息,可能很多时候我们都是使用一些固定的 case​ 或者一条相同的数

  • 17条好用的 Python 技巧分享!

    正文大家好,我是Python人工智能技术。在这篇文章中,我们将讨论最常用的python技巧。大多数这些技巧都是我在日常工作中使用过的简单的Trick,我觉得好东西就是要拿出来和大家一起分享。闲话少说,我们直接开始吧!:)技巧总结1、处理用户的多个输入有时我们需要从用户那里获得多个输入,以便使用循环或

  • 跟着 Guava 学 Java 之 不可变集合

    什么是不可变集合不可变集合,英文叫immutable,顾名思义就是说集合是不可被修改的。集合的数据项是在创建的时候提供,并且在整个生命周期中都不可改变。为什么要用不可变集合?第一:防御性编程需要我有一个集合,你拿来使用,鬼知道你会不会乱搞,往集合里添加不合适的元素,或者随便删除元素,我不放心,对,就

  • Spring Boot + EasyExcel导入导出,简直太好用了!

    背景老项目主要采用的POI框架来进行Excel数据的导入和导出,但经常会出现OOM的情况,导致整个服务不可用。后续逐步转移到EasyExcel,简直不能太好用了。EasyExcel是阿里巴巴开源插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发

  • Spring Boot + flowable 完美结合,快速实现工作流

    今天分享一个不错的工作流引擎 flowable!1.flowable-ui部署运行flowable-6.6.0运行官方demo。参考文档:https://flowable.com/open-source/docs/bpmn/ch14-Applications/。从官网下载flowable-

  • CSS 伪类没有生效?探索 content 属性!

    ​问题问题就是CSS伪类没有生效,具体表现如下,可见 demo[1]:复制<spanclass="desc">我是Gopal。</span1.2.3.复制.desc{display:block;font-size:30px;color:#000;}.desc:before

  • 这些CSS提效技巧,你需要知道!

    渐变文字复制h1{background-image:linear-gradient(toright,#c6ffdd,#fbd786,#f7797d);background-clip:text;-webkit-background-clip:text;color:transparent;}1.2.3.

  • 趁热打铁,整一个新功能出来,你学会了吗?

    在​​上篇文章​​中我们已经实现了自定义菜单了,我们可以根据自己的实际需求去定制自己需要的菜单,做好了这一步,接下来我们就可以开发新功能了。我们就先从最简单的渠道管理开始。还是老规矩,一个特别基础的细节我就不啰嗦了,如果大家阅读吃力,也可以先看看vhr(https://github.com/lenv

  • 面试突击:Notify是随机唤醒吗?

    作者|磊哥来源|Java面试真题解析(ID:aimianshi666)转载请联系授权(微信ID:GG_Stone)做Java开发的小伙伴,对wait方法和notify方法应该都比较熟悉,这两个方法在线程通讯中使用的频率非常高,但对于notify方法的唤醒顺序,有很多小伙伴的理解都是错误的,有很多人会

  • JDK8的几个方便快捷小知识

    阿粉相信,JDK8现在已经是非常普及的了,现在几乎百分之七十以上的公司都已经在使用了,虽然大部分的公司都换上了JDK8但是对于编码习惯来说,依然能够看到很多属于可以优化的代码,毕竟使用JDK8进行编码的话,会让自己的代码看起来很优雅。阿粉今天就来看看JDK7和JDK8中的一些可以"优化"的代码。JD

  • Spring 注入 Bean 的几种方式,还有谁不会?

    通过注解注入Bean背景我们谈到Spring的时候一定会提到IOC容器、DI依赖注入,Spring通过将一个个类标注为Bean的方法注入到IOC容器中,达到了控制反转的效果。那么我们刚开始接触Bean的时候,一定是使用xml文件,一个一个的注入,就例如下面这样。复制<beanid="bean"

  • 可恶!简单的删除集合中的元素竟然报错

    前言什么是快速失败:fail-fast机制是java集合(Collection)中的一种错误机制。它只能被用来检测错误,因为JDK并不保证fail-fast机制一定会发生。当多个线程对同一个集合的内容进行操作时,就可能会产生fail-fast事件。运行如下代码,即可出现异常:复制// 关于

  • Python中基本类型的连接组合和互相转换13种方式

    本篇总结了一下字符串,列表,字典,元组的连接组合使用和类型的互相转换小例子,尤其列表中的extend()方法和字典中的    update方法非常的常用。1.连接两个字符串 复制a = "hello " b&n

  • 消灭 Java 代码的“坏味道”

     代码中的"坏味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"坏味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。这里,一直从事Java研发相关工作的阿里高级地图技术工程师王超,整理了日常工作中的一些"坏味道",及清理方法,供大

  • 为什么阿里巴巴要求谨慎使用ArrayList中的subList方法

    集合是Java开发日常开发中经常会使用到的。在之前的一些文章中,我们介绍过一些关于使用集合类应该注意的事项,如《为什么阿里巴巴禁止在foreach循环里进行元素的remove/add操作》、《为什么阿里巴巴建议集合初始化时,指定集合容量大小》等。关于集合类,《阿里巴巴Java开发手册》中其实还有另外

推荐阅读