自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rong

我学习Linux的过程

  • 博客(34)
  • 资源 (8)
  • 收藏
  • 关注

转载 去掉百度API 左下角logo

只需在页面中加入样式.BMap_cpyCtrl { display:none;}.anchorBL{ display:none;}

2017-11-01 16:18:31 847

转载 我是一个Java class

前言:本文主要想讲一下Java虚拟机的故事, 可能有点偏门,不妥之处欢迎留言交流。第一回 陌生警察我出生在C盘下面一个很深层次的目录下, 也不知道是谁把我放到这里的。我一直在睡觉,外边的日出日落,风雨雷电和我一点关系都没有。直到有一天,有个家伙咣咣咣砸我房门把我叫醒。这个家伙穿着像警察的制服, 左手拿着一个对讲机,

2016-04-15 21:01:13 303

转载 重写与重载规则

重写方法的规则如下:1. 参数列表:必须与被重写方法的参数列表完全匹配。 2. 返回类型:必须与超类中被重写的方法中声明的返回类型或子类型完全相同 3. 访问级别:一定不能比被重写方法强,可以比被重写方法的弱。 4. 非检查异常:重写方法可以抛出任何非检查的异常,无论被重写方法是否声明了该异常。 5. 检查异常:重写方法一定不能抛出新的检查异常,或比被重写方法声明的检查异常更广的检查异常

2016-03-30 13:52:50 588

转载 java学习笔记参考

1. JDK、JRE和JVM分别是什么,区别是什么?答: ①、JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。 ②、JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。 ③、JVM是Java Virtual

2016-01-06 15:04:14 2048 1

原创 windows 下配置tomcat

首先进入官网http://tomcat.apache.org/  下载tomcat。我下载的是 apache-tomcat-8.0.30-windows-x64.zip解压到D:\Program Files 下并改名为tomcat配置环境变量:1.在系统变量里新建->变量名:TOMCAT_HOME  变量值: D:\Program Files\tomcat2. 新建

2015-12-23 21:17:07 605

原创 Java连接MySQL

当然java连接MySQL,要先装驱动。进入MyEclipse右击你的工程Properties->Java Builid Path ->Add External JAR Selection找到mysql-connector-java-5.1.20-bin.jar 添加进来就可以了。package com.shujuku;import java.sql.*;public cl

2015-12-23 15:18:28 285

原创 JAVA里面的“指针”

JAVA里面的“指针”最终版权:JDram314 如转载请贴出出处!                 众所周知,在java里面是没有指针的。那为何此处还要说java里面的“指针”呢?我们知道在C/C++中,指针是指向内存中的地址,该地址就是存储变量的值。该地址所存储的变量值是“公有”的,此处的“公有”是对于拥有该地址的变量而言。它们都可以访问该地址的内容,并且可对其就行修改,一经修改则

2015-12-15 16:56:09 583

原创 java enum(枚举)使用详解+总结

语法(定义)  创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类(java.lang.Enum 是一个抽象类)。枚举类型符合通用模式 Class Enum>,而 E 表示枚举类型的名称。枚举类型的每一个值都将映射到 protected Enum(String name, int ordinal) 构造函数中,在这里,每个值的名称都

2015-12-15 12:50:23 408

原创 CentOS 安装EPEL扩展源

CentOS 官方源很多软件都没有,编译安装又比较麻烦,可以安装EPEL源解决此问题。EPEL即Extra Packages for Enterprise linux,也就是为企业级Linux提供的扩展软件源,适用于RHEL,CentOS,Scientific ,Linux系统。Centos5安装:# rpm -ivh http://dl.fedoraproject.org/pub/e

2015-11-05 08:31:12 594

原创 安装Apache 2.4.17 遇到的问题

注:本操作CentOS 6.3 32位。在配置编译httpd参数时:# ./configure --prefix=/usr/local/apache2 --with-included-apr  --enable-deflate=shared  --enable-expires=shared  --enable-rewrite=shared  --with-pcre检查编译环境时出现

2015-11-04 17:47:56 778

原创 Linux 文档的压缩和打包

注: 本操作才CentOS6.3 32为中操作。在windows下我们接触最多的压缩文件就是.rar格式的了。但在linux下这样的格式是不能识别的,它有自己所特有的压缩工具。但有一种文件在windows和linux下都能使用那就是.zip格式的文件了。压缩的好处,它不仅能节省磁盘空间而且在传输的时候还能节省网络带宽呢。在linux下最常见的压缩文件通常都是以.tar.

2015-11-01 11:20:29 299

原创 不允许root运程登陆Linux

本操作在CentOS 6.3 32位中操作。/etc/ssh/sshd_config为sshd服务的配置文件,默认允许root账号通过ssh运程登陆Linux。要想不允许root用户运程登陆Linux,需要在/etc/ssh/sshd_config配置文件中找到 #PermitRootLogin yes 将其修改为 PermitRootLogin no 。保存配置文件,需要重启ss

2015-11-01 11:03:28 398

原创 Linux 用户身份切换

命令su语法 : su [-] username后面可以跟 ‘-‘ 也可以不跟,普通用户su不加username时就是切换到root用户,当然root用户同样可以su到普通用户。 ‘-‘ 这个字符的作用是,加上后会初始化当前用户的各种环境变量,做个简单的实验来说明加与不加 ‘-‘ 的区别:[test@localhost ~]$ pwd/home/test[test@localh

2015-11-01 09:51:31 587

原创 Linux系统用户与用户组

增加账户命令 : useradd语法 : useradd [-u UID] [-g GID] [-d HOME] [-M] [-s]‘-u’ 自定义UID‘-g’ 使其属于已经存在的某个组,后面可以跟组id, 也可以跟组名‘-d’ 自定义用户的家目录‘-M’ 不建立家目录‘-s’ 自定义shell# useradd test10# tail -n1 /etc/p

2015-10-31 20:01:27 442

原创 文件的特殊权限

set uid 和set gid 和 sticky bitset uid :该权限针对二进制可执行文件,使文件在执行阶段具有文件所有者的权限。比如 passwd 这个命令就具有该权限。当普通用户执行 passwd 命令时,可以临时获得 root 权限,从而可以更改密码。set gid:该权限针对目录。目录被设置这个权限后,任何用户在此目录下创建的文件都具有和该目录所属的组相同的组。

2015-10-31 11:35:00 495

转载 useradd:警告:此主目录已经存在。

[root@cent11 123]# useradd mysqluseradd:警告:此主目录已经存在。不从 skel 目录里向其中复制任何文件。正在创建信箱文件: 文件已存在建立mysql用户、组groupadd mysqluseradd -g mysql mysql然后删除userdel mysql 再添用户和组加时,提示:use

2015-10-31 09:55:09 9979 3

原创 在 Linux 搜索一个文件

在windows下有一个搜索工具,可以让我们很快的找到一个文件,这是很有用的。然而在linux下搜索功能更加强大。‘which’ 用来查找可执行文件的绝对路径。在前面已经用到该命令,需要注意的一点是,which只能用来查找PATH环境变量中出现的路径下的可执行文件。这个命令用的也是蛮多的,有时候我们不知道某个命令的绝对路径,which 一下很容易就知道了。‘whereis’

2015-10-31 07:53:00 457

原创 MySQL 忘了root密码怎么办

如果忘记root密码或其他用户密码,不要急,按下面操作即可。1.编辑 mysql 主配置文件 my.cnfvim /etc/my.cnf在[ mysqld ] 字段下添加参数 skip-grant2.重启数据库服务service mysqld restart3.这样就可以进入数据库不用授权了mysql -uroot4.修改相应用户密码use mysql;

2015-10-27 16:10:29 254

原创 MySQL replication 主从配置

MySQL Replication 又叫做AB复制或者主从复制。它主要用于MySQL的时时备份或者读写分离。在配置之前先做一下准备工作,配置两台mysql服务器,或者在一台服务器上配置两个端口也可以。我是用一台服务器运行两个MySQL 。配置 MySQL 服务假如你已经搭建好了一个mysql,跑的是3306端口,下面再搭建一个3307端口的mysql:# cd /usr/local

2015-10-26 15:33:48 252

原创 MySQL 调优

架构层:做从库,实现读写分离系统层次:增加内存;给磁盘做raid0或者raid5以增加磁盘的读写速度;可以重新挂载磁盘,并加上noatime参数,这样可以减少磁盘的i/o;MySQL 本身调优:(1) 如果未配置主从同步,可以把bin-log功能关闭,减少磁盘i/o(2) 在my.cnf中加上skip-name-resolve,这样可以避免由于解析主机名延迟造成my

2015-10-23 11:42:18 215

原创 配置 FTP 服务

在CentOS或者RedHat Linux上有自带的ftp软件叫做vsftp, 我喜欢使用pure-ftpd搭建ftp服务器,因为这个软件比vsftp配置起来更加灵活和安全。安装pure-ftpd1.下载# cd /usr/local/src/# wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd

2015-10-19 13:45:42 452

原创 NFS 服务配置

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。服务端配置NFS

2015-10-18 09:05:07 333

原创 配置Apache 和 配置Nginx 的默认站点

配置 Apache 的虚拟主机 配置Apache的虚拟主机是根据 /usr/local/apache2/conf/extra/httpd-vhosts.conf 文件配置的。# cat /usr/local/apache2/conf/extra/httpd-vhosts.conf编辑:# vim /usr/local/apache2/conf/httpd.conf在

2015-10-17 11:33:21 974

原创 LNMP环境配置

Linux + Nginx + MySQL + PHPPHP是一种脚本语言,当前中国乃至世界上使用php语言开发网站非常普遍Nginx是一个web服务软件,和apache是一类软件,目前使用nginx的企业越来越多MySQL是当前最为流行的小型关系型数据库LNMP就是一个支持解析php程序的环境如果你的系统之前装过LAMP,先停止mysql:#

2015-10-16 17:16:11 452

原创 安装PHP遇到的问题

configure: error: mcrypt.h not found. Please reinstall libmcrypt.# rpm -e epel-release # yum install -y epel-release # yum install -y libmcrypt-develError: Cannot retrieve metalink

2015-10-15 13:28:13 274

原创 LAMP 环境搭建

configure: error: jpeglib.h not found.# yum install -y libjpeg-turbo-devel

2015-10-15 09:23:32 485

原创 常用MySQL操作

MySQl的安装请看我前面的LAMP环境配置安装好就要进入MySQL了,首次进入数据库是不用密码的:# /usr/local/mysql/bin/mysql -uroot//不加-uroot也可以Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 7Serv

2015-10-12 15:49:47 247

原创 配置samba服务器

安装系统的时候大多会默认安装samba,如果没有安装,在CentOS上只需要运行这个命令安装即可:# yum install -y samba samba-clientsamba是安装服务的包。samba-client客服端的包,如果Linux想访问windows上的文件,安装这个包。Samba的配置文件smb.conf# vim /etc/samba/smb.conf打开

2015-10-09 15:40:10 350

原创 配置Tomcat

首先下载jdk-8u60-linux-i586.tar.gz 安装包# cd /usr/local/src/# wget http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-i586.tar.gz?AuthParam=1443316366_781befb23ec9f474887e003f7db074ae

2015-09-27 09:23:53 298

原创 Linux修改eth2到eth0

之前在公司提供的虚拟机器上面,一直有个问题用着很不舒服,为什么它的IP选择的设备的eth2的,但是我在/etc/sysconfig/network-scrpts/下面也没有找到ifcfg-eth2的配置文件,这样子,我就没法修改IP了,也没法使用静态IP了,每次都是虚拟机动态分配的IP,这个太麻烦了。有时间解决了下这个问题。首先我声明下,我这里是用的NAT的方式与主机相连的。其实我到现在也还没有弄

2015-09-19 11:30:13 2370

原创 配置NAT网络

# vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"BOOTPROTO="static"HWADDR="00:0C:29:CC:F0:4E"NM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="c23c6d16-8f10-4961-aeff-37ad32

2015-09-19 10:20:59 310

原创 配置squid服务

安装系统自带的Squid包# yum install -y squid 也可以在squid的官网下载 http://www.squid-cache.org/ ,下载好squid,然后编译./configure --prefix=/usr/local/squid \--disable-dependency-tracking \--enable-dlmalloc \-

2015-09-13 10:01:34 296

原创 Linux下安装gcc遇到的问题,待解决

努力解决中

2015-09-11 17:18:02 992

原创 关于Linux的历史

要了解Linux的历史,首先得说说Unix。     Unix操作系统的历史漫长而曲折,它的第一个版本是1969年由Ken Thompson在AT&T贝尔实验室实现的,运行在一台DEC PDP-7计算机上。    这个系统非常粗糙,与现代Unix相差很远,它只具有操作系统最基本的一些特性。后来Ken Thompson和Dennis Ritchie使用C语言对整个系统进行了再加工和编

2015-08-11 16:32:11 279

CSS Secrets中文版

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化

2017-10-18

AxureRP7CN+汉化

Axure是头大象,其实有很多不容易被大家注意到的功能。Axure以高度的自由度著称,用好了绝对是大杀器。本篇是系列文章的第三篇,讲讲关于Axure的一些冷门小知识。

2017-09-28

axure+7.0汉化

Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理[1] 。

2017-09-28

深入理解bootstrap

Bootstrap是目前全球最流行、最火爆的Web前端开发框架之一。它的强大之处在于它将常见的CSS布局小组件和JavaScript插件进行了完整并完善的封装,能让没有经验的前端工程师和后端开发工程师都迅速掌握和使用,大大提高开发效率。此外,它还能在某种程度上规范前端团队编写CSS和JavaScript的规范。Bootstrap更新比较快,目前国内仅有的两本书也都过时了,本书是根据Bootstrap的最新版本来撰写的。

2017-09-28

响应式Web设计:HTML5和CSS3实战

CSS是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。

2017-09-25

CSS属性大全完整版网页设计前台设计程序员必备手册

HTML有许多特殊的字符,您对此有多少了解?平时在WEB制作中,您又有用到多少?或者说你在平时使用之时,是否也会碰到,有许多特殊字符要如何打印出来?比如说“笑脸”,比如说“版权号”。要是你用时忘记了这些特殊字符,不要紧,请记住今天这个地址,你就随时可以查到这些特殊字符的表示方法。

2017-09-25

jspservlet学习笔记 第2版 光盘资料

jspservlet学习笔记 第2版 光盘资料

2016-03-04

memcache-2.2.7

php 扩展模块 memcache-2.2.7

2015-10-19

空空如也

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

TA关注的人

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