自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我爱熊猫

每天进步一小点,人生进步一大点!

  • 博客(38)
  • 收藏
  • 关注

原创 Linux学习第三十一篇--RAID和LVM

前言感觉这一部分的内容还是比较重要的,在大概两三个月前,通读了李智慧大大的《大型网站技术架构·核心原理与案例分析》一书,在里面就提到了RAID这个名词,当时是不知道这个名词的具体含义的,然后百度的了一下,感觉不明觉厉,这一定是一个挺复杂的技术,但是实际上RAID远远比我想象的要简单很多,当然还有LVM这个概念,在最开始装linux的时候,分区时看到了这个名词,然后我就一脸懵逼了,这是个啥?

2017-08-12 19:59:14 488

原创 Linux学习第三十篇--查看正在登录用户和同其他用户交流的命令

前言linux学到这儿,基本的一些概念就快要结束了,我大概看了一下目录,发现后面有很大一部分的内容都是在讲系统管理的部分,所有后面的内容不会再象前面的blog那样非常详细的记录了,很多时候,可能都会一笔带过,因为我毕竟是个java小菜,太细致的系统管理部分,我大概有个记忆就好了,当然,学习的时候,我还是会非常认真的学习的,只不过是不会记录在日志里了,比如,书籍里涉及的PAM模块和ACL

2017-08-12 18:03:46 621

原创 Linux学习第二十九篇--su和sudo命令

前言纠结了好一会,要不要写blog记录这一部分内容,因为我感觉作为java开发人员这种管理类的知识大概了解一下就可以了,但是想了想觉得还是记录一下吧,毕竟这个命令的作用确实比较好用,到时候自己的工作机可能会需要添加这些东西.su命令和

2017-08-12 16:35:08 441

原创 Linux学习第二十八篇--用户和群组

前言个人感觉这又是一块比较枯燥的地方了,倒是也没有必要死记硬背,用到的时候,再查也不迟,主要是记录一遍,给自己一个印象,到时候方便自己精确查找。linux的用户和群组passwd和shadow文件在我学习linux的过程中,已经多次接触到了linux的用户和群组问题,包括最开始的登录到之后的权限管理和特殊权限都涉及到了用户和群组,但是一直也没有特别深入的去学

2017-08-04 13:44:54 585

原创 java学习笔记--springboot集成UrlRewrite实现URL伪静态化[jar包和war包]

前言最近项目seo那边提出,要将所有的URL都做成伪静态的URL,虾米?有木有搞错!?项目都完成了好不好?改需求项目还不延期?而且,我还是一个刚毕业的两百斤的宝宝好不好,我不会呀。。。于是,我就百度了小半天,大致实现了这个功能,其实最开始的时候,我连UrlReWrite这个工具包都不知道,所以大半的时间都浪费在找解决方案上了。我也想过自己写拦截器实现,但是又想了想,这个问题不可

2017-07-31 17:21:30 8404 2

原创 Linux学习第二十七篇--脚本的条件判断和循环

前言个人感觉这一部分,应该是相当重要的一部分了,前面很多地方,如果我们记得不是很清楚还可以通过查看文档来解决,但是这一部分,可以说是脚本的基础了,这一部分要是不会,那。。。麻烦了。。。本来学习linux目的是为了提高自己的竞争力,结果人问你一句怎么遍历一个数组,你回答不上来,是不是很尴尬。。。作为一个程序,别的不说,你至少得有个逻辑判断,能够实现根据用户的不同选择,做出

2017-07-27 22:17:41 822

原创 java笔记--springMessage处理自定义注解

前言PS:前言基本都是废话,可以直接看正文.先说一下,实现这个功能的原因,因为怕公司会更换OSS服务器,所以现有项目存放的图片都是不包含域名的,这是前提.这样,我们可以无论是通过EL表达式在前台定义一个变量来记录域名还是从后台配置读取,都可以相对比较容易的在以后更换域名.考虑到一些原因,最终决定还是从后台返回数据的时候,就将OSS域名追加.于是,就有了下面这个功

2017-07-24 09:59:48 5903

原创 svn无法cleanup

在刚才,同事在使用svn的时候遇到一个问题,无法执行svn操作,在提交和更新的时候,会报错,提示说让我们先尝试刷新或者cleanup一下项目.我比较单纯,试了一下,结果在cleanup的时候,报了一个新的错误,'D:\Development\SVN\Releases\TortoiseSVN-1.9.0\ext\subversion\subversion\libsvn_client\clea

2017-07-19 16:28:26 3995 1

原创 Linux学习第二十六篇--ShellScript基础

前言我记得在之前的blog里面说过,shell和指令集的关系.现在为了理清楚ShellScript,再次复述一遍.我们在计算机基础里面了解到,cpu集成了很多完成系统功能的指令集,我们暂且不管他是复杂指令集还是精简指令集,我们只要知道指令集能够调用系统资源就好了.我们之前学的linux指令(shell)的作用其实就是通过linux的内核来调用一个个指令集来完成我们需要的功能.

2017-07-19 09:17:38 328

原创 Linux学习第二十五篇--正则表达式和文件内容处理

前言其实之前因为编码需要,专门学习过正则表达式,可惜,由于应用的比较少,慢慢的就淡忘了,也就大概只留了个印象在那儿,唯一的好处就是现用现查的时候,理解的比较快一点.什么是正则正则表达式,其实是个特别好玩东西,我之前学习正则的时候,看的书是>.如果需要系统的学习,可以取瞅一下...为什么说正则表达式是一个特别好玩的东西呢,因为有些地方我们可以通过正则来节省很大的工作量

2017-07-17 15:18:58 366

原创 Linux学习第二十四篇--连续命令的逻辑,管道符及管道命令

前言

2017-07-12 17:20:56 725

原创 Linux学习第二十三篇--数据流重导向

了解标准输出和标准错误输出在具体学习数据流重导向之前,需要先了解一下,标准输出和标准错误输出的概念.下图是一张读取文件内容的过程.上图中已经给出了标准输出和标准错误输出的定义.其实这个东西很好理解,尤其是如果学过编程的话,这也是入门必然会接触到的一个东西.在有了这个概念的基础下,我们再去了解数据流重导向.数据流重导向标准输出和

2017-07-12 14:33:09 380

原创 Linux学习第二十二篇--变量

前言很基本的一个概念,我们知道计算机一个非常重要的功能就是人机交互,我们在使用计算机的过程中,也通常会依赖到人机交互.比如,我现在写这篇blog,我写的东西能够实时的展示在编辑框中,这就是一个人机交互的体现.那么,我们写的shell脚本,也不一定是写死的流程,如果在使用shell运行过程中,我们需要根据用户的选择做出一些反应,应该怎么做呢?变量相关操作从键盘上读

2017-07-10 13:36:14 237

原创 Linux学习第二十一篇--了解bash Shell(局部变量和全局变量)

什么是shell?个人觉得,接触linux的人,或多或少接触过shell名词,但是如果要问到shell具体是个什么东西,相信很多人,比如我,说不出一个子丑寅卯来.这一篇blog的目的就是好好学习一下什么是bash shell.我们先看一下维基上对shell的介绍.看上面的介绍,我们可以很简单的就能够理解命令行界面,但是什么是壳层呢?注意看被红

2017-06-30 09:54:27 8085 1

原创 Linux学习第二十篇--大爱vim之高级操作

VIM的高级操作vim操作流程分析在上一篇,我们了解了vim的基本操作,这一篇主要叙述vim的一些高级操作.当然,首先,我们还是要了解一下vim的运作过程(这个流程是我根据自己所学,理解整理的,不一定准确,但大致过程应该如此).按照我的理解,当我们使用vi或者vim指令来编辑文件的时候.系统会先开辟一个缓冲区用来存放文件的数据,如果指定的文件

2017-06-29 09:44:31 336

原创 Linux学习第十九篇--大爱vi编辑器之基本操作

VIM编辑器概述vim可以说是,在学习linux和工作中用的最频繁的文本编辑工具了,当然,在VIM的帮助手册里,并不认为这只是一个文本编辑器.而是 一个程序员的文本编辑器~vim兼容vi的功能,但是也有不同的地方.他优化了vi很多地方.他可以用来编辑ASCII文件,特别是用来编写程序.vim会根据文档的扩展名或者文件开头信息,来判断文件的内容,从而实现语法高亮等功能.

2017-06-28 10:00:54 479

原创 Linux学习第十八篇--文件的打包,解or压缩及备份

前言今天一上午的时候都在玩linux(deepin),画面挺好看的,也挺好玩,沉迷于玩linux无法自拔...于是,到下午的时候,才开始看书,还好的是这一章节的内容虽然很多,但是实际上能够用到命令占比却很低.因为有部分命令已经过时了,毕竟这本书是09年的嘛.都过了八年了.文件的解压缩压缩文件的目的?关于压缩文件的目的好像没有啥好说的,顾名思义,就是把大文件变得小

2017-06-22 16:07:04 440

原创 Linux学习第十七篇--设置开机挂载和建立swap

1

2017-06-21 17:16:55 737

原创 我的第一个shell--安装man中文手册

前言每次使用man命令的时候,都会遇到很多不会都单词,如果闲暇的时候,还可以自己翻译翻译,但是有些时候,翻译单词就浪费了太多时间,于是决定写一个shell,安装linux中文版的man文档.内容因为目前我没有学shell,所以写起来很费劲...一个多小时才写完这个简单的shell,期间各种百度,各种尝试,各种报错,恍惚间好像又回到了刚学编程的日子...#!/bin/bash

2017-06-21 11:42:34 509

原创 Linux学习第十六篇--磁盘管理(挂载/分区)

前言学啊,学啊,我的骄傲放纵,终于学到这了,但是这一篇其实有个很尴尬的事,这一篇学习到的一些命令,有很多我没办法实践...我用的云服务器,没有空闲的硬盘给我挂载...所以下面很多东西靠脑补啊....磁盘操作在进行磁盘操作之前,我们需要了解一个新的命令,fdisk.fdisk用于操作磁盘的分区表,在fdisk的描述文件中介绍了fdisk命令主要用于操作和创

2017-06-20 15:31:30 577

原创 Linux学习第十五章--文件系统的操作

前言就个人而言,其实最讨厌学习理论知识了,满是绕口的句子,似懂非懂的概念,学习来简直就是折磨有木有!如果不是给自己定了目标,我估计文件系统这一块理论知识,我又要蹦跶着过去了,不过还好坚持下来了,加油!文件系统的简单操作当我们在使用windows系统的时候,我们可以右键我们的分区(比如C盘),通过属性来查看当前分区剩余可用空间,已用空间等信息,那么在linux中我

2017-06-19 14:51:37 302

原创 Linux学习第十四篇--文件系统和目录树的关系

使用dumpe2fs命令查看文件系统的属性我们使用man dumpe2fs命令查看该命令的描述,发现该命令的作用主要是输出超级块和块组(BlockGroup)的信息.个人认为里面比较有用的选项有两个,一个是-b 用它来查询坏道,另一个是-h 这个命令只打印superBlock的信息.接下来我们试一下这个命令.首先我们使用df命令查看当前使用的文件系统,.

2017-06-19 10:20:56 1248

原创 Linux学习第十三篇--如何理解inode节点和文件系统

前言其实在补充A篇已经提及到了inode节点的知识,但是因为那篇文章目的是作为第六篇的补充,所以没有太过清晰的描述inode节点和文件系统的关系,这篇博客的目的就是详细的阐述一下两者.硬盘既然要详细的了解inode节点,我们有必要深入的探索一下文件系统的概念,在前面的博客中已经说过了硬盘的物理构造和硬盘的逻辑构造.这里再复述一下:硬盘的物理构成和逻辑构成

2017-06-18 21:33:06 1843 1

原创 Linux学习第十二篇--文件搜索(命令查询)

前言今天是系统学习linux的第七天,书籍已经看了百分之二十左右,也就说这本书学完按照目前这个节奏大约需要一个月的时间,但是因为还要工作,所以不可能每天都有充足的时间去系统的学习,所以将时间适当的放开一些,希望自己能够在七月底学完这本书上的知识,加油!补充-file命令在linux操作系统中,因为不像是windos那样,根据后缀区分文件类型,但是不代表我们没有办法区

2017-06-17 19:22:03 249

原创 Linux学习第十一篇--默认权限和特殊属性

前言我们在使用mkdir命令的时候可以通过使用 -m 选项来制定创建目录的权限.但是如果我们不使用-m参数,创建出来的目录的权限是什么样子呢?Linux的默认权限--umaskumask在linux可用于查看和设定用户创建目录或文件时的默认权限.我们可以直接键入命令umsk 查看当前的默认权限,也可使用umask -S 让默认权限以字符的形式展示出来,也可以

2017-06-16 14:12:44 462

原创 Linux学习第十篇--修改文件的时间

前言在写这篇博客之前,看了一些文章(和技术无关),看了别人的大学生活,别人在大学时候做的事,才发现自己的大学生活的确略显苍白.人生苦短,所以为了追上优秀的人的脚步,自己要加油了!修改文件的时间我记得在我补充inode节点时,里面有inode节点存储内容的一张图,在图里除了文件对应的权限之外还有三个属性.分别是access,modify,Change,分别对应

2017-06-16 10:48:33 450

原创 Linux学习第九篇--linux文件查看

前言在使用linux的过程中,我们不可避免的要去查看一些文件,有些时候是查看这些文件的内容,有些时候是查看文件的权限属性.那么,在linux中如何去查看一个文件呢?linux查看文件的命令大致如下:cat: 从一行开始显示文件内容tac 从最后一航开始显示nl 显示的时候,顺道输出行号more 一页一页的显示数据less 类似于more,但是less可以往前

2017-06-14 13:59:41 756

原创 Linux学习第八篇--linux文件的操作

特殊的目录标识在linux中不仅包含相对目录和绝对目录,还有一些其他的特殊目录标识,比如:- 代表上一个工作目录~ 代表当前用户家目录~ 用户名  表示指定用户的家目录[. 表示当前目录.. 表示上一级目录]这里需要区分的是 - 和 .. 的区别:-表示的是上一个目录,而 .. 表示的上一级目录.举个例子:如果你之前在 /home/panda

2017-06-14 09:05:08 222

原创 Linux学习第七篇--linux文件存放约束

前言Linux的目录配置并不是随便配置的,而是有一定的依据的,这个依据就是--FHS(Filesystem Hierarchy Standard):文件系统的层级结构标准.FHS的目的是规范文件存放目录,规定每个特定的目录下存放哪些数据,这样的好处就是操作系统在目录架构不变的前提下,发展出开发者想要的独特风格.Filesystem Hierarchy Standard

2017-06-13 11:16:03 326

原创 Linux学习补充A--I node节点

前言很奇怪,昨晚发的博客不见了....所以就少了Linux学习第六篇,这篇博客是第六篇Inode节点的补充.什么叫Inode节点inode节点翻译成中文应该叫做索引节点,学过编程语言的人都知道数组存储数据时就需要使用索引(index).Inode在linux中是一种数据结构,包含了文件系统中文件相关的重要信息.提到Inode节点通常还会提到一个词汇:索引编号

2017-06-13 08:45:37 5506

原创 Linux学习第六篇--Linux的权限

前言在linux中每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录.一般情况下,一个文件或目录具有三个权限:可读,可写,可执行.这三个权限从名字可以看出来,分别是读权限,写权限,执行权限.同样,每个文件或目录对应的用户身份也分为三个类别:所属用户,所属组,其他用户,分别对应着文件的拥有者(创建文件的用户),文件所在用户组,以及其他用户.这样每

2017-06-12 16:05:28 245

原创 Linux学习第五篇--系统开关机及常用命令

前言因为我学习的linux的目前是用来搭建服务器,而不是使用它的图形界面,所以关于图形界面方面的东西,只是细细读了一遍,在此处就不在做笔记了.Linux的常用命令及开关机在安装了图形化界面之后,linux是默认使用图形化界面的.那么如何切换linux到命令行界面呢?Linux提供了六个(终端)Terminal供用户使用,切换方式是使用[CTRL]+[ALT]

2017-06-12 11:39:50 719

原创 linux学习第四篇--拒绝懒人安装linux

前言额,其实我前面已经安装过一次linux了,不过是属于懒人安装,所以这篇博客才会取名叫做.人要想有进步,就要发现自己的不足,并改正,加油!安装linux1.因为本机主要是为了学习linux,所以要安装 X window System.(书上让装的,其实我是拒绝的.)2.因为最终目的是搭建服务器,所以选择了centos7磁盘分区   

2017-06-11 22:05:05 241

原创 Linux学习第三篇--Linux的文件系统

重点对于Linux系统来说,无论是程序或者配置亦或是其他的组件,都是一个文件!和java的一切皆对象相似,linux一切皆文件.硬件装置在linux中的文件名上文已经说过,在linux中一切皆文件,自然硬件设备对于linux系统来说也是文件.在linux系统中,硬件设备及其对应的文件名称IDE硬盘(太老了,

2017-06-11 19:05:16 449

原创 Linux学习第二篇--学习linux前的理论知识.

前言因为终于下定决心来系统的学习Linux操作系统,所以昨天睡前,也是专门找了很多资料,收藏了很多了网站,工欲善其事必先利其器,所以说,系统的学习一门知识,必然是需要一本入门书籍的,最终选来选去,还是决定了这本被称为linux入门神书的书籍.而同样,今天也的确用了几个小时来看这本书,感觉是收获颇丰.也算是回顾了一下计算机概论,和理清了linux的历史,此时整理出这篇blog,记

2017-06-10 20:07:18 433 1

原创 Linux学习第一篇--安装CentOS7

准备学习linux自然需要先安装linux,我选择使用VirtualBox+CentOS7组合.至于为什么选择CentOS7,主要原因还是因为目前公司使用的服务器就是CentOS7,关于CentOS7系统的下载方法比较简单,直接百度Cent)s7即可.安装在安装好了虚拟机之后,同时已经下载完毕CentOS7系统,即可开始安装CentOS7.第一步:打开虚拟机

2017-06-09 22:29:35 685

原创 Linux学习序--学习linux的原因和虚拟机的选择

学习LINUX的原因自己最近写了一个小项目,当然比较简陋,难登大雅之堂.同时因为是自己的项目,所以自然也就没有运维,帮助维护项目.每次自己配置环境的时候,各种GOOGLE,各种查资料,浪费的时间简直令人发指.而且一旦出了错误,根本无从下手.所以,决定系统的学习一下linux,虽然学习linux会消耗一定的时间,但是相比每次装个插件都要使用几十分钟甚至数个小时来讲,我觉得还是比较

2017-06-09 22:08:16 303

原创 写给自己

写给自己.的话:    接触java编程粗略的算起来也有一年的时间了.这一年的时间学的东西颇杂.感觉自己整天忙忙碌碌的,但是实际上收获也不大.不由反思,自己每天只睡六个小时其余的时间用来学习,按理来说,应该能够学到很多东西,但实际上,收获却和付出成反比,仔细想了想,究其原因还是太过浮躁,不能够专心的对一门技术学习下去,迫切希望出成绩,结果却总是同预期大相径庭.痛定思

2017-06-09 21:54:57 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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