自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 jira cpu负荷过高 调优方案

建议考虑的思路:1,java虚拟机启动参数设置的太小了。ps -ef | grep java-Xms2g -Xmx2g -Xmn1g 就这几个参数调大点,具体怎么调节可以去百度,会给出一些套路的。2,垃圾回收机制参数设置的不合适。GC垃圾回收参数ps -ef | grep javaDisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+C...

2019-01-15 20:14:07 3033

原创 linux/redhat/centos修改主机名

1,修改/etc/hostname文件为你要的主机名 2,在/etc/sysconfig/network增加一行 HOSTNAME=主机名 3,执行命令hostname 主机名 4, exit重新登陆即可

2018-09-05 10:33:15 242

原创 python写一个flask简单的接口

服务器端#!/usr/bin/env python# -*- coding: utf-8 -*-# by vellhe 2017/7/9from flask import Flask,requestimport os,sys,commands reload(sys) sys.setdefaultencoding('utf-8') app = Flask(__name__)...

2018-08-31 14:29:37 9660

原创 rsync机器备份

一、服务端配置(需备份的机器)rsyncd.conf配置(/etc/rsyncd.conf)uid = root gid = root port 873 use chroot = yes read only = no list = no max connections = 4 pid file = /var/run/rsyncd.motd log file = /...

2018-08-28 10:51:31 183

原创 jenkinsapi启动job、判断job执行状态、获取jenkins执行结果

1,前提,下载jenkinsapi 的python库jenkinsapi-0.3.6.tar.gz并进行安装下载地址 https://pypi.org/project/jenkinsapi/#files2,脚本实现 def getJenkinsInfo(self,appname,commit_id,username,job_name,password,param_dict,bran...

2018-08-20 16:04:58 20689 2

原创 服务器钩子,绝对是服务器的,update钩子和pre-receive钩子

一、在哪里写钩子?最近在写脚本实现注释信息规则话,所以在网上各种百度,最后你会发现那些说的服务器钩子其实还是客户端钩子,因为他们都说的是把工程检出,然后进入.git/hook目录下发去写钩子,这样全部是自己客户端的自定义规则,无法实现共享和分发,你不可能让所有人把你的钩子安装在本地吧,所以我发现被坑好惨。后面我就闹洞一开,去试试找一下安装git的服务器上面有没有钩子目录呗,果然搜到了这个目录:

2017-12-05 11:19:01 3244 3

原创 ubuntu找回root密码,报错authentication token manipulation error

1).在启动项选择:Advaned options for Ubuntu. 2).然后 选择:Ubuntu ,with Linux 3.13.0-24-generic (recovery mode),3). 等待加载完成..你将看到"Recovery Menu (filesystem state :read-only)"4).选择root              Drop to ro

2017-11-23 14:01:53 918

原创 rpm与yum包管理心得

首先,rpm与yum安装都不是通过源码来安装的,说白了就是他们都是利用别人在机器上面安装好了,然后达成了一个包,我们拿过来直接解压完了就用了。这么说吧,有点像是windows系统的绿色版本的安装包,解压就行了,不需要setup。一、rpm安装方式需要显示的找到包,然后通过rpm命令进行安装,主要的几个命令:安装包rpm -ivh  pkgname查询指定安装包(包名

2017-11-23 09:55:05 580

原创 jenkins解决日志打印乱码问题

一、修改搭建jenkins服务器的编码。   1、配置用户或者系统变量,修改$HOME/.bash_profile或者/etc/.profile为LANG=en_US.UTF-8        env | grep LANG  可以看一下是否设置成en_US.UTF-8   2、重启jenkins        查看jenkins页面-系统信息-环境变量的file.encoding

2017-11-21 19:14:47 5922

原创 su: warning: cannot change directory to : Permission denied ;-bash: bash_profile: Permission denied

一、查看主目录权限对不对1:问题描述[root@ser6-52 ~]# su - mongodbsu: warning: cannot change directory to /home/mongodb: Permission denied-bash: /home/mongodb/.bash_profile: Permission denied 2:出错原因家目录的

2017-10-31 11:19:00 2584

转载 shell练习题和数据库基础

http://237085.blog.51cto.com/227085/1959480http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=25884300&id=5513899

2017-10-24 22:13:22 214

转载 throwable should not be caught

http://doc.okbase.net/foxty/archive/120046.html

2017-10-18 11:33:33 1026

原创 Fields in a "Serializable" class should either be transient or serializable序列化

Fields in a Serializable class must themselves be either Serializable or transient even if the class is never explicitly serialized or deserialized. That's because under load, most J2EE application

2017-10-12 10:31:44 4847 1

原创 mysql-Can\'t connect to MySQL server on \'127.0.0.1\' (10061) (code 2003)"): error calling Python mo

报错以下信息可以尝试以下几个方法:1、看一下你的c++运行环境是不是缺失了。2、你可以打开mysql workbench 链接,如果连不上的话它会报错的,你就去看他的报错信息再去所有问题。2、这时候你还可以去看一下,你的mysql的服务起来没有,控制面板-系统安全-管理工具-服务,里面去把mysql 的服务重启一下。Starting...Co

2017-09-15 12:52:30 3929

原创 搭建python爬虫环境-lxml-pip-pywin

前提,已经安装好python,配置好环境变量,这个就不说了,网上教程一大把。1、下载piphttps://pypi.python.org/pypi/pip/进入命令行,然后把目录切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip最后不要忘了配置环境变量,就是你python的安装目录的Scripts文件夹D:\Python

2017-09-13 20:01:30 301

原创 jenkins面试题

个人这段时间面试了几家公司,他们关于jenkins的问题,我总结了以下几点,希望能够帮到大家哦!1、jenkins你都用了哪些插件?比如:ssh remote hosts  这个可以在远程服务器上面执行脚本。Role Strategy Plugin 用来精细化管理权限。SCM: 除CVS和Subversion外需要实现与源代码控制系统支持的插件。 3 L1 O# q2 R& _

2017-09-13 16:37:48 18117 3

转载 理解范式NF

https://www.zhihu.com/question/24696366感觉讲的非常好,特此给大家分享一下!国内绝大多数院校用的王珊的《数据库系统概论》这本教材,某些方面并没有给出很详细很明确的解释,与实际应用联系不那么紧密,你有这样的疑问也是挺正常的。我教《数据库原理》这门课有几年了,有很多学生提出了和你一样的问题,试着给你解释一下吧。(基本来自于我上课的内容,某些地方

2017-09-12 19:38:41 739

原创 通俗的解释一下范式

范式是什么呢?估计能跑来搜素查询的就应该指导是数据库设计的一个东东,但是你会发现课本上或者百度上面的解释就是三个字“”太晦涩!!“”比如拷贝来一段瞅瞅:范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。我知道不用说,你肯定一脸懵逼!!因为我也是!!下面我就通俗的来解释一下三大范式吧,不喜勿喷,个人理解:一张数据表的表结

2017-09-12 18:50:25 2612

转载 八大排序之快速排序算法-python实现

转自我的博客园!快排就是折中时间和空间的一个算法,可以说是较为高效的算法,平时用用他没啥大问题。自己也看到个比较形象生动的例子,为了让大家能够看的比较清楚,我就直接转过来给大家看了哈!但是我使用python实现的:注意以下除了实现代码,其他为转发,详见页末!假设我们现在对“6  1  2 7  9  3  4  5 10  8”这个10个数进行排序。首先在这个序列中随便找一个数

2017-09-12 14:17:03 753

原创 shell练习题,shell基础学习

1、找出当前目录下的大于10k的文件,并把它移动到./tmp文件下面for file in `ls -ltr | awk '$5 > 10240 {print $9}'` domv $file ./tmpdone2、修改out文件第3行的文件中tset为test (-i可修改源文件)cat out  | sed  '3s/tset/test/g' sed -i

2017-09-12 14:15:19 378

原创 shell面试题,shell基础学习

1、文件权限与属性d(文件类型)rwx(所有者权限)rwx(所属组权限)---(其他权限)r4w2x1chgrp   修改组chown  修改所有者chmod  修改权限第一个字符是文件类型(文件-、目录d、连接    l)2、文件全部查看cat 从第一行开始显示tac 从最后一行开始显示cat -n/-b  file 显示行号  

2017-09-12 14:12:40 368

转载 八大排序之希尔排序算法-python实现

转自我的博客园!一、算法描述简单插入排序很循规蹈矩,不管数组分布是怎么样的,依然一步一步的对元素进行比较,移动,插入,比如[5,4,3,2,1,0]这种倒序序列,数组末端的0要回到首位置很是费劲,比较和移动元素均需n-1次。而希尔排序在数组中采用跳跃式分组的策略,通过某个增量将数组元素划分为若干组,然后分组进行插入排序,随后逐步缩小增量,继续按组进行插入排序操作,直至增量为1。希尔排序

2017-09-12 14:06:41 2656

原创 tomcat搭建jenkins报错404

tomcat搭建jenkins报错404 官网下载jenkins,注意是jenkins.war的文件类型。将jenkins放在apache-tomcat-8.0.33/webapps 然后配置用户目录下面的.bashrc增加以下内容下面设置环境变量export TOMCAT_HOME=/home/wangh/wh/tomcat/apache-tomcat-8.0.33 export JENKI

2016-05-11 09:55:57 13278 4

原创 git搭建服务器,远程仓库

当你发现由于公司代理不能用ssh,或者https太麻烦,但是又想自己建个远程仓库来学习,这个搭建本地的的服务仓库就很好用 1 创建远程仓库的地址为本地的某个文件夹 $ git remote add mygit ~/wh/learngit2 查看远程库信息 $ git remote show mygitremote mygit Fetch URL: c:/Users/ThinkCentre/

2015-05-28 14:46:43 481

原创 版本控制的策划书

版本管理 1版本命名规则 版本号为标志本次下发的最重要的记录,常规下发都视作一次版本的更新。 其命名规则为: 从2015年5月开始,常规下发的命名为1.5.1.0(1代表主版本号,其中5为月份,1代表下发序号,0代表的是常规下发),例如从十二月开始5月9日的下发版本号为1.5.1.0,5月16日的下发版本号为1.5.2.0,5月23日的下发版本号为1.5.3.0,后面的下发版本号按照此规

2015-04-14 16:47:59 454

原创 SVN版本控制

先来说几个名词的含义吧:版本库:repository主线:trunk分支:branch标签:tag检入:check in 检出:check out 基线:被完整标记出来的,具有整体的完整代码的版本 由于公司刚成立不久,对版本控制竟然是完全手工的。哎,看着就揪心,万一哪天出事故,估计要哭死!但是大家现在好像都在坐以待毙,我知道大家都是觉得用一个新工具上手比较难,所以好像得过且

2015-03-23 09:51:40 287

Python核心编程 第二版

Python核心编程 第二版 《Python核心编程 第二版》.(Wesley J. Chun ).[PDF]&Linux公社www.linuxidc.com整理

2017-09-12

GIT教程,GIT指导书,GIT指南

Git很好的一个教程Git很好的一个教程Git很好的一个教程Git很好的一个教程Git很好的一个教程Git很好的一个教程Git很好的一个教程

2017-09-12

中国互联网金融报告(2014)

绝对官方的资料,银行,金融,互联网资料报告官方数据

2015-09-22

selenium自动化测试书籍电子档

自动化测试完整书籍,selenium,轻量级的测试工具,支持多种语言,支持录制

2015-03-20

空空如也

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

TA关注的人

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