默认文章
-
Java教程:什么是分布式任务调度?怎样实现任务调度?
通常任务调度的程序是集成在应用中的,比如:优惠卷服务中包括了定时发放优惠卷的的调度程序,结算服务中包括了定期生成报表的任务调度程序,由于采用分布式架构,一个服务往往会部署多个冗余实例来运行我们的业务…
-
程序员讨厌的“笔试题”,还有存在的必要性吗?
面试,是我们拿到offer的必经之地,在面试中我们会遇到各种“刁难”,而让程序员最为排斥的,非“笔试题”莫属。△ 截图来源脉脉,如侵删为什么程序员越来越排斥做面试题呢?我们先来看看网友们的说法:排斥原因1:主要…
-
如何实现单页面应用效果?单页面应用有哪些优势?
单页面应用程序(SPA:Single PageApplication)简单来讲就是只在一个页面内完成整个网站的复杂页面交互,而不刷新页面的应用。例如市面上某音乐播放类软件,在音乐播放的同时,可以操作其他菜单,而不影响音乐的播放…
-
Kotlin常用开发工具有哪些?
在Kotlin的官方文档(www.kotlincn.net)上可以看到,Kotlin语言的开发工具有4种类型,分别是IntelliJIDEA、Android Studio、Eclipse 以及Compiler。这4种工具的简单介绍如下。1. IntelliJ IDEAIntelliJ IDEA是JetB…
-
JavaScript中常用事件有哪些?
JavaScript是基于对象的脚本语言,它的一个最基本的特征就是采用事件鼎动。如,当鼠标指针经过某个按钮或者用户在文本框中输入某些信息时,都可以设置相应的JavaScript事件来完成某些特殊效果。下面,将对JavaScrip…
-
「拒绝加班集体辞职」今年还敢裸辞的,劝你三思!
没有裸辞过的人生是不完整的~老板不听话,告辞!领导骂了我,告辞!不发年终奖,告辞!不爽,就辞职!是00后信奉的职场圣经,裸辞一时爽,一直裸辞一直爽。4月5日,一段怒怼领导的聊记录登上微博热搜。其言辞之激烈…
-
2023中国程序员薪酬报告出炉,你拖后腿了吗?
程序员薪资高已是公认的事实,但是具体高到什么程度呢?近期,全球人力服务公司 Michael Page Internatioal 就发布了《2023 中国大陆薪酬报告》,揭示了中国程序员的薪酬情况。该报告中一共调研了国内 7 个行业以及…
-
学了人工智能之后能做哪些工作?
人工智能的应用,正在以”AI+“或者”+AI“的方式,重构中国经济。”AI+“的方式,即以技术为核心驱动, 探索多样化的人工智能产品、方案、商业模式,直接服务社会。 而“+AI”则是传统行业主动引进人工智能技术进行产业升…
-
ChatGPT是什么意思?ChatGPT的前世今生
ChatGPT是OpenAI公司在2022年11月30日发布的一款全新聊天机器人模型,这款工具兼具了问答和聊天双重功能,OpenAl由马斯克等人在2015创立,目标是开发造福全人类的Al技术。2018年OpenAl正式发布GPT(生成式预训练语言…
-
最新编程排行出炉!第一名ChatGPT都在用!
作为一名合格的(准)程序员,必做的一件事是关注编程语言的热度,编程榜代表了编程语言的市场占比变化,它的变化更预示着未来的科技风向和机会!快跟着黑马君一起看看本月排行有何看点:4月Tiobe排行榜前15名*以上…
-
机器学习中入门级必学的算法有哪些?
K-近邻算法什么是k-近邻算法?就是根据你的邻居推断出你的类别概念:K Nearest Neighbor算法又叫KNN算法,这个算法是机器学习里面一个比较经典的算法, 总体来说KNN算法是相对比较容易理解的算法定义如果一个样本在…
-
抖音、腾讯世纪大和解,透露了哪些信息?
前几日,抖音在微信公众号平台发布一条合作说明:△ 来源抖音和ta的朋友们,如侵删抖音和腾讯视频达成合作,双方将围绕长短视频联动推广、短视频二次创作等方面展开探索……一石激起千层浪,消息一出,网友们开始坐不…
-
数据可视化有哪些方式?【图表类型大全】
我们通常所说的数据可视化是指狭义的数据可视化,即将数据以图表的方式进行呈现,常见于PPT、报表、新闻等场景。图表是数据可视化最基础的应用,它代表图形化的数据,通常以所用的图形符号命名,例如使用圆形符号的…
-
MinIO是什么?MinIO的去中心化有哪些好处?
MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结合使用,它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。它一大特点就是…
-
40岁还在一线敲代码,是种什么体验?
很多人认为程序员一定要干到管理层,才会有继续走下去的希望,而踏实做技术的程序员,只会面临淘汰。事实真是如此吗?△ 截图来源脉脉,如侵删先不说结论,我们一起先看看网友们的看法:△ 截图来源脉脉,如侵删,滑…
-
Java教程:使用工厂模式最主要的好处是什么?
Java中使用工厂模式的最主要好处是可以将对象的创建与具体实现解耦,从而实现更好的灵活性和可维护性。具体来说,工厂模式可以帮助我们隐藏创建对象的细节,同时也可以在需要时灵活地更改具体实现,而不需要修改客…
-
Java教程:Maven是什么?Maven能用来做什么?
Maven是Apache旗下的一个开源项目,是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简 称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。掌握Maven可以进行一些简单的依赖…
-
Java教程:JVM对Java的原生锁做了哪些优化?
JVM对Java的原生锁(即synchronized关键字)做了许多优化,其中包括:1.偏向锁(Biased Locking) 当一个线程获取锁后,JVM会将锁的对象头标记为偏向锁。此时,该线程可以无需竞争地获取该锁。这种情况下,锁的获…
-
HashMap和Hashtable有什么区别?
HashMap和Hashtable都是用于实现基于键值对的映射数据结构的类。它们的主要区别在于线程安全性、null值的处理和迭代器的顺序。1.线程安全性 Hashtable是线程安全的,它的方法都是同步的。而HashMap则不是线程安…