🔍
📢

Java不用库纯手写SMTP协议邮件发送客户端

使用java语言基于SMTP协议手写邮件客户端 1. 说明 电子邮件是互联网上常见的应用,他是互联网早期的产品,直至今日依然受到广大用户的喜爱(在中国可能因为文化背景不同,电子邮件只在...

SpringBoot集成MyBatis之XML和注解配置

一个有趣的现象:         传统企业大都喜欢使用hibernate,互联网行业通常使用mybatis;之所以出现这个问题感觉与对应的业务有关,比方说,互联网的业务更加的复杂,更加需要进行灵活性...

Spring Boot注解(Annotation)用法描述

一、注解(annotations)列表  @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。 @Configuration 等...

k8s/Kubernetes运维基本概念简单描述

在k8s中,有各种各样的概念和术语。这些概念是必须要学习和掌握的。 大概说一下这些概念: Master: k8s的主控组件,对应的对象是node。 Node: 是k8s集群的机器节点,相当于master-node。一个node...

Linux 内核模块深入学习

什么是 Linux 内核模块? 内核模块是可以根据需要加载到内核中或从内核中卸载的代码块,因此无需重启就可以扩展内核的功能。事实上,除非用户使用类似 lsmod 这样的命令来查询模块信息...

C语言/C++编程基础知识

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处...

UI设计师呈现高级视觉界面

人们总希望能够通过规则让事情变得更容易理解。对于平面设计是如此,对于数字化的UI界面也同样是如此。经过仔细地组织和整理之后的UI界面,无论是APP还是网站,都能够被用户更好地了...

NFC一文读懂

相信大家都知道 NFC,如今几乎所有旗舰手机都支持这一功能,有了它,我们就可以用手机来乘坐公交地铁、用手机开门、用手机支付,那么你知道 NFC 到底是什么吗?IT 之家现在给大家...

Linux锁定和解锁用户帐户

本教程将帮助你在 Linux 中手动锁定和解锁用户帐户。 这可以通过三种方式使用以下两个 Linux 命令来完成。 passwd:用于更新用户的身份验证令牌。这个任务是通过调用 Linux PAM 和 libuser API 来...

量子力学的量子跃迁随机性被推翻?

    耶鲁大学科学家通过一种高速摄影技术,揭示了量子跃迁循序渐进的过程。量子跃迁再次成为流行语,并掀起一场关于量子力学是随机性还是连续性的争论。     量子力学作为理解...