自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (20)
  • 收藏
  • 关注

原创 docker harbor证书过期提示x509:certificate has expired or is not yet valid的错误

网上有说法,一种是时间设置不对,正确设置时间即可。但是对证书真地过期了这种场景说明反而很少,碰到证书真的过期,可以到腾讯云或者阿里云上申请一个免费的一年期证书,替换掉即可。 在docker harbor安装机器上,找到harbor.cfg文件,在我的机器上是在目录/usr/local/src/harbor下。找到ssl_cert和ssl_cert_key两个key,把路径配置成最...

2019-06-11 11:12:04 5633

原创 shell监听日志发送邮件通知

写了个shell脚本监听日志变化,grep Exception发送邮件通知,直接把代码贴出来,也可以到我的git地址 https://github.com/kittaaron/blog/blob/master/sendmail.sh 查看。注意:需要先安装mailx(yum install mailx)。 给公众号(三岁嘟嘟)打下广告:#!/bin/bash#-----------...

2018-11-19 16:56:59 1156 1

原创 vimrc文件备份

syntax onset tabstop=4set softtabstop=4set shiftwidth=4set noexpandtabset nuset numberset smartindentset smarttablet Tlist_Ctags_Cmd='/usr/local/bin/ctags'let Tlist_Show_One_File=1

2014-09-21 17:29:50 762

原创 查看所有JVM参数,默认值,以及一些常用JVM参数使用

SUN的官方站点介绍JVM Options时,只列出了很小一部分:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html#G1Options

2014-04-23 16:59:00 2450

原创 windows安装python,pip

1.安装python2.安装setuptools. 地址:https://pypi.python.org/pypi/setuptools/0.6c113.安装pip  http://www.pip-installer.org/en/latest/installing.html不知道是网络的原因还是怎样,这次直接安装pip会出错,先下载setuptools再安装就安装成功了!

2014-03-31 11:43:54 859

转载 查看进程的启动时间

ps -A -opid,stime,etime,args原地址:http://blog.chinaunix.net/uid-52437-id-2108746.html

2013-12-04 19:05:18 801

原创 Mybatis的连接池

先总结一个原则:mytatis的连接池最大值poolMaximumActiveConnections尽量跟服务器的并发访问量持平以至于大于并发访问量。原因:在org.apache.ibatis.datasource.pooled.PooledDataSource中,popConnection函数(获取连接)会锁住一个PoolState对象,pushConnection函数(把连接回收到

2013-11-08 17:21:38 2458

原创 tomcat7 使用slf4j

前两天记录了一下tomcat中怎样替换使用log4j.这里再记录一下替换使用slf4j.1.在slf4j的官网中下载slf4j的包,里面找到jul-to-slf4j-1.6.1.jar放到tomcat的lib目录下2.修改tomcat的logging.properties文件,把自带的handlers和.handlers都注释掉,添加:.handlers = org.slf4j.b

2013-11-05 11:40:31 4537

转载 tomcat7使用log4j

在 Tomcat 7 下载页面上点击 Browse,从 bin/extras 目录下载 tomcat-juli.jar 和 tomcat-juli-adapters.jar 两个文件将 tomcat-juli.jar 文件放置到 $CATALINA_BASE/bin 目录将 tomcat-juli-adapters.jar 文件放置到 $CATALINA_BASE/lib 目录从 log4j 网站

2013-11-03 11:59:00 1431

原创 apache commons-logging和log4j

org.apache.commons.logging.LogFactory内部装载日志系统的顺序:在它的getFactory()函数中:1.首先检查系统属性org.apache.commons.logging.LogFactory是否定义,如果定义了,使用这里定义的值2.如果没有定义,使用JDK1.3之后的发现系统,在META-INF/services目录下找这个service: ME

2013-10-31 18:04:02 1027

转载 永久设置vim tab宽度

编辑~/.vimrc,添加以下内容set tabstop=4set softtabstop=4set shiftwidth=4set noexpandtabset nuset autoindentset cindentsource ~/.vimrc

2013-10-18 20:03:26 1264

原创 windows 下nginx启动停止的bat脚本

echo offset nginx_home=D:\download\nginx-1.5.4cd %nginx_home%tasklist | findstr /i "nginx.exe"if %ERRORLEVEL% == 0 ( goto :stop_nginx goto :start_nginx goto :eof) else ( goto :start_nginx g

2013-10-12 11:07:34 3413

原创 webstorm 5.0注册码

webStorm :UserName:William===== LICENSE BEGIN =====45550-1204201000001SzFN0n1bPII7FnAxnt0DDOPJAINauvJkeVJBuE5bqLEznccE4tet6trRiyoMxDK8oDY93tx!ipPyGmqYYeWxS===== LICENSE END =====UserNa

2013-07-27 11:32:36 2055

原创 mysql列类型为text(或varchar),比较时用数字比较

今天碰到一个奇怪的问题,mysql表中有一列是text类型的,有一行查找语句中where条件是:select * from tablename where columnname = 2;结果不对,把记录中2:3也找出来了!把2打上引号,结果就对了!不解!在mysql的文档中也没有找到对这种情况的说明。在网上找了一些说法,好像是因为如果mysql如果碰到这种列类型和给的参数值

2013-07-26 14:54:43 1490

转载 eclipse开发C++程序

本文假定你已经熟悉Java,Eclipse的安装,并能顺利启动和运行Eclipse.此外因为各软件版本在不断更新,有些地方可能不准确,以最新的、原文资料为准。 距上一次写和调C++程序,已经5、6年了,光阴荏苒岁月无情,现在再重新拾起来,很多东西都要从头来。Windows下C/C++的IDE有很多,我知道的就有MS Visual Studio,Borland C++等,但这些是要版权的。不

2013-07-16 09:38:28 942

原创 javascript definition guide(javascript权威指南)第六章 Example 6-2里一个小错误

javascript definition guide(javascript权威指南)第六章 Example 6-2里的例子有一个小错误/*** Copy the enumerable properties of p to o, and return o.* If o and p have a property by the same name, o's property is overw

2013-07-10 16:16:00 842

原创 python ftp编程

python自带有ftp编程的模块ftplib直接贴几行代码分析import os, sysfrom ftplib import FTPftpsite = "ftp.site"userinfo = ('aaron', getpass('123456'))print('Connecting')connection = ftplib.FTP(sitename)connnect

2013-07-09 11:58:48 1043

原创 vmware7安装vmwareTools出现Searching for a valid kernel header path... The path "" is not valid.

在用vmware work station 7.1.0版本,装了一个centos6.0 跟host机器共享目录后,在centos系统下的/mnt/hgfs看不到共享的目录,在重新安装vmtools的时候出现了标题中的问题!花了不少时间解决这个问题,很崩溃!最后是在这篇文章里得到一些启发:http://www.linuxidc.com/Linux/2011-05/36337.htm1. 首先

2013-07-05 10:05:17 6950

原创 jquery ui selectable中click事件无效

在用jquery ui selectable时候,在一个Table的tr上绑定了selectable的事件,其中一个td中有链接,绑定了click事件。测试时发现链接的click事件没反应,并且是在滚动条在页面最顶端的时候,滚动条没反应,在滚动条下移之后,click事件触发了!google找到一个类似问题的解答:http://forum.jquery.com/topic/selectabl

2013-06-28 12:57:00 3153 1

原创 javascript获取URL参数

用以下面的函数:function getURLParameter(name) { return decodeURI( (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1] );}如果需要decode参数中其它某些URL特殊字符,把decodeURI改成decodeUR

2013-06-26 15:21:14 629

转载 计算机科学中最重要的32个算法

奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出

2013-06-25 18:58:07 737

原创 jfree chart demo程序,有比较详细的各种参数设置

文章是从几个博客内容综合起来的,记录一下。用的时候需要修改哪些属性,可以直接拿来测试!/** * 类库 * 1、jfreechart-1.0.5.jar、jcommon-1.0.9.jar、gnujaxp.jar * 2、jbcl.jar、dx.jar、beandt.jar 由JBuilder2006的lib下提供 */package jfreechart;import ja

2013-06-25 18:21:27 1140

原创 jquery dialog打开时,焦点自动在第一个text框上

今天在用jqueryui的日历功能,datepicker时碰到一个问题。输入框在一个弹出的jquery dialog中,每次dialog(“open”)的时候,对话框的焦点自动focus到第一个框,正好这个input框绑定了datepicker,就自动把日历弹出来了。google了一下,还真碰到正好也有这个问题的:http://stackoverflow.com/questions/120

2013-06-25 10:26:22 2391 2

转载 非常详细的logback学习笔记

Logback介绍Logback 分为三个模块:Core、Classic 和 Access。Core模块是其他两个模块的基础。 Classic模块扩展了core模块。 Classic模块相当于log4j的显著改进版。Logback-classic 直接实现了 SLF4J API。要引入logback,由于Logback-classic依赖slf4j-api.jar和logback-co

2013-06-22 15:40:31 8663

转载 mysql的timestamp类型在django中使用

django刚开始用,碰到不少问题,还没来得及看,先记下。原文链接: http://www.cnblogs.com/clowwindy/archive/2010/09/11/Django_TIMESTAMP_Field.htmlDjango TIMESTAMP FieldI'm using django with a legacy mysql db which uses TIM

2013-06-18 21:07:41 3964 1

转载 Django1.5 model字段类型清单

之前看到一篇文章对Django model类型清单的说明,原文地址:http://www.cnblogs.com/lhj588/archive/2012/05/24/2516040.html翻看django1.5的文档,发现这份清单已经过时,把django1.5的field type贴出来供查阅。原地址为:https://docs.djangoproject.com/en/dev/ref/mo

2013-06-18 20:50:10 1654

原创 django import自定义的moduel import子目录下的module

当前目录在sys.path中,import当前目录下的module(.py文件)没有问题,但是import子目录下的就有问题,找了半天,发现在父目录新建一个__init__.py文件,就能import子目录下的module了

2013-06-17 21:54:02 1648

原创 django使用mysql

1. 按照django官网的文档https://docs.djangoproject.com/en/1.5/intro/tutorial01/  一步一步安装成功,修改好setting.py之后 ,执行python manage.py syncdb抛出如下异常django.core.exceptions.ImproperlyConfigured: Error loading MyS

2013-06-09 19:44:20 1357

原创 java默认的Xmx大小

记录这个问题是因为看到CSDN上一个人问的一个问题: 为什么-Xmx的设置不管用,问题的内容大概是用top看进程资源的时候,VIRT列的内容为什么不符合自己设的值的预期(跟Xmx的值的关系)。1. 关于VIRT这列的意义可以参考这篇文章:http://blog.csdn.net/kittaaron/article/details/9056825(其实直接看man的解释更好)。 另外有一篇从

2013-06-08 15:48:46 7397

转载 linux Top命令详解

TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up 5

2013-06-08 15:38:41 885

原创 用visualVM监控java进程

1. 下载完visualvm,打开:显示界面见上图。左边导航栏有local和remote选项,这里主要说一下remote进程的监控2.进程机器需要启动jstatd进程,命令为:jstatd -J-Djava.security.policy=jstatd.all.policyjstatd命令为JDK自带的命令,默认绑定端口1099. 这里的jstatd.all.pol

2013-06-07 16:29:22 1610

原创 配置redhat静态IP地址

假设要配置的网卡为eth01. 编辑文件:/etc/sysconfig/network-scripts/ifcfg-eth0,修改下面几项的值BOOTPROTO=static  #如果是动态获取ip, BOOTPROTO的值为dhcpIPADDR=192.168.1.100  #静态地址根据自己的网络设置NETMASK=255.255.255.0 #子网掩码,根据网络设置G

2013-05-27 09:38:27 960

原创 python获取系统信息(系统版本,CPU信息,内存信息,硬盘信息)

代码如下:import osimport sysimport subprocessdef get_linux_version(): print("system version---- %s" % ", ".join(sys.version.split("\n")))def get_cpu_info(): processor_cnt = 0

2013-05-23 17:37:18 4836

原创 python获取shell命令返回值;python获取进程ID,杀进程

代码如下:def kill_process():        status, output = commands.getstatusoutput("ps -ef | grep tomcat | grep /home/aaron | awk '{print $2}' | xargs kill -9")        print("status: %s, msg: %s" % (stat

2013-05-23 17:33:34 5153

原创 python中input和raw_input

今天写一些测试代码时,有一行:if input()=="q": break这样的语句,输入一个值时,出现运行时错误:NameError: name 'q' is not defined很困惑。google了一下,原来是python2.x的版本里,直接input([prompt]),会被解释成eval(raw_input(prompt)),直接用input()时,输入的内容会被认为是pyth

2013-05-22 11:47:11 735

原创 linux启动ssh服务

本地用虚拟机,登进去shell窗口操作起来不太方便,vmware中命令行模式下,只有一屏的内容,编辑文件等操作时很不方便,于是就想起个ssh服务连,碰到些问题,记录一下。1. 编辑/etc/ssh/sshd_config# This is ssh server systemwide configuration file.Port 22ListenAddress 192.168.1.

2013-05-19 22:44:56 2379

原创 非root用户安装python3.3和django1.5安装问题

这两天安装python3.3和django1.5的时候遇到些问题,记录一下。python安装和django的安装还是照着官网攻略一步一步来,就是到最后一步,用python-admin.py startproject mysite的时候,提示no module named zlib,解决这个问题花了不少时间,中间过程不详细说了,这里描述一下解决办法:1. 切换到root用户,yum inst

2013-05-19 20:33:45 1974

原创 The system is not registered with rhn

redhat使用yum的时候报这个错误。解决办法:切换到root帐号下,cd到/etc/yum.repos.d目录,执行:wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repoyum install xx就能用了。网上一般都说先卸载原来的yum rpm包,然后再centos上下载yum的rpm安装,再执行上面的ge

2013-05-19 19:33:21 898

原创 Apache2.4配置mod_wsgi,部署python应用

1. 下载mod_wsgi,地址:http://code.google.com/p/modwsgi/downloads/list2. 下载完成后(我下的是mod_wsgi-3.4.tar.gz)tar zxvf mod_wsgi-3.4.tar.gz./configure --with-apxs=/home/aaron/httpd/bin/apxs --with-python=/usr

2013-05-17 17:09:30 4608

转载 Apache(httpd)配置Directory目录,Order,deny,allow说明

说明:下面的配置说明只适用于apache2.2(之前),apache2.4后,配置权限的语法有了改变,如果要所有的request有权限,写成:Require all grantedAllow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。所以,最常用的是

2013-05-17 16:39:00 4087

juniversalchardet 探测文本文件编码

juniversalchardet 探测文本文件编码 这是JAVA用的,官网有C/C++的版本,可以自行下载

2013-10-11

linux shell编程(abs guide, advanced bash-script guid)

书名叫abs guide,linux shell编程书籍,个人认为非常非常好)。就是国内基本上只有淘宝上能买到,但是贵:( 看电子版的吧

2013-05-24

awk学习手册

awk学习手册,浏览了一下,觉得还是挺不错的,只有10几页,但是还是比较耐看的。

2013-05-24

ECMAScript Language Specification

ECMAScript Language Specification, javascript语言, javascript语言规范, ECMAScript 语言规范

2012-12-27

ogr.jason API--chm格式

从官网上下的doc文档,作了个CHM格式的.. 是org.json的.

2010-04-12

JAX-WS API, JAX-RS API

自己下的官网的文档然后作了个CHM。。。不太会做做得不大好。。不过能看。。比HTML方便一点

2010-04-10

javascript从入门到精通

javascript从入门到精通,带书签的,是本很不错的书

2010-03-05

android开发教程

android开发教程+android笔记。。。。

2010-03-05

Ajax入门经典(Beginning Ajax)源代码

Ajax入门经典(Beginning Ajax),买了本书,从官网上下的源码.分享一下.

2008-11-14

Ajax.基础教程》的原代码

Ajax.基础教程》的原代码 Ajax.基础教程》的原代码

2008-08-26

一些常用的正则表达式

一些常用正则表达式 一些常用正则表达式

2008-08-26

Oracle数据库入门

Oracle数据库入门 Oracle数据库入门

2008-08-26

精通hibernate(孙卫琴)源代码

精通hibernate(孙卫琴)源代码<br>不包括JAR包.

2008-08-01

mysql驱动程序

mysql驱动程序 com.mysql.jdbc.Driver

2008-07-30

JavaScript傻瓜指南

JavaScript傻瓜指南

2008-07-30

MySQL中文参考手册

MySQL中文参考手册

2008-07-30

oracle常用命令及函数.rar

oracle常用命令及函数.rar

2008-07-17

Struts Taglibs

Struts标签库帮助文档

2008-07-17

oracle官方文档chm合集-sql参考手册

oracle官方文档chm合集-sql参考手册.chm

2008-07-17

空空如也

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

TA关注的人

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