🔍
📢

Java equals()和==相等判断的区别

相等判断符"=="介绍   "=="相等判断符用于比较基本数据类型和引用类型数据. 当比较基本数据类型的时候比较的是数值, 当比较引用类型数据时比较的是引用(指针).   "=="判断基本类型是否相...

JavaScript异步编程实例 - Callback、Promise、Generator、Async

JS异步编程实践理解 回顾JS异步编程方法的发展,主要有以下几种方式: Callback Promise Generator Async 需求 显示购物车商品列表的页面,用户可以勾选想要删除商品(单选...

Java线程池ThreadPoolExecutor源码分析

new Thread和线程池的比较 每次new Thread是新建了线程对象,并且不能重复使用,为什么不能重复使用?因为new是相当于在内存中独立开辟一个内存来让该线程运行,所以只能释放线程资源...

Java volatile具有synchronized的并发可见性

volatile用来修饰被不同线程访问和修改的变量,作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。 看这个例子: public class ThreadVerify...

Javascript防抖和节流简单实现

作为一名前端开发者,我们经常会处理各种事件,比如常见的click、scroll、 resize等等。仔细一想,会发现像scroll、onchange这类事件会频繁触发,如果我们在回调中计算元素位置、做...

自媒体如何内容创业

大多数情况下,你和我一样,都是属于一穷二白的人,要啥没啥,都要靠着自己的双手,辛苦劳动来换得一切想要的东西。那么,在创业领域中,啥是一穷二白呢?   一、什么是一...

Java方法引用(Method References)

1、方法引用的使用场景 我们用Lambda表达式来实现匿名方法。但有些情况下,我们用Lambda表达式仅仅是调用一些已经存在的方法,除了调用动作外,没有其他任何多余的动作,在这种情...

.NET Core VS .NET Framework

你会为你的下一个应用程序选择哪一种开发平台 - .NET Framework 或者 .NET Core? 在这篇文章中,让我们比较一下这两个开发平台的特点,看能否得出一个结论。   .NET Fram...

MyBatis动态SQL拼接和关联查询

本文重点讲述if、where、set、choose、trim和一对一,一对多,多对多相关内容!   为什么我们要使用mybatis,是因为JDBC存在以下问题: 1、 数据库连接创建、释放频繁造成系统...

WIFI信号对人体有害吗?

目前,大家对WIFI信号对人体有没有害这个问题讨论比较热烈,根据已有的资料,我归纳了一些的内容。要回答这个问题,我们需要回答下面三个问题: 1、WIFI信号是什么? 2、W...

Android UI触摸事件传递机制

一、View与ViewGroup的关系 View和ViewGroup二者的继承关系如下图所示: View是Android中最基本的一种UI组件,它是所有控件类的基类。View类的作用是可以在屏幕上绘制...

化学元素和钢铁金属

一、元素 又称化学元素,指自然界中一百多种基本的金属和非金属物质,它们只由一种原子组成,其原子中的每一核子具有同样数量的质子,用一般配的化学方法不能使之分解,并...

Java Builder模式创建复杂可选参数对象

构造器模式 在新建对象时,若需要对大量可选参数进行赋值,最常见的做法是JavaBeans模式,即调用一个无参构造方法创建对象,然后调用setter方法来设置每个必要的参数,以及每个相关的可...

Java控制台Scanner类获取用户输入及优雅退出

import java.util.Scanner; public class MainClass { public static void main(String[] args) { System.o...

公告
从此网欢迎您!

职场办公软件

通讯工具 QQ、微信、Email
文档处理 LibreOffice、MS Office
        

推荐软件

杀毒软件 - 卡巴斯基个人免费版
影音播放 - VLC
压缩工具 - 7-Zip、WinRAR、WinZip
直播推流 - OBS Studio
美工设计 - GIMP
原型设计 - Pencil
矢量绘图 - Inkscape
需求分析 - FreeMind
Linux系统 - DebianUbuntu
FTP客户端 - FileZilla
SSH客户端 - Linux终端、WSL、PuTTY
Git自托管 - GitWeb、GitLab、Gogs
Go IDE - Visual Studio Code
Java Web服务器 - JettyTomcat
PHP服务器 - XAMPPWebPI+PHP插件
Android反编译 - JADX
串口 - PuTTYMinicom
MySQL/MariaDB - HeidiSQLMySQL Workbench
WebDAV - WinSCP
容器 - Kubernetes/k8sDocker

Web网站开发选型

网页制作 HTML5、CSS、Javascript
前端框架 Semantic-UIBootstrap
注册域名 Namecheap、谷歌Domain
购买主机 Google Cloud、阿里云
数据操作 JDBCMyBatis、Spring
        ADO.NET、LINQ、EF
上传部署 FTP/SFTP使用、SSH管理
安全证书 Let's Encrypt免费证书
        

桌面程序开发选型

图形界面 WPF、JavaFX、基于浏览器
开发框架 .NET FrameworkJava
安装部署 .exe、Windows服务、Systemd
加密混淆 ConfuserEx
        

手机应用开发选型

版本兼容 Android 4.4+、iOS 10.0+
IDE Android Studio、XCode
相关技术 PWA、Core ML(机器学习)
应用市场:
F-DroidGoogle PlayApp Store
        

技术库选型

单元测试 JUnit 5
RPC gRPC
网络通讯 Netty
        
热门标签