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

  • 微服务与Spring Cloud简述

    *每一个有收获的日子都会来分享一下,今天和大家说一下近几年的主流微服务与SpringCloud。本人自己菜鸟一个,能够分享的知识有限,如果只是想初窥门径,那么本篇将会是一个还算不错的引导。*本文只是对于此方面比较陌生的读者提供一个大概框架,相当于杯子。使自己在今后的学习当中不至于使盲人摸象。本片实际

  • Android中各种Exception错误小结

    1.介绍汇总了部分的崩溃异常日志内容,以及相关问题的解决方法。希望给大家一点参考。问题都比较简单。2.Exception简单汇总一些常见的异常情况,以及相关的解决方法2.1IllegalArgumentException错误IllegalArgumentException:非法数据异常。问题1:复制

  • 从编译角度看Kotlin内存优化

    作者|闫永俊,单位:中国移动智慧家庭运营中心​Labs导读今天我们来聊一聊由JetBrains开发的一种用于现代多平台应用的静态编程语言——Kotlin。Kotlin可以被编译为Java字节码,也可以被编译成JavaScript,方便在没有JVM的设备上运行。除此之外,Kotlin还可以被编译成二进

  • 万字图解工作面试必备,Java线程安全问题和解决方案

    前言上一篇介绍了《​​Java多线程的作用​​》,使用场景和创建方式等基础,本篇主要介绍:多线程的安全问题从指令集层面分析线程安全问题产生原因多线程安全问题解决方案锁分类synchronized和Lock的底层实现原理文章涵盖广而全,对工作和面试都有很大帮助,值得收藏认真阅读,不错的话记得点赞,关注

  • Kotlin 开发者眼中的 Java 缺少哪些特性?

    NicolasFränkel是一名资深程序员,拥有近二十年的Java开发经历。他在几年前开始学习Kotlin,在此之后,每当他再使用Java时,总会思考为什么自己写的Java代码看起来不如Kotlin那么优雅,并且发现Java缺少一些可以提升代码可读性、表现力和可维护性的功能。对此,NicolasF

  • Java终于开始引入虚拟线程(协程)了

    高并发、多线程一直是Java编程中的难点,也是面试题中的要点。Java开发者也一直在尝试使用多线程来解决应用服务器的并发问题。但是多线程并不容易,为此一个新的技术出现了,这就是虚拟线程。传统多线程的痛点但是编写多线程代码是非常不容易的,难以控制的执行顺序,共享变量的线程安全性,异常可观察性等等都是多

  • Redis详细介绍:5种基本数据结构

     一、Redis简介 "Redisisanopensource(BSDlicensed),in-memorydatastructurestore,usedasadatabase,cacheandmessagebroker."——Redis是一个开放源代码(BSD许可)的内存中数据

  • 活久见!技术面试官竟然给我出了一个脑筋急转弯,还问我王者荣耀什么段位?

    应聘者我叫小志,是一个毕业3年的Java后端开发,在一家传统银行的研发中心负责主要的研发岗位。虽然这份工作并不是很忙,给我的薪水也算不错,但是用到的技术都是比较落后的,而且银行都比较保守,所以迭代速度也没那么快。身边的同事大多数也都是比较安于现状的,有一些新的技术也不乐于尝试,甚至有些老员工就是每天

  • 教你这6个小技巧,让你在GitHub上快速找到你想要的资源

    GitHub搜索用法-in限制搜索公式:XXX关键词in:name或description或readme1、xxxin:name项目名包含xxx的例如:dubboin:name搜索项目名包含dubbo的项目2、xxxin:description项目描述包含xxx的例如:dubboin:descrip

  • 2019年 Java 调查报告:“被取代”是不存在的!

     尽管Java被称为编程语言的“老马”,但它仍在不断发展。在Tiobe排行榜中,它仍然是的第一名,在PYPL和RedMonk排行榜上则在与Javascript和Python争夺第二名的位置,按照GitHub上库贡献者的数据来看,它是第三大最受欢迎的语言。时光在变,Java一直没变,过去企业

  • Java多线程优化都不会,怎么拿Offer?

    【51CTO.com原创稿件】随着业务量的增加,多线程处理成为家常便饭。于是,多线程优化成了摆在我们面前的问题。Java作为当今主流的应用开发语言,也会有同样的问题。 图片来自Pexels今天,我们从Java内部锁优化,代码中的锁优化,以及线程池优化几个方面展开讨论。Java内部锁优化当使

  • Java 异常处理的 20 个实践,你知道几个?

     异常处理是Java开发中的一个重要部分,是为了处理任何错误状况,比如资源不可访问,非法输入,空输入等等。Java提供了几个异常处理特性,以try,catch和finally关键字的形式内建于语言自身之中。Java编程语言也允许创建新的自定义异常,并通过使用throw和throws关键字抛

  • 什么是Java构造器?

    构造器是编程的强大组件。使用它们来释放Java的全部潜力。在开源、跨平台编程领域,Java无疑(?)是无可争议的重量级语言。尽管有许多伟大的跨平台框架,但很少有像Java那样统一和直接的。当然,Java也是一种非常复杂的语言,具有自己的微妙之处和惯例。Java中与构造器constructor有关的最

  • 为何我建议1-3年的Java程序员仔细看看这篇文章

    此文的目的是为了督促自己去不断学习,让自己有更明确的方向去提升自己。以技能树为基础,以面试要点为大纲,我觉得比抓住什么看什么要更有目的,更能坚持下去。世界瞬息万变,我们要时刻准备着、时刻提高着自己,才能使自己更具有竞争力。一、Java技能树1、基本语法这包括static、final、transien

  • 2019年8月编程语言排行榜:Python优势尽显,Kotlin一蹶不振

    近日,TIOBE发布了8月份的编程语言排行榜,排名第三的分别是Java、C、Python,Top10分别为Java、C、Python、C++、C#、VisualBasic.NET、JavaScript、PHP、Objective-C、SQL。  相比7月份,本月的排名并没有太大的

  • 全面的高可用服务系统线上问题排查工具单之一

    本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。01.必不可少的基础命令和工具1、grepgrep是Linux下通用的文本内容查找命令。也可以利用

  • 2月份GitHub上最热门的Java开源项目

    今天,我们一起来盘点一下2月份GitHub上最热门的Java开源项目,本月上榜的不仅有Java学习指南JavaGuide、滴滴研发助手DoraemonKit、微服务架构fescar......1.JavaGuidehttps://github.com/Snailclimb/JavaGuideStar

  • 本科和专科学历对于Java开发来说差别有多大

    很多人高考过后没有考到理想的成绩,所以报了个专科学校,在家长亲戚朋友的建议之下、或者出于某种机缘巧合又选填了计算机专业。在众多人看来计算机专业好就业,工资高,福利好。确实也是这样,在这迅速发展的互联网时代,学个网络技术真的可以创造更好的未来。或许很多引导你走向Java开发这条道路的人都说过,学好编程

  • 进程无故消失的破案历程

     概述前段时间公司有个系统的进程老是无故退出,在客户那边好好的,在家里服务器上老是出现,而且出现的时间也没啥规律,当然最终查出来还是有规律的,不过这个规律比较特别。大家看了后面的内容之后就明白了,真的很特殊!初步分析进程Crash?当同事找到我的时候,我***反应是是不是进程Crash了,

  • 我是Java,这是我的2018年总结

     我是你们热爱的Java,2018年过去了,我给你们总结一下这一年发生在我身上的大事。其实我心里也挺鄙他的,要是我的亲爹Sun在......嗯,我估计他也会这么干吧。1***件大事,我的EE部分正式被已交给了Eclipse社区,也找了个后爸!并且起了一个难听的名字:JakartaEE。不管

推荐阅读