Java版本( Java主要有三个版本) JavaSE:(简称J2SE)Java标准版,是所有Java的技术核心和基础,也是学习Java语言的基础,此版本主要用于开发桌面应用(C/S)程序。JavaEE:(简称J2EE)Java企业版,是Java技术中应用最广泛部分,主要用于提供企业级平台应用,即构 ...
分类:
其他好文 时间:
2020-06-04 01:28:14
阅读次数:
66
Linux是免费开源的操作系统,也是当下非常受欢迎的技术,而Linux运维作为此技术衍生出来的岗位,广受大家的喜欢,越来越多的人都想要学习Linux技术。那么40岁从事Linux运维合适吗?
分类:
系统相关 时间:
2020-06-02 18:32:47
阅读次数:
437
一个合格的Linux运维工程师就必须知道系统启动流程,不管是在面试中还是系统故障排错或多或少都会涉及到启动流程。本文参考《鸟哥的Linux私房菜》第三版在了解系统启动流程之前先了解几个概念:Linux的组成部分:Kernel+rootfs(根文件系统)+程序Kernel的功能:进程管理、内存管理、网... ...
分类:
系统相关 时间:
2020-05-31 00:53:18
阅读次数:
117
一、数据结构与算法基础 说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树? 倒排一个LinkedList。 用Java写一个递归遍历目录下面的所有文件。 二、Java基础 接口与抽象类的区别? Java中的异常有哪几类?分别怎么使用? ...
分类:
编程语言 时间:
2020-05-30 13:08:03
阅读次数:
89
一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。 这一机制为很多框架扩展提供了可能,比如在Dubbo、JDBC中都使用到了SPI ...
分类:
编程语言 时间:
2020-05-27 13:39:35
阅读次数:
72
一.概述(什么是spring): Spring是分层的Java SE/EE应用full-stack(一站式)轻量级开源框架。他解决的是业务逻辑层和其他各层的松耦合问题,将面向接口的编程思想贯穿整个系统应用。以IOC(控制反转)和AOP(面向切面编程)为内核,提供了展现层Spring MVC和持久层S ...
分类:
编程语言 时间:
2020-05-24 18:05:03
阅读次数:
81
Linux中find命令用法全汇总,看完就没有不会用的! 中琦2513 马哥Linux运维 2017-04-10 糖豆贴心提醒,本文阅读时间7分钟 Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条 ...
分类:
系统相关 时间:
2020-05-23 20:36:24
阅读次数:
103
作为一名合格的 Linux 运维工程师,一定要有一套清晰、明确的解决故障思路,当问题出现时,才能迅速定位、解决问题,这里给出一个处理问题的一般思路: 重视报错提示信息:每个错误的出现,都是给出错误提示信息,一般情况下这个提示基本定位了问题的所在,因此一定要重视这个报错信息,如果对这些错误信息视而不见 ...
分类:
其他好文 时间:
2020-05-23 20:32:05
阅读次数:
301
一、经常升级系统将软件更新到最新版本通常是任何操作系统所必需的安全预防措施。软件在更新时通常会在大到关键漏洞补丁、小到bug修复的范围内进行,很多漏洞实际上在被公布时就已经被修复了。二、自动安全更新你可以调节服务器关于自动更新的的参数。Fedora的Wiki页面上有一篇文章对自动更新进行了深入解读,文章里提到我们可以通过调整参数为安全更新会把自动更新的风险降低至最少。当然,是否选择自动更新必须由你
分类:
系统相关 时间:
2020-05-22 16:59:28
阅读次数:
84
Linux是非常热门的技术,随着应用领域不断拓展,越来越多的人都想要加入Linux行业中,当我们进入行业确定好自己发展路线之后,就是选择一个合适的Linux版本,但是对于很多人都是比较头疼的问题,Linux各个版本应用在哪些场景?为大家介绍一下。
分类:
系统相关 时间:
2020-05-18 14:10:31
阅读次数:
154