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

  • 【蓝桥杯-刷题篇】基础知识运用

    🍓系列专栏:蓝桥杯🍉个人主页:个人主页目录1.查找两个总和为特定值的索引2.寻找3个数的最大乘积3.字符统计4.用杂志拼接信件5.小蓝吃糖果6.含2天数7.完全日期8.星期几9.图书推荐1.查找两个总和为特定值的索引题目链接:查找两个总和为特定值的索引-蓝桥云课(lanqiao.cn)题目描述给

  • 【华为OD机试 2023】 数组合并(C++ Java JavaScript Python)

    文章目录题目描述输入描述输出描述用例C++JavaScriptJavaPython题目描述现在有多组整数数组,需要将他们合并成一个新的数组。合并规则:从每个数组里按顺序取出固定长度的内容合并到新的数组中,取完的内容会删除掉,如果该行不足固定长度或者已经为空,则直接取出剩余部分的内容放到新的数组中,继

  • 【Kotlin】Kotlin 与 Java 互操作 ③ ( Kotlin 中处理 Java 异常 | Java 中处理 Kotlin 异常 | @Throws 注解处理异常 | 函数类型互相操作 )

    文章目录一、Kotlin中处理Java异常1、Java中异常操作2、Kotlin中调用Java抛出异常函数3、分析Kotlin字节码信息4、Kotlin中捕获异常二、Java中处理Kotlin异常1、Kotlin方法中抛出异常处理2、Java中调用Kotlin异常方法3、使用@Throws注解注明异

  • JVM调优好用的内存分析工具

    对于高并发访问量的电商、物联网、金融、社交等系统来说,JVM内存优化是非常有必要的,可以提高系统的吞吐量和性能。通常调优的首选方式是减少FGC次数或者FGC时间,以避免系统过多地暂停。FGC达到理想值后,比如一天或者两天触发一次FGC。FCT时间优化为100~300毫秒后,再减少YoungGC次数或

  • 来聊一聊 ElasticSearch 最新版的 Java 客户端

    可能不少小伙伴都注意到了,从ElasticSearch7.17这个版本开始,原先的Java高级客户端JavaHighLevelRESTClient废弃了,不支持了。老实说,ElasticSearch算是我用过的所有Java工具中,更新最为激进的一个了,在Es7中废弃了TransportClient,

  • Java开发的九大工作领域

    Java语言简单易用、安全可靠,主要面向Internet编程,具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。1.Java技术可以做网站开发Java在电子商务领域以及网站开发领域,开发人员可以运用

  • Selenium 3 升级到 Selenium 4 应注意哪些

    一、前言在自动化技术的不断发展过程中,我们往往也会遇到或做过自动化版本升级的任务,也会遇到各种各样的问题。对于Web自动化测试,目前很多公司还是很热衷使用Selenium。较新开发的测试脚本可能都在使用Selenium4版本,但是对于已经完成或者旧的测试脚本可能仍是Selenium3版本,甚至是Se

  • 使用 Java 解析 XML 文件

    在你使用Java编写软件时实现持久化配置。当你编写一个应用时,你通常都会希望用户能够定制化他们和应用交互的方式,以及应用与系统进行交互的方式。这种方式通常被称为“偏好preference”或者“设置setting”,它们被保存在一个“偏好文件”或者“配置文件”中,有时也直接简称为“配置config”

  • 受Java程序员欢迎的优秀性能测试工具

    面向开发人员的Java性能测试环境已不再像过去那样贫瘠。部分原因是采用DevOps策略将测试进一步向左转移,部分原因是JMeter等流行技术的成熟和采用。虽然我们在这里主要查看Java应用程序的负载测试工具,但负载测试是大多数性能测试方法的基础。JMeterJMeter是Apache的一个开源工具,

  • 国内 Java 开发者必备的两个神器:Maven国内镜像和Spring国内脚手架

    虽然目前越来越多的国产优秀技术产品走出了国门,但是对于众领域的开发者来说,依然对于国外的各种基础资源依赖还是非常的强。所以,一些网络基本技能一直都是我们需要掌握的,但是速度与稳定性问题一直也都有困扰着大家。所以,今天就给众Java开发者推荐两个提速神器:Maven的国内镜像和Spring的国内脚手架

  • 2020年3月编程语言排行榜:Go飞速大涨;Delphi走向没落

    TIOBE公布了3月份编程语言排行榜。相比上个月编程语言Top5并没有太大的变化,其中Java依旧稳坐榜首,随后分别是C、Python、C++、C#。前20名排行如下:3月份排行榜中,涨幅最大的是C语言,本月以3.03%的增长率大幅领先于其他编程语言,相较之下,Python近几个月的涨幅则要平缓一些

  • 2020年热门编程语言的发展方向

     时间行至2020年,对于编程语言的未来发展,很多人会更多的期待。因此,我们向多位编程专家征询了他们对热门编程语言的看法。Python今年Python最大的新闻是,其创造者和“终身仁慈独裁者(BDFL)”GuidovanRossum退休了,将Python交给了Python指导委员会(Pyt

  • Java升级那么快,多个版本如何灵活切换和管理?

    前言近两年,Java版本升级频繁,感觉刚刚掌握Java8,写本文时,已听到java14的消息,无论是尝鲜新特性(Java12中Collectors.teeing超强功能使用),还是由于项目升级/兼容需要,我们可能都要面临管理多个Java版本的情另外Oracle自Java11开始,更改了用户协议,任何

  • 2019年Java前景堪忧?看看大数据怎么说

    有人说,Python、GO等语言的崛起会影响Java的地位,阻碍其发展?2018年随之人工智能技术大火的Python、2017年谷歌发表声明将做为Android开发一级语言的Kotlin、2016年因前端开发而变成最火爆语言的JavaScript等等均向传统式计算机语言Java参与了挑战。但他们都未

  • 为什么面向对象糟透了?

     又是周末,编程语言“三巨头”Java,Lisp和C语言在HelloWorld咖啡馆聚会。服务员送来咖啡的同时还带来了一张今天的报纸,三人寒暄了几句,C语言翻开了报纸,突然眼前一亮:“这篇文章的标题写得好啊,《为什么面向对象糟透了!》”(这是一篇很早之前的文章,作者是大名鼎鼎的JoeArm

  • Java语言为什么经久不衰?且总能霸占编程语言排行榜首?

    很多想学编程的人有一个顾虑:不知道自己适不适合。如果因为兴趣而学,可以这么说,人人都适合学编程。现在中国各地都在开展编程教育,不仅中学生,就连小学生都开始编程了。事实上,幼儿园里已经有一些简单的编程课了。听一邻居说,她女儿就读的幼儿园里每周会有一节编程课,她直呼“太惊讶了”,“感觉自己不去学一点编程

  • Python虽然很火,为啥找工作这么难

    知乎有人提了这么个问题,Python这么火,为啥找工作这么难呢?这两年因为第三波人工智能热潮让Python火了一把,让中小学生、非程序员(产品经理、运营)都加入到了学习Python的行列,那之前Python火吗? 虽然和Java、C这些大佬有差距,但是它一直保持在前几位,并没有掉队,紧随大

  • 纳尼,Java 存在内存泄泄泄泄泄泄漏吗?

     01.怎么回事?纳尼,Java不是自动管理内存吗?怎么可能会出现内存泄泄泄泄泄泄漏! Java最牛逼的一个特性就是垃圾回收机制,不用像C++需要手动管理内存,所以作为Java程序员很幸福,只管NewNewNew即可,反正Java会自动回收过期的对象。。。那么Java都自动管理内

  • 邪恶的Java帝国是怎么欺负小函数的?

     1小函数的运气不好,投胎到了邪恶的Java帝国,一出生就被告知了自己的悲惨地位,以及未来的悲惨人生:奴隶。确切地说,是类的奴隶。在Java帝国,国王特别喜欢“类”,不待见“函数”,他的法令规定:“类”是帝国的一等公民,“函数”则是类的奴隶。没有类的跟随和陪伴,函数绝对不能单独出行,否则立

  • Java并发编程包中atomic的实现原理

     这是一篇来自粉丝的投稿,作者【林湾村龙猫】最近在阅读Java源码,这一篇是他关于并发包中atomic类的源码阅读的总结。Hollis做了一点点修改。引子在多线程的场景中,我们需要保证数据安全,就会考虑同步的方案,通常会使用synchronized或者lock来处理,使用了synchron

推荐阅读