自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (2)
  • 收藏
  • 关注

原创 shell脚步攻略-1

一、需要留意的坑echo命令:双引号中不能放入shell中起作用的字符,如 !,!用来执行历史命令中的某一条,如 !30 表示执行第三十条命令:例子详解:echo “hello world!”echo -e “1\t2\t3”echo ‘$PATH’单引号,里面的字符字面输出,不会进行变量替换查看某个进程的环境变量:cat /proc/$PID/environ如...

2019-06-04 21:42:52 293

原创 (3)在ubuntu上安装MongoDB

开始之前,你可能需要:(1)MongoDB是个啥玩意?一、Bug哥有话说:Linux系统包括众多发行版本,其中Ubuntu是一大分支。以下教程使用包管理器在LTS Ubuntu Linux系统上安装MongoDB 4.0 Community Edition。对于MongoDB,奇数次版本(例如3.5)是开发版本,不适合生产使用。偶数次版本是稳定版(如3.6),适合生产使用。注意:本安...

2019-05-31 08:53:08 299

原创 shell脚本如何取得当前脚本所在目录

如何取得当前脚本所在的目录?假如在/home/bug目录下有个脚本 test.sh#!/bin/shcd `dirname $0`dir=`pwd`echo $dir运行脚本: bash /home/bug/test.sh可以看到得到了脚本所在的目录 /home/bugdirname命令的作用是? man dirname得到如下解释:dirname - str...

2019-05-30 15:22:09 9574

原创 (1)MongoDB是个啥玩意?

一、bug哥有话说:电脑中所有的数据最后的归宿只有一个地方——硬盘。如果它没有存到硬盘,那么它就永远消失在这个世界。你遇到过正在编辑一个word文档突然电脑蓝屏的情况吗?编辑文档时,修改是发生在内存的,所以我们需要经常保存( ctrl + s )文档,把修改过的数据写到硬盘去,这样即使电脑蓝屏,下次开机,还能从硬盘读出数据。数据存在于硬盘,最熟悉的就是我们打开“我的电脑”,在D,E,F等盘里...

2019-05-30 12:56:58 256

原创 (2)在Redhat或Centos上安装MongoDB

一、bug哥有话说:Linux系统包括众多发行版本,其中Redhat和Centos是一大分支。本教程将会介绍如何在Redhat7,或者Centos7上通过rpm包安装MongoDB的社区版。对于MongoDB,奇数次版本(例如3.5)是开发版本,不适合生产使用。偶数次版本是稳定版(如3.6),适合生产使用。注意:本安装指南仅支持64位系统。事实上,现在的MongoDB版本也已经放弃支持32位...

2019-05-30 12:36:12 280

原创 鸟哥笔记-文件系统

那麼檔案系統是如何運作的呢?這與作業系統的檔案資料有關。較新的作業系統的檔案資料除了檔案實際內容外, 通常含有非常多的屬性,例如 Linux 作業系統的檔案權限(rwx)與檔案屬性(擁有者、群組、時間參數等)。 檔案系統通常會將這兩部份的資料分別存放在不同的區塊,權限與屬性放置到 inode 中,至於實際資料則放置到 data block 區塊中。 另外,還有一個超級區塊 (superblock)...

2018-09-04 18:47:25 259

原创 有趣的Linux(1)-Linux是什么?

Linux只是一个操作系统,和Windows一样,运行于计算机硬件之上。Linux的发展历史请百度或者谷歌。Linux的系统主要指Linux的内核,其他发行版本如Redhat,Debian都是在内核之上做了改动。...

2018-06-07 17:10:49 333

原创 鸟哥linux笔记-目录与权限

chgrp [-R] dirname/filenamechown [-R] 帳號名稱 檔案或目錄chown [-R] 帳號名稱:群組名稱 檔案或目錄chmod [-R] 777 檔案或目錄chmod  u=rwx,go=rx  .bashrcchmod  a+w  .bashrcchmod  a-x  .bashrc权限:file和directory上的不同file r:读取file的内容 w:编...

2018-04-22 10:13:05 372

原创 鸟哥linux笔记-硬盘相关知识

磁盘:    sector:扇区,旧的是512Byte,新的有4KByte了    track:磁道,一圈扇区    cylinder:磁柱,多个盘片同一track构成bit:位,0或者1表示Byte:8bit,00000000-11111111SATA硬盘在Linux里的表示:    /dev/sd[a-d]IDE硬盘在Linux里的表示:    /dev/hd[a-d]USB设备:    /d...

2018-04-21 16:12:42 275

原创 shell脚本中的数学运算,重定向,alias

1. 整数运算:#!/bin/bashnum1=4num2=5let result1=num1+num2echo $result1let num1++let num2--result2=$[ num1 + num2 ]result3=$[ $num1 + 10 ]echo $result2echo $result3result4=`expr 3 + 4`echo $result42. 文件描述符和...

2018-03-24 23:44:01 324

原创 Shell脚本基础知识

当启动shell时,它一开始会执行一组命令来定义诸如提示文本、颜色,环境变量等各类设置。这组命令来自位于用户主目录中的脚本文件~/.bashrc(对于登录shell则是~/.bash_profile)。Bash还维护了一个历史记录文件~/.bash_history,用于保存用户运行过的命令。在Bash中,每个命令或是命令序列是通过使用分号或换行符来分隔的。比如:$ cmd1 ; cmd2它等同于:...

2018-03-24 22:23:47 275

原创 ubuntu16.04上安装zabbix server

参考官方文档:https://www.zabbix.com/documentation/3.4/zh/manual/installation/install_from_packages在 Ubuntu 16.04 LTS 上安装 Zabbix 3.4:# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release...

2018-03-24 20:27:15 1340

原创 ubuntu16.04升级到4.4.0-117内核

漏洞名称:Ubuntu 16.04 4.14 - 4.4系列内核本地提权漏洞官方评级:高危漏洞利用条件和方式:本地利用漏洞影响范围:Linux Kernel Version 4.14-4.4漏洞修复建议(或缓解措施):1.缓解止血方案:运行命令:#echo 1 > /proc/sys/kernel/unprivileged_bpf_disabled2. 彻底解决方案:a.添加 xenial-...

2018-03-23 08:38:38 2715

原创 【Centos7笔记十一】mariaDB数据库的安装及初级使用

一、安装及初始化1.install[root@linuxprobe ~]# yum install mariadb mariadb-server[root@linuxprobe ~]# systemctl start mariadb [root@linuxprobe ~]# systemctl enable mariadb2.初始化mariadb[root@linuxprobe ~]

2017-08-08 08:44:00 534

原创 【Centos7笔记十】NFS的安装使用

NFS网络文件系统的使用:场景:如果恰巧需要共享文件的主机都是Linux系统,则可以使用NFS文件系统来共享1.[root@linuxprobe ~]# yum install nfs-utils //安装必要组件2.在NFS服务端主机上面建立用于NFS文件共享的目录,设置较大的权限来保证其他人也一样有写入的权限:[root@linuxprobe ~]# mkdir /nfsfile

2017-08-07 11:34:16 469

原创 【Centos7笔记九】samba服务器的安装使用

一、samba服务器的安装和使用:1.在系统上安装samba[root@linuxprobe ~ ]# yum install samba2.配置samba[root@linuxprobe ~]# vim /etc/samba/smb.confsamba的配置项说明:[global] #全局参数。workgroup = MYGROUP #工作组名称。server string

2017-08-07 11:08:21 564

原创 junit之使用套件

可以使用@RunWith和@Suite注解,让多个需要测试的类在同一时间运行,而不是单一地运行每个测试创建2个测试类:1.类1import org.junit.Test;import static org.junit.Assert.*;public class PrepareMyBagTest { FirstDayAtSchool school = new FirstDayAtS

2017-07-19 13:40:52 332

原创 junit之断言

断言 描述void assertEquals([String message], expected value, actual value) 断言两个值相等。值可能是类型有 int, short, long, byte, char or java.lang.Object. 第一个参数是一个可选的字符串消息void assertTrue([String message], boolean c

2017-07-19 13:26:59 599

原创 junit4的基本注解

注解 描述@Testpublic void method() 测试注释指示该公共无效方法它所附着可以作为一个测试用例。@Beforepublic void method() Before注释表示,该方法必须在类中的每个测试之前执行,以便执行测试某些必要的先决条件。@BeforeClasspublic static void method() BeforeClass注释指出这是附

2017-07-19 13:22:03 411

原创 spring的组件扫描和自动装配

1. 本次使用的是spring framework4.3.9,访问spring的官网可以获得reference材料,上面查到各个artifactId和logging如何配置等2. 用maven工具引入需要的jar包接口:public interface Say { public String say();}@Component //该注解让该类会被扫描到,并且成为一个beanpubli

2017-07-19 11:35:29 455

原创 jsp常用核心标签实例

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> c:if 标签实例 2000}">我的工资为: Item --%> --%>

2017-07-19 09:23:20 503

原创 jsp语法,指令,动作元素,内置对象

Form name: password: <% out.println("Your IP address is " + request.getRemoteAddr()); %> 今天的日期是: JSP指令:指令 描述 定义页面的依赖属性,比如脚本语言、

2017-07-19 08:25:40 546

原创 jsp基础知识

总的来说,jsp就是封装过的servlet。jsp由逻辑代码和html元素构成,其中html元素被处理过了,不用按照servlet那种形式来写,提高了开发的效率以下步骤表明了Web服务器是如何使用JSP来创建网页的:就像其他普通的网页一样,您的浏览器发送一个HTTP请求给服务器。Web服务器识别出这是一个对JSP网页的请求,并且将该请求传递给JSP引擎。通过使用URL或者.jsp文件来完

2017-07-19 08:00:39 474

原创 servlet之JDBC操作

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSe

2017-07-18 22:44:26 459

原创 servlet之session

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSe

2017-07-18 22:18:17 559

转载 CentOS解决Device eth0 does not seem to be present的问题

本文转载,具体作者不详,表示感谢! 在VMware里克隆出来的CentOS Linux,用作模板,重新部署后,开机ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象:service network restartShutting down loopback insterface:

2017-07-18 19:12:10 962

原创 servlet之cookie

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest

2017-07-18 19:10:24 404

原创 servlet之filter知识

import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.annotation.WebInitParam;import java.io.IOException;/** * Created by leo on 17-7-14. *//*使用Annotation方式声明的

2017-07-14 10:11:16 392

原创 servlet之HTTP状态码知识

Servlet 程序中设置 HTTP 状态码,通过 HttpServletResponse 对象可用.序号 方法 & 描述1 public void setStatus ( int statusCode )该方法设置一个任意的状态码。setStatus 方法接受一个 int(状态码)作为参数。如果您的反应包含了一个特殊的状态码和文档,请确保在使用 PrintWriter 实际返回任何内

2017-07-14 09:28:04 623

原创 servlet之request和response报头处理

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSe

2017-07-14 09:21:49 492

原创 servlet之表单处理

表单页面: Form name: password: 处理表单数据的servlet:import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.ht

2017-07-14 08:56:47 773

原创 servlet之helloworld

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSe

2017-07-14 08:38:59 307

原创 Java基础之异常

/** * Created by leo on 17-7-13. * 自定义的异常,MyExcepiton extends Exception *//*通常来讲,Java中的异常会被分为三种:Error: 这种异常被设计成不被捕获,因为这种异常产生于JVM自身。Runtime Exception: 运行时异常往往与环境有关,编译时无法检查,并且可能发生的情况太广泛,所以系统会去处理,

2017-07-13 15:31:34 370

原创 Java基础之基本IO操作

文章的内容参考了 http://blog.csdn.net/yczz/article/details/38761237,对博主表示感谢。java的IO体系包括字符流和字节流,如下图所示:下面对常见的IO操作举例,如果想要参考IO的其他流操纵,请阅读官方的API文档import java.io.*;import static java.lang.System.*;

2017-07-11 21:18:34 315

原创 Java基础之SimpleDateFormat和GregorianCalendar的使用

Letter Date or Time Component Presentation ExamplesG Era designator Text ADy Year Year 1996; 96Y Week year Year 2009; 09M Month in year (context sensitive) Month July; Jul; 07L Month in year (sta

2017-07-11 09:45:18 419

原创 Java基础之ArrayList和HashMap的遍历

参考了网上的一些资料,自我总结如下:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/* 注:ArrayList和HashMap常用的操作方法可以查询java官方的API文档 1.ArrayList遍历用到的方法: 方法一: 超级fo

2017-07-10 23:50:01 690

原创 Java基础之String常用方法

参考了博主http://blog.csdn.net/u012369373/article/details/49894551的文章,表示感谢!/* 1、获取: 1.1 字符串中包含的字符数,也就是字符串的长度。 int length():获取长度。 1.2 根据位置获取该位置上的某个字符。 char charAt(int index):返回指定索引处的char值。 1.3 根据字符获

2017-07-10 22:43:12 296

原创 【Centos7笔记八】双网卡配置和ssh配置

双网卡设置:(虚拟机的2个网卡需要设置为同一模式,如同是主机模式)通过vim文本编辑器来配置网卡设备的绑定参数,先逐个对参与网卡绑定的设备进行“初始设置”,这些原本独立的网卡设备不需要再有自己的IP地址等信息,让它们支持网卡绑定设备就可以了,然后还需要将绑定后的设备取名为bond0以及把IP地址等信息填写进去,这样当用户访问到相应服务的时候,实际上就是由这两块网卡设备共同的在提供服务。[ro

2017-07-07 14:12:57 4263

原创 【Centos7笔记七】用户及文件权限管理

1.useradd命令用于创建新的用户,格式为:“useradd [选项] 用户名”参数 作用-d 指定用户的家目录(默认为/home/username)-e 帐号有效截至日期,格式:YYYY-MM-DD.-u 指定该用户的默认UID-g 指定一个初始的用户基本组(必须已存在)-G 指定一个或多个扩展用户组-N 不创建与用户同名的基本用户组-s 指定该用户的默认Shell[ro

2017-07-07 10:28:25 6597

原创 【Centos7笔记六】文件系统与磁盘操作

1. redhat文件系统结构目录名称 应放置文件的内容/boot 开机所需文件——内核,开机菜单及所需配置文件等/dev 任何设备与接口都以文件形式存放在此目录/etc 配置文件/home 用户主目录/bin 单用户维护模式下还能够被操作的命令/lib 开机时用到的函数库及/bin与/sbin下面命令要调用的函数/sbin 开机过程中需要的/media 一般挂载或删除的设备/

2017-07-07 10:06:34 3785

tomcat8.5.15

tomcat8.5.15 for linux

2017-07-05

maven3.5.tar.gz

maven3.5,linux platform

2017-07-05

空空如也

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

TA关注的人

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