排序:
默认
按更新时间
按访问量

Shell脚本学习之expect命令

一、概述         我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。        expect是一个免费的编程工具...

2018-08-13 11:38:22

阅读数:54

评论数:0

IDEA调试JDK源码的详细过程

前言 IntelliJ IDEA版本:2017.3.2  JDK版本:1.8 操作过程 JDK的安装以及IntelliJ IDEA配置JDK的操作这里就不讨论了,不知道可以网上查一下 jdk的安装包里自带的有源码,就在jdk安装的根目录下。  一般来说IDEA配置好JDK以后就jdk的源...

2018-08-10 10:08:41

阅读数:279

评论数:0

配置防火墙,开启80端口、3306端口 & iptables 使用详解

1:配置防火墙,开启80端口、3306端口   vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state –...

2018-08-01 12:01:23

阅读数:33

评论数:0

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

 在使用mysql表时,提示:ERROR 1044 (42000): Access denied for user ''@'localhost' todatabase 'mysql'! 因为在mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实...

2018-08-01 11:36:32

阅读数:48

评论数:0

linux系统下MySQL表名区分大小写问题

 问题如下: 比如上图中的PERSON表,查询SQL语句中如果表名是小写,就会报错说person表不存在。 因为Linux环境下的MySQL数据库的表名默认是区分大小写的,可以查看Linux上的MySQL的配置文件/etc/my.cnf: [root@VM_219_131_cent...

2018-08-01 10:25:57

阅读数:27

评论数:0

centos6 安装 jenkins

2016-08-31 09:34:10 一、Jenkins简介         Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用...

2018-07-27 08:52:37

阅读数:27

评论数:0

CentOS 6 下搭建SVN服务器

一,介绍SVN     SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 ...

2018-07-25 14:14:32

阅读数:78

评论数:0

nginx重启 平滑重启

进入 ngiinx sbin目录下 ./nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径 停止操作 停止操作是通过向nginx进程发送信号来进行的 步骤1:查询nginx主进程号 ps -ef | gre...

2018-07-22 14:40:14

阅读数:58

评论数:0

centos jdk安装

1、源码包准备: 首先到官网下载jdk-8u66-linux-x64.tar.gz, http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、解压源码包 通过终端在/usr/...

2018-07-21 17:47:32

阅读数:26

评论数:0

gulp启动web项目报错 没有权限

gulp启动web项目报错 没有权限 解决:  cd webproject; chmod -R 777 * 给项目下所有文件授权 internal/child_process.js:323     throw errnoException(err, 'spawn');     ^ Err...

2018-07-21 17:32:21

阅读数:86

评论数:0

在CentOS 环境,安装Node.js

在CentOS 6.5 64bit环境下,安装Node.js:   一、下载源码及解压     wget http://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.gz tar zxvf node-v8.9.4-lin...

2018-07-21 17:07:54

阅读数:31

评论数:0

Centos6 Nginx安装

Centos6 Nginx安装 1.下载nginx   方法一   wget http://nginx.org/download/nginx-1.11.6.tar.gz   方法二   http://nginx.org/en/download.html在Nginx官网手动下载 2.解压n...

2018-07-20 21:01:03

阅读数:32

评论数:0

Linux Supervisor的安装与使用入门(转载)

Linux Supervisor的安装与使用入门        在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。由于在linux中,每个系统与用户进行交流的界面称为终端,每一个从此终端开始运...

2018-07-20 20:19:04

阅读数:47

评论数:0

centos redhat安装yum

安装CentOS版本的yum(转载) 安装CentOS版本的yum 下载源:http://mirrors.163.com/centos/6/os/i386/Packages/   材料准备:   python-iniparse-0.3.1-2.1.el6.noarch.rp...

2018-07-20 16:22:24

阅读数:38

评论数:0

插入排序

排序算法总结之插入排序一,插入排序介绍 插入排序是基于比较的排序。所谓的基于比较,就是通过比较数组中的元素,看谁大谁小,根据结果来调整元素的位置。因此,对于这类排序,就有两种基本的操作:①比较操作; ②交换操作其中,对于交换操作,可以优化成移动操作,即不直接进行两个元素的交换,还是用一个枢轴元素(...

2018-04-25 18:38:15

阅读数:21

评论数:0

Java JVM 运行机制及基本原理

JVM的基础概念JVM的中文名称叫Java虚拟机,它是由软件技术模拟出计算机运行的一个虚拟的计算机。JVM也充当着一个翻译官的角色,我们编写出的Java程序,是不能够被操作系统所直接识别的,这时候JVM的作用就体现出来了,它负责把我们的程序翻译给系统“听”,告诉它我们的程序需要做什么操作。我们都知...

2018-03-01 09:43:21

阅读数:26

评论数:0

定时任务集群

Spring+quartz集群配置,Spring定时任务集群,quartz定时任务集群 一、问题描述 Spring自带的Task虽然能很好使用定时任务,只需要做些简单的配置就可以了。不过如果部署在多台服务器上的时候,这样定时任务会在每台服务器都会执行,造成重复执行。   二、解决方案 ...

2018-01-05 23:09:07

阅读数:195

评论数:0

spring配置

1.前言 公司老项目的后台,均是基于spring框架搭建,其中还用到了log4j.jar等开源架包。在新项目中,则是spring和hibernate框架均有使用,利用了hibernate框架,来实现持久化,简化sql操作等。Hibernate配置文件可以有两种格式,一种是 hibernate.p...

2017-11-02 16:48:06

阅读数:103

评论数:0

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