自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu怎样解决“XXX is not in the sudoers file”错误

1、Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter2、终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。3、方法一第一个方法是把你添加到名为sudo的Linux用户组里。这个特殊的Lin

2022-10-08 11:53:05 770

原创 app.vue删除内容时报错解决方法

在使用vue默认模板进行开发时,删除默认app.vue模板中的数据时报如下错误:1、Unexpected trailing comma,意思是解决:<script>export default { name: 'app', //删除最后 y}</script>

2021-06-10 18:02:30 1119

原创 npm安装vue-cli报错解决方法

在使用npm安装vue-cli时报如下错误:积极

2021-06-04 11:21:31 2476

转载 python读取csv文件中文乱码

pandas读取csv中文,报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 41: invalid start byte解决方法:[python] view plain copyimport pandas as pd  df=pd.re

2018-01-17 17:56:41 4244

转载 linux NFS服务器的安装与配置

Linux NFS服务器的安装与配置一、NFS服务简介  NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法

2017-10-11 11:39:36 431

原创 redhat6.6的nfs服务端配置

一、NFS的概念     NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。     NFS 的基本原则是“容许不同的客户端及服务

2017-10-11 11:19:44 1625

转载 Oracle创建表空间、创建用户以及授权

Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。    对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。关系:一个大的数据中分为几个表空间,创建几个用户然后指定

2017-09-30 17:10:25 8375

转载 win10系统安装oracle11g时遇到INS-13001环境不满足最低要求

win10在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求这时,打开你的解压后的database文件夹,找到state,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添一下内容                                                        

2017-09-30 12:35:51 381

转载 ubuntu sudo update与upgrade的作用及区别

入门linux的同志,刚开始最迫切想知道的,大概一个是中文输入法,另一个就是怎么安装软件。本文主要讲一下LINUX安装软件方面的特点。在windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装

2017-09-20 19:54:58 407

转载 maven入门下

上一篇博文写了怎么安装配置和怎么在myeclipse里面使用maven,我的宗旨是先得会用,然后再去深入探究其核心内容。所以这篇文章在前一篇的基础上讲讲maven更深入的东西,主要介绍几个我们经常接触到的概念。Maven 库首次运行maven的时候,它会从 maven 默认的远程库(http://search.maven.org/) 下载的相关jar包。(注意一点,一般大公司都有自己定

2017-09-06 17:52:37 189

转载 mvn入门及使用myeclipse构建maven项目

先看一下什么是Maven:Maven是一个采用纯Java编写的开源项目管理工具,基于一个称为项目对象模型(POM)的概念,可以管理项目的生命周期,从建立到发布再到文档管理。下面说一下构建的步骤:1.安装mavena.去官网下载最新的maven,解压,目录结构如下b.配置环境变量(这里主要为了能在windows下使用命令行操作,如果仅仅想用myecli

2017-09-06 17:38:54 364

原创 maven3.3.9报错

原因及解决方法:Maven 3.3+需要JDK 1.7或更高版本执行 解决:将jdk版本换成1.7及以上即可

2017-09-06 17:33:08 429

原创 大话计算机网络

首先,我们来看一下基本的概念:1、IP地址:IP地址指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。2、子网掩码:子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,

2017-09-02 12:38:50 4808

原创 关于java web项目在本地运行正常 但发布到云上后在某些浏览器打开会有问题的原因及解决

经过检查,发现是云上的tomcat服务器版本和jdk版本不一致造成的,把版本调成一致问题就得到了解决。

2017-08-20 15:01:12 1556

原创 一朵玫瑰

一朵基于js和html生成的玫瑰I Love You!body{text-align:center}#love{margin:0 auto;}#you{margin:0 auto;}#blank{height:50px}#blank1{height:50px}#header{margin:0 a

2017-08-15 11:47:51 271

转载 JVM的垃圾收集器

HotSpot JVM收集器              上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。Serial(串行GC)收集器Serial收集器是一个新生代收集器,单线程执行,使用复制算法。它在进行垃圾收集时,必须暂停其他所有的工作线程(用户线程)。是Jvm client模式下默认的

2017-08-11 20:50:00 203

转载 JVM结构及GC工作机制

JVM结构、内存分配、垃圾回收算法、垃圾收集器。一、JVM结构根据《java虚拟机规范》规定,JVM的基本结构一般如下图所示:从左图可知,JVM主要包括四个部分:1.类加载器(ClassLoader):在JVM启动时或者在类运行时将需要的class加载到JVM中。(右图表示了从java源文件到JVM的整个过程,可配合理解。 关于类的加载机制,可以

2017-08-11 20:48:02 231

原创 linux常用小技巧

假设在我们用vi编辑器操作一个文件的时候又需要去做其他的事情,我们通常的做法是把文件先保存然后去做其他事情,做完之后再回来用vi打开继续编辑,而这种情况我们可以使用ctrl+z命令,将该任务放到后台,如图所示此时会有一个任务号,1当我们需要返回来的时候只要执行命令fg 1就行了。当然我们也可以用jobs来查看正在运行的任务。示例如下:

2017-08-11 16:46:05 283

转载 操作系统死锁原因及必要条件

1、什么是死锁    死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程.2、死锁的4个必要条件(1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3) 不剥夺条

2017-08-11 16:34:54 3576

原创 tomcat宕机解决方法

最近项目出现tomcat宕机的情况,即项目运行一段时间后tomcat就会停止运行,解决方法步骤如下:首先进入linux服务器,使用命令top进行查看,发现tomcat的cpu利用率很高,超过100%接着,使用命令ps -ef|grep tomcat,查找到对应的pid接着使用jmap -heap pid.发现PermGen 的利用率达到了99.99%,所以初步确定了问题是出在永久带内存

2017-07-12 14:05:46 11224

转载 Redis和Memcached的区别

说到Redis就会联想到memcached,反之亦然。了解过两者的同学有那么个大致的印象:redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储;redis支持数据的备份,即master-slave模式的数据备份;redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用等等,这似

2017-07-09 08:18:45 239

转载 socket与http的区别

1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;

2017-07-01 12:25:40 783

转载 数据库事务以及隔离级别

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响

2017-06-22 18:25:24 317

转载 JDBC事务和JTA事务

之前的事务介绍基本都是数据库层面的事务,本文来介绍一下J2EE中和事务相关的内容,在阅读本文之前,希望读者对分布式有一定的了解。关于事务的基础知识这里不再详细介绍,想要了解的同学可以在我的博客中阅读相关文章。Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。 常见的容器事务如Spring事务,容器事务主要是J2EE应用服务器提

2017-06-22 18:01:36 323

转载 一篇写的很赞的HTTPS的文章

1 前言百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS。本文重点介绍 HTTPS 协议, 并简单介绍部署全站 HTTPS 的意义。2 HTTPS 协议概述HTTPS 可以认为是 HTTP + TLS。HTTP 协议大家耳熟能详了,目前大部分 WEB 应用和网站都是使用 HTTP 协议传输的。TLS 是传输层加密协议,它的

2017-06-22 17:23:26 677

转载 HTTP协议详解

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信

2017-06-22 17:16:29 185

转载 model实体类中Hibernate注解说明

hibernate注解1。@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,

2017-06-21 20:04:15 634

转载 GC日志分析

VM的GC日志的主要参数包括如下几个:-XX:+PrintGC 输出GC日志-XX:+PrintGCDetails 输出GC的详细日志-XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式)-XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59.234+0800)-X

2017-06-21 11:09:26 247

转载 Java内存不足之PermGen space错误探究

一.Java 程序的运行机制与普通程序,如C或C++ 程序的运行机制有很大的区别。  普通程序运行之前必须首先编译成可执行的二进制码或机器码。机器码是与底层的硬件结构相关的,即使书写源代码的时候没有利用平台特定的扩展语言,如特定的文件访问或图形用户界面,生成的机器码仍然被绑定到一个特定的硬件平台,从而只能运行在那个体系结构上,也就是说,为Sun工作站编译的机器码不能运行在PC机上,为PC机编译

2017-06-21 11:02:32 183

原创 linux下top命令详解

1、top先看一张linux下执行top命令后的图:(注:如果想退出直接ctrl+c即可)下面我们来逐行分析一下:第一行12:17:13——当前系统时间1 day ,1:42——系统已经运行了1天1小时42分钟(这期间没有重启过)2 users——当前有两个用户登录过系统0.00 0.0. 0.05——指的是系统最近1分钟,5分钟以及15分钟的负载情况(注意:该

2017-06-17 12:41:00 291

原创 linux下tomcat的开机重启

最近在做一个项目时出现了一种需求,要求可以实现linux开机自动路由以及自动挂载还有tomcat开机重启。本次项目使用的虚拟机,虚拟机都是通过克隆来的,又是双网卡。安装的系统是redhat企业版,所以有效的网卡文件为/etc/sysconfig/network-scripts/Auto_eth3和Auto_eth4.自动路由的实现是在网卡文件所在目录下新建一个文件route-Auto_et

2017-06-17 12:15:47 343

原创 linux挂载详解

1、首先看一下挂载的基本命令命令基本格式如下:mount 【-t type】 【-o options】 要挂载的设备 挂载点注意:a、-t type指定文件系统的类型,通常不必指定,mount会自动选择正确的类型。常用类型有:光盘或者光盘镜像 iso9660widsow NT ntfs文件系统  ntfsunix(linux)文件网络共享  nfsb、-o opti

2017-06-09 21:15:12 444

转载 子网划分的两个例子

子网划分的两个例子 例1:本例通过子网数来划分子网,未考虑主机数。一家集团公司有12家子公司,每家子公司又有4个部门。上级给出一个172.16.0.0/16的网段,让给每家子公司以及子公司的部门分配网段。思路:既然有12家子公司,那么就要划分12个子网段,但是每家子公司又有4个部门,因此又要在每家子公司所属的网段中划分4个子网分配给各部门。步骤:A.

2017-05-16 11:09:28 704

转载 openstack创建一个虚拟机的过程

为什要用云?一.简单的说就是对资源更加合理的分配,使用,比如硬件的数量,带宽等等这些,因为你不能机器买来不需要了再卖掉(当然也可以),带宽跟机房签合同得来一年的,中间不够了也不能加,超了也不退钱二.还有就是可以有一个可以统一管理的操作平台,可以快速的对基础设施进行建设配置等等,方便了许多 云计算是个什么鬼?资源可以循环利用的一个过程(PS:没有虚拟化就没有云

2017-05-15 09:54:09 25621 1

转载 FusionSphere架构详解

关键字:云计算XEN Hypervisor FusionSphere 摘要:本技术案例主要针对Huawei FusionSphere云计算软件架构进行深入分析,总结概括出我们的FusionSphere云计算产品技术及课程内容中的关键点,为产品技术学习和云计算授课能力提升提供支持。 案例背景: 随着云计算技术的发展,越来越多的企业和组织开始接受和使用云计算的相关产品和技术,越

2017-05-13 11:31:30 15119

转载 华为SD-DC²架构, 聚焦数据中心云化

如今,站在ICT产业变革的风口浪尖,我们很难像之前那样,用“主机”、“PC”或“互联网”等任何一个确定的名词来概括当前的时代特征,唯一可以肯定的是,传统IT正在被取代,新的ICT能力将成为驱动变革的核心引擎。架构决定价值IDC的报告指出,ICT正在从“第二平台”向“第三平台”过渡,云计算、大数据、移动化和社交化的趋势加速了ICT的变革,不仅使企业内部的数据中心规模越来越大,对外提供

2017-05-13 11:25:20 850

转载 IP的路由过程分析

TCP/IP协议簇是目前互联网应用最广的协议栈,谈到TCP/IP协议栈就不能不讲一讲IP路由的问题,因为在我们使用的网络通信中几乎每时每刻都在发生着IP路由的事件……。当你在网络世界中还是一位新手的时候,你也许认为设备之间实现IP路由所需的仅仅是一台设备的IP地址而已,如果你真的这样认为那就错了。每台设备在进行IP路由的时候除了必需的IP地址外还需要很多其他信息来完成数据的封装!我将通过以下网络场

2017-04-11 10:35:02 7983

原创 linux如何配置文件系统分区

在具体讲解过程先看一些基础知识:一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。几个重要的命令:fdisk           磁盘分区相关操作df               系统分区挂载信息mount           挂载分区um

2017-04-09 11:35:49 821

转载 String、StringBuffer、StringBuilder的区别及应用场景

1、执行速度从执行速度来看  StringBuilder >  StringBuffer  >  String原因分析:String:字符串常量        StringBuffer:字符串变量        StringBuilder:字符串变量        很多人可能不理解Stirng是字符串常量的意思。下面我们来说明一下:例如这样一个例子String s="abc

2017-03-29 10:30:30 998 1

原创 LVM架构原理解析

一、为什么会出现LVM普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。二、什么是LVMLVM是逻辑盘卷管理(

2017-03-28 20:56:12 1349

阿里巴巴java开发手册

阿里巴巴java开发手册,主要分为编程规范,异常日志,mysql规范,工程规范以及安全规约几部分,有利于程序员养成规范的java编码习惯

2017-08-31

空空如也

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

TA关注的人

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