学习一种新的编程语言就像学一门新的语言。相信许多学习两门或多门语言的朋友都会认同,在双语或多语言间转换难免令人混淆。例如,我的母语是英语,在学校里参加了沉浸式法语课程。这一方面使我...
Windows 10中检查已安装编解码器的几个方法
在播放视频文件时,如果遇到错误消息,例如“播放此文件需要编解码器”或“ Windows Media Player遇到错误”,就就可能是编解码器丢失或损坏了,那么本文可以帮助你解决这...
mysql架构
想成为优秀的程序员只会使用mysql是不行的,不需要了解其原理和主要的细节,从本文开始,会逐步的学习mysql中的关键点,无论是日常工作还是面试,都是很重要的内容。
观察者模式和发布订阅模式的区别
之前一直对观察者模式和发布订阅模式的区别理解不深,正好这段时间在看vue源码的分析,vue数据双向绑定也用到了发布订阅模式,于是又把这两者探究了一番,今天做个笔记加强印象。
springboot与spring比较区别
面试的时候经常会被问到,spring和springboot的区别。或者SpringMVC和Springboot的区别。其实这样的问法就不是特别合适。因为spring、springb...
spring常用的三种依赖注入方式
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的...
面试常问的 25+ 个 Linux 命令
作为一个Java开发人员,有些常用的Linux命令必须掌握。即使平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linu...
详解HDFS入门
HDFS(Hadoop Distributed File System)是hadoop生态系统的一个重要组成部分,是Hadoop中的的存储组件,在整个Hadoop中的地位非同一般,...
区分Java线程与进程
线程?进程?会不会傻傻分不清楚?应该如何更好的去理解JAVA中的线程进程从而将他们的价值作用有效发挥到极致呢。接着往下看吧,最详细的线程进程介绍。
如何提升 Linux 服务器安全的开源工具和技巧?
本文基于我作为初学者迄今所学的知识,详细介绍了六个简单的步骤,以提高个人使用的 Linux 环境的安全性。在我的整个旅程中,我利用开源工具来加速我的学习过程,并熟悉了与提升 Lin...
在LVM中恢复已删除的物理卷
本文中将详细介绍如何从已删除的物理卷或故障磁盘场景中恢复。
TCP/IP攻击方式
TCP/IP是网络最基本的通信协议,任何厂家生产的计算机系统,只要遵守该协议,就能与因特网互联互通。但是,TCP/IP存在的一些缺陷,常常被不法分子利用,成为他们发动攻击的一种手段...