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

  • 为什么先进的企业必须采用云优先的方法

    云计算仍然是创新、增长和帮助企业快速扩展的平台。有了正常运行时间和性能的保证,云计算已经成为真正的主流,大量的企业正在迅速将应用程序从内部部署过渡到基于云的基础设施。随着云基础设施的普及,越来越多的企业正在探索使用云的商业模式。许多独立公司也证实了这一点。研究机构Gartner公司表示,2022年印

  • 手机突然定屏,点屏幕没有反应,告诉你一个强制重启手机的方法

     很多朋友在玩游戏时,或者是刷手机时;突然遇到手机定屏、死机、卡机等,点击屏幕的任何位置都没有响应。 当出现这种情况不要着急,也不用等待手机电量耗完,更不需要拿到手机店维修。今天告诉你三个方法,可以在遇到这种情况下强制重启手机。 第一,先按住音量加键,这时不要松开,另外

  • 【前沿技术RPA】 一文学会用UiPath实现PDF自动化

    🐋作者简介:博主是一位.Net开发者,同时也是RPA和低代码平台的践行者。🐬个人主页:会敲键盘的肘子🐰系列专栏:UiPath🦀专栏简介:UiPath在传统的RPA(Roboticprocessautomation)的基础上,增加了See(AI通过计算机视觉阅读用户的计算机屏幕)和Think(

  • Java进阶篇——Springboot2源码探究

    1.@EnableAutoConfiguration除了元注解之外,EnableAutoConfiguration包含了两大重要部分:1)@AutoConfigurationPackage注解该注解只导入了一个内部类:AutoConfigurationPackages.Registrar.class

  • 敏捷是知与行的功夫

    作者|王子琪敏捷不是“一”种方法敏捷是一种用于项目管理和软件开发的迭代方法,可帮助团队更快地向客户交付价值并减少风险。它不是将一切都押在“大爆炸”发布上,而是以小的增量交付成果。不断评估需求、计划和结果,因此能够快速地响应变化。以上是一段常见的关乎敏捷的定义。而当我们动态地看待过去几十年的敏捷发展史

  • 不懂Nacos没关系,可以看看它是怎么运用代理模式的

    ​背景看Nacos的源代码时,发现其中有对代理模式的运用,而且用得还不错,可以作为一个典型案例来聊聊,方便大家以更真实的案例来体验一下代理模式的运用。如果你对Nacos不了解,也并不影响对本篇文章的阅读和学习。本文涉及知识点:代理模式的定义、代理模式的运用场景、Nacos的服务注册、静态代理模式、动

  • 你知道什么是 @Component 注解的派生性吗?

    对于 @Component​ 注解在日常的工作中相信很多小伙伴都会使用到,作为一种 Spring​ 容器托管的通用模式组件,任何被 @Component​ 注解标注的组件都会被 Spring 容器扫描。那么有的小伙伴就要

  • Java中的注解可以继承吗?

    前言注解想必大家都用过,也叫元数据,是一种代码级别的注释,可以对类或者方法等元素做标记说明,比如Spring框架中的@Service,@Component等。那么今天我想问大家的是类被继承了,注解能否继承呢?可能会和大家想的不一样,感兴趣的可以往下看。简单注解继承演示我们不妨来验证下注解的继承。自定

  • 震惊,Java+ lua = 王炸!

    在某些业务场景下,我们可能会遇到lua中要调用Java代码情况,当然这个用JNI肯定是可以做到的,但是有更加方便的办法:LuaJavaBridge(LuaJava)和LuaJ。luaj主要特征可以从Lua调用JavaClassStaticMethod调用Java方法时,支持int/float/boo

  • 一次日常需求处理带给我的思考

    需求背景团队项目原来使用的云存储中间件已经下线了,由于历史原因未能及时将其全部迁移到新的云存储平台,进而导致部分功能在使用时出现问题。比如在某些需要上传并存放文件的场景下,会导致上传失败,影响正常的业务逻辑;在某些需要下载文件的场景下无法找到正确的路径,从而无法下载相关业务数据。这个问题之所以被发觉

  • 不要再用 if (obj != null) 判空了!

    一、前言相信不少小伙伴已经被java的NPE(NullPointerException)所谓的空指针异常搞的头昏脑涨,有大佬说过“防止NPE,是程序员的基本修养。”但是修养归修养,也是我们程序员最头疼的问题之一。二、认识Optional并使用简单来说,Opitonal类就是Java提供的为了解决大家

  • 如何让 Jupyter Notebook 自动导入代码?

    大家好,我是早起。作为使用Python工作的数据科学家。每天我们都会启动多个新的Jupyter笔记本,并且在会用到多个不同的库,例如pandas、matplotlib等。但是,在开始实际工作之前,我们总是需要为每一个Notebook写一堆的导入代码,虽然这不困难,但是却很繁琐,有时还需要查找对应的导

  • 不是我看不起你?我猜你只知道两种单例模式

    定义单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。使用场景对于一些需要频繁创建销毁的对象重量级的对象经常使用到的对象工具类对象数据源session单例模式八种方式饿汉式(静态常量)复制/***饿汉式(静态常量

  • 源码剖析-轻量级异步爬虫框架 Ruia

    前言在源码剖析-公众号采集阅读器Liuli一文中提到了ruia,这篇文章就简单记录一下ruia。为啥要看?主要是在阅读Liuli的过程中,顺手看了一下ruia的仓库,发现代码量很少,其宣传中又强调除爬虫核心功能外的所有功能都通过插件的方式实现,我便对其插件系统的实现感到好奇,是像Flask那种动态引

  • 实操 Synchronized关键字,拿下它!

    本文大纲:synchronized是啥?synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。主要用法如下:1.修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码

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

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

  • 玩转Java注解:元注解、内置注解、自定义注解的原理和实现

    前言Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制。重点:和Javadoc不同,Java标注可以通过反射获取标注内容。大话空话不用说太多,简而言之,在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。当然

  • 面试官:如何在Integer类型的ArrayList中同时添加String、Character、Boolean等类型的数据?

     1、问题描述2、什么是异常3、异常体系分类4、反射的概述5、反射机制的作用6、反射的三种实现方式7、通过反射获取类的方法8、通过反射创建对象9、Method类的invoke()方法10、思路分享11、代码实现关于作者1、问题描述“如何在Integer类型的ArrayList中同时添加St

  • 不使用If-Elif 语句,如何优雅地判断某个数字所属的等级?

     偶然看到了stackoverflow上的一个问题,还挺有启发,故分享一下。 题目大意是:有从A到F的5个等级,现要判断某个数值(从0到1之间)所属的等级。举例,如数值>=0.9,则属于A;若数值>=0.8,则属于B;以此类推。若使用if-elif语句,可能写成这样:

  • 深入浅出的分析 Properties

     最近在看java集合源码的时候,发现原来我们经常使用的Properties类既然继承自Hashtable!又涨见识了!01.摘要在集合系列的第一章,咱们了解到,Map的实现类有HashMap、LinkedHashMap、TreeMap、IdentityHashMap、WeakHashMa

推荐阅读