- 博客(28)
- 资源 (11)
- 收藏
- 关注
原创 linux清空文件内容
$ : > filename #其中的 : 是一个占位符, 不产生任何输出. $ > filename $ echo “” > filename $ echo /dev/null > filename $ echo > filename $ cat /dev/null > filename
2015-03-31 12:21:00 744
转载 java.io.IOException: Too many open files
今天后台服务器(Linux) 在转音源的时候 报java.io.IOException: Too many open files 在网上查了一些资料 记录如下:打开的文件过多,一般来说是由于应用程序对资源使用不当造成,比如没有及时关闭Socket或数据库连接等。但也可能应用确实需要打开比较多的文件句柄,而系统本身的设置限制了这一数量。 异常 1 java.net.SocketException
2015-03-27 18:12:10 1224
原创 java.sql.SQLException: Parameter number 4 is not an OUT parameter
mysql存储过程不存在。导入数据库的时候,不包含存储过程。新建存储过程即可。
2015-03-27 14:19:15 4583
原创 mysql忽略表名大小写
查看大小写区分mysql> show variables like "%case%";+------------------------+-------+| Variable_name | Value |+------------------------+-------+| lower_case_file_system | OFF | | lower_case_ta
2015-03-26 14:17:39 769
原创 mysql修改查看编码
SET character_set_client = utf8mb4 ;SET character_set_connection = utf8mb4 ;SET character_set_database = utf8mb4 ;SET character_set_results = utf8mb4 ;SET character_set_server = utf8mb4 ;set colla
2015-03-26 14:15:07 375
转载 centos安装redis
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大多
2015-03-25 16:42:59 362
转载 svn代码分支合并
使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,怕以后忘了,故趁着余
2015-03-25 15:29:14 597
原创 关于tomcat7关闭(shutdown.sh)后进程依旧存在
小编出现shutdown后,ps一下看到tomcat的进程依旧存在。 灰常灰常纳闷,各种百度各种谷歌,得到一下解释:别急,先看看tomcat关闭过程的源码,Tomcat启动以后,会启动6条线程,他们分别如下: Tomcat threads"ajp-bio-8009-Async
2015-03-19 15:01:59 18956 1
原创 Nexus私服的使用
项目中默认的Repository切换为本地的私服了,只需要在pom.xml中增加repositories就可以了<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa
2015-03-18 19:26:31 467
原创 maven私服搭建
私服搭建 1.1. 去官网下载 nexus 下载网站 http://nexus.sonatype.org/ 下载war格式 (还有bundle格式 ) : nexus-2.7.0-06.war (直接放入tomat运行) 1.2. 将war复制tomcat运行 启动私服,默认会在 c:\用户\ sonatype-work (私服目录) 访问: http:/
2015-03-17 10:50:36 547
原创 svn新建/删除分支
首先使用svn客户端进行备份:登录SVN 进行删除分支或者新建: 新建trunk分之后,导入工程代码 太笨蛋的操作了,不写了·······
2015-03-13 15:48:07 1791
原创 mysql忘记密码解决方案
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。2.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld]
2015-03-13 12:07:38 509
原创 Starting MySQL ERROR! Couldn't find MySQL manager or server
mysql启动报错:/etc/init.d/mysql: line 260: my_print_defaults: command not found/etc/init.d/mysql: line 263: my_print_defaults: command not found/etc/init.d/mysql: line 270: @HOSTNAME@: command not found
2015-03-13 11:54:28 4477
转载 【程序员:你不是真正的快乐】
大半夜睡不着。起来写个博客得瑟得瑟。偶尔看到 周鸿祎说的。[http://www.alibuybuy.com/posts/83707.html]1,变懒,变平庸说的还是挺对的。在大公司其实大家都差不多在混日子。工资不高不底,都已经模块化了,能做的只能是个螺丝钉。开始1-2年都比有激情。学习下这个,学习先那个,跟进下新技术,升级下新软件。相同的事情做的太多了就变得枯燥了,没有意思之后,每天就变成了上
2015-03-12 18:04:24 446
转载 Linux计划任务crontab
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/servic
2015-03-12 16:48:20 386
原创 mysql备份及还原
例如:数据库地址:127.0.0.1数据库用户名:root数据库密码:pass数据库名称:myweb使用mysqldump命令进行简单备份:mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql备份到当前目录 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库mysqldump --add-
2015-03-11 17:15:04 411
原创 shell设置临时环境变量
tomcat启动需要变量:export JRE_HOME=/usr/local/jdk1.7.0_21/jreexport CATALINA_BASE=/data/apache-tomcat-7.0.56export CATALINA_HOME=/data/apache-tomcat-7.0.56export CATALINA_TMPDIR=/data/apache-tomcat-7.0.56
2015-03-09 16:44:19 3475
原创 httpsqs(quequ)队列部署以及简单使用
HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务, 使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。http://www.linuxidc.com/Linux/2013-12/93871.htmhttp://www.0
2015-03-06 18:23:10 1142
原创 linux下zip打包与解压
linux zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径]linux zip命令参数列表:-a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件-h 显示帮助界面-m 将文件压缩之后,删除源文件-n 特定字符串 不压缩具有特定字尾字符串的文件-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间-q 安静模式,在压缩的时候不显示指令的执行过程
2015-03-06 17:37:14 1033
原创 linux下远程ssh拷贝文件
把当前zip结尾的包远程拷贝到10.10.10.10的root下scp *.zip root@10.10.10.10:/home/root
2015-03-06 17:34:46 600
原创 redis多端口新建实例
1:重新拷贝redis.conf文件,命名:redis6381.conf 修改其中配置从参数:端口,pid文件路径等2:在制定目录下新建pid空文件3:在..redis/bin/redis-server 运行..redis/etc/redis6381.conf4:检查:ps -ef |grep redis5 : 登录redis进行验证是否可用redis-cli -h 127.0.0.1 -p 63
2015-03-06 16:03:53 1244
原创 tomcat启动Cannot find ./catalina.sh
jenkins自动发布并后远程启动时,tomcat报错:`Cannot find ./catalina.sh, The file is absent or does not have execute permission The file is absent or does not have execute permission This file is needed to run this p
2015-03-05 11:55:45 2627
原创 Tomcat7: Can't load IA 32-bit .dll on a AMD 64-bit platform解决
在myeclipse中使用的,tomcat异常:java.lang.UnsatisfiedLinkError: D:\software\delevementSoftware\tomcat7\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platformat java.lang.ClassLoader$NativeLibr
2015-03-04 17:56:35 2837 1
原创 项目更新时进行定时备份
在更新项目时,执行:FILE_NAME=`date +%y%m%d%H`cp -r /data/apache-tomcat-7.0.56/webapps /data/project_bak/dev_$FILE_NAME可将webapps备份到指定目录下,并以时间点命名。
2015-03-04 15:04:56 610
原创 shell获取tomcat进程号实现必杀
一台服务器跑N多tomcat实例,根据实例名称在apache-tomcat-7.0.56/的目录下,看下shell脚本,如查询apache-tomcat-7.0.56的项目,也可以具体细化:ps -ef | grep apache-tomcat | grep -v grep | awk '{print $2}'这个脚本首先用ps -ef | grep apache-tomcat 获得了进程信息中包含
2015-03-04 15:01:40 6856
原创 maven编译xml文件时需要制定编码方式
在pom文件中添加如下内容:<properties> <!-- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.
2015-03-03 19:30:56 651
原创 jenkins构建并远程发布后执行shell脚本
由于jenkins远程发布war文件到不同环境下的tomcat下时,会先删除同名文件后再进行远程拷贝,此时保留在本地的配置文件需收到copy。 为实现自动化发布,特在发布后执行shell脚本,远程copy,同时重启tomcat解决步骤: 1: 2:脚本配置#!/bin/sh#datetime: 2015-3-3 17:00#autho
2015-03-03 18:14:08 23001
原创 maven项目无法打包编辑mapper下的xml文件
在jenkins使用maven进行打包发布时,由于maven无法对xml文件进行编译打包,须在pom.xml文件中添加如下配置:<build><finalName>API</finalName><resources>······<resource><directory>src/main/java</directory><includes><include>**/*.xml</inclu
2015-03-03 17:58:47 6879 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人