Linux 中变量的取用与设定

      Linux是一个多人多任务的环境,每个人登录系统都能取得一个 bash shell,每个人都能够使用 bash 下达 mail 这个指令来接受自己的邮箱等等。问题是,bash 如何得知你的邮箱是那个文件?这就需要『变量』的帮助。 一、什么是变量  1)、变数的可变性与方便性:简单的...

2019-01-05 21:22:40

阅读数:60

评论数:0

了解 BASH

管理整个计算机硬件的其实是操作系统的核心(kernel),这个核心是需要被保护的。所以使用者就只能通过shell来跟核心沟通,以让核心达到想要的工作。那么系统中有多少shell?为什么要使用bash等等?我们来简单了解下。 一、Bash shell 的功能  ☛  命令编辑能力(history...

2019-01-01 13:05:17

阅读数:23

评论数:1

Linux 文件权限

一、使用者与群组的概念 1)、在Linux里面,任何一个文件都具有[User,Group及Other]三种身份的个别权限:不过需要注意的是root用户,具有所有权限。               ✔  User(文件拥有者):只有文件拥有者,就是你自己,才能看与修改这个文件的内容。      ...

2018-12-27 11:29:53

阅读数:42

评论数:0

Spring 的核心组件详解

      Spring总共有十几个组件,但是真正核心的组件只有三个:Core、Context 和 Bean。它们构建起了整个Spring的骨骼架构,没有它们就不可能有AOP、Web等上层的特性功能。 一、Spring的设计理念       Bean组件是Spring核心中的重点,Spring...

2018-12-21 15:06:50

阅读数:33

评论数:0

Java IO的工作机制

      IO问题可以说是当今Web应用中所面临的主要问题之一,应为当前这个海量数据时代,数据在网络中随处流动。在这个流动的过程中都涉及IO问题,可以说大部分Web应用系统的瓶颈都是I/O瓶颈。 一、Java的I/O类库的基本架构      Java的IO操作类在包java.io下,大概有将...

2018-12-18 14:23:42

阅读数:36

评论数:0

Web请求过程

一、B/S网络架构概述        B/S网络架构基于统一的应用层协议HTTP来交互数据,与大多数的传统C/S互联网应用程序采用的长连接的交互模式不同,HTTP采用无状态的短连接的通信方式。一次请求就完成一次数据交互,然后通信就断开。采用这种方式能够同时服务更多的用户,因为当前互联网应用每天都...

2018-12-14 14:03:39

阅读数:25

评论数:0

Docker常用命令

一、帮组命令  ●  docker version :验证Docker安装的信息  ●  docker info:比version更详细的Docker信息  ●  docker --help:Docker帮助文档 二、Docker启动、停止、重启命令  ● service docker st...

2018-12-11 14:20:50

阅读数:44

评论数:0

DockerFile解析

一、Dockerfile是什么? DockerFile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。构建三步骤: 编写Dockerfile文件——>docker build——>docker run例如:centos构建文件: ...

2018-12-09 19:49:24

阅读数:32

评论数:0

Docker容器数据卷

一、是什么? Docker的理念:将运用于运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的希望是持久化,同时希望容器之间能够共享数据。Docker产生的数据,如果不通过docker commit生成新的镜像,使得数据作为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。...

2018-12-07 21:26:13

阅读数:29

评论数:0

Docker基础及安装

一、简介 Docker是基于Go语言实现的云开源项目。主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(Web应用或数据库应用等等)及其运行环境能够做到“一次封装,到处运行”。 Li...

2018-12-04 23:49:36

阅读数:24

评论数:0

SpringBoot配置嵌入式Servlet容器

一、如何定制和修改Servlet容器的相关配置  前言:SpringBoot在Web环境下,默认使用的是Tomact作为嵌入式的Servlet容器;   1)、修改和server相关的配置(ServerProperties实现了EmbeddedServletContainerCustomizer...

2018-11-30 22:35:31

阅读数:43

评论数:0

SpringBoot定制错误页面及原理

一、SpringBoot默认的错误处理机制 1)、浏览器返回的默认错误页面如下:             ☞ 浏览器发送请求的请求头信息如下:text/html会在后面的源码分析中说到。        2)、如果是其他客户端,默认则响应错误的JSON字符串,如下所示:           ...

2018-11-25 00:38:32

阅读数:36

评论数:0

未来十年中能够影响互联网科技产业的基础科学突破有哪些?

这个问题最近在某论坛上非常的火爆,因为这是由腾讯董事局主席兼首席执行官马化腾先生提出的,因此引起了很多小伙伴们的精彩讨论,在公司周报上看到,不知出处。就整理一份,了解下未来的一些动态,都并非个人观点。一、这其实是两个问题,前一个问题(哪些基础学科的突破会带来巨大改变?)各位都答得蛮好的,我在这简单...

2018-11-21 14:26:56

阅读数:168

评论数:0

SpringBoot拦截器

一、登录时可能会出现重复提交问题。我们可以通过重定向解决此问题。例如:用户提交的请求为:/user/login,通过redirect:重定向至main.html请求。 @PostMapping("/user/login") public St...

2018-11-17 21:00:44

阅读数:29

评论数:0

Fork/Join框架

一、什么是Fork/Join框架      Fork/Join框架是Java7提供的一个用于并发执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果得到大任务结果的框架。     我们通过Fork和Join这两个单词来理解一下Fork/Join框架。Fork就是把一个大任务切...

2018-11-12 15:35:50

阅读数:22

评论数:0

Java内存模型

一、并发编程模型的两个关键问题      并发中常见的两个问题:线程之间如何通信及线程之间如何同步。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:内存共享和消息传递。      在共享内存的并发模型里,线程之间共享程序的公共状态,通过写-读内存中的公共数据进行隐...

2018-11-05 14:37:14

阅读数:31

评论数:0

SpringBootMVC原理

一、SpringMVC自动配置 1)、 Spring MVC auto-configuration(可参考官方文档):Spring Boot 自动配置好了SpringMVC。    以下是SpringBoot对SpringMVC的默认配置:(WebMvcAutoConfiguration)   ...

2018-11-04 22:05:17

阅读数:103

评论数:0

SpringBoot模板引擎及原理

一、模板引擎的思想:     模板是为了将显示与数据分离,模板技术多种多样,但其本质都是将模板文件和数据通过模板引擎生成最终的HTML代码。    二、SpringBoot模板引擎:  SpringBoot推荐的模板引擎是Thymeleaf——>语法简单,功能强大。 ...

2018-11-03 19:33:49

阅读数:46

评论数:0

SpringBoot 配置及原理

一、Spring Boot全局配置文件:1)、application.properties名称固定。2)、application.yml 配置文件。两个文件的作用:可以覆盖SpringBoot配置的默认值。    ◀ YAML(is not a Markup Language:不仅仅是一个标记语言...

2018-10-31 22:48:58

阅读数:39

评论数:0

JAVA面试——JVM知识

1、什么情况下会发生栈内存溢出。 【1】、线程请求的栈深度大于虚拟机所允许的深度,将抛出StackOverflowError异常。递归的调用一个简单的方法,不断累积就会抛出StackOverflowError异常。 【2】、如果虚拟机在动态扩展栈时无法申请到足够的内存空间,则抛出OutOfMemo...

2018-10-27 20:30:32

阅读数:156

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭