自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (8)
  • 收藏
  • 关注

原创 shell基础

基础格式第一行#!/bin/sh(#!+选用的解释器路径)命令处理基础命令简单输出echo(默认以换行结尾)printf输出(和echo不同的是默认没有换行)IO重定向(标准输入、标准输出、标准错误输出)重定向与管道:> 标准输出>> 附加到文件| 建立管道

2017-10-25 21:44:19 267

原创 struts2升级后无法创建对象访问问题

struts2升级新版本后原有property中创建对象无法访问,log中有警告警告Target class [class xxxx] is excluded! 警告位置com.opensymphony.xwork2.ognl.SecurityMemberAccess warn根据log信息找到该类,发现有做一个过滤,然过滤的内容则是通过配置 发现struts-default.

2017-03-15 12:31:43 673

原创 redis环境搭建遇到的问题

搭建好环境后除了本机,其他无法访问bind配置问题(网上很多的给的说法是要设置对应访问的机器的IP,其实bind设置的是server所在的机器的IP,如果有多网卡,自己选择)默认bind设置了localhost或者127.0.0.1就代表就只有自己能访问可以设置问0.0.0.0或者当前机器对应的IP地址比如本机是192.168.0.7就设置为该地址(网上说的可以直接干掉,我的干掉了启动不起

2017-03-10 18:33:04 424

原创 shell删除N天以前的日志文件

N=7find . -type f -mtime +7 | grep -E "\.log\.20[0-9]{2}-[0-1][0-9]-[0-3][0-9].gz$" |xargs rm -f+N表示N天以前-N表示N天以内atime是指access time,即文件被读取或者执行的时间ctime即change time文件状态改变时间,指文件的

2017-03-10 18:29:11 3165

原创 comm 比较两个文件中相同不同行

comm -12 file1 file2 就只显示在两个文件中都存在的行comm -23 file1 file2 只显示在第一个文件中出现而未在第二个文件中出现的行comm -13 file1 file2 只显示在第一个文件中未出现而出现在第二个文件中的行其中参数意义:  -1   不显示只在第1个文件里出现过的列。(suppress lines unique to FILE1) 

2017-03-10 18:27:24 811

原创 Shell中$# $@等含义

$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误

2017-03-10 18:25:09 1568

原创 shell数组赋值失败问题

编写了一个shell脚本,发现数组赋值失败,原代码:monthDate=$1logBaseHome=/data/mqq_data/log_center/rootHome=/data/mqq_data/log_center/silly/tools/dolphinInfo/result=(0 0 0 0 0 0 0 0)fileName=$rootHome/$monthDate"."m

2017-03-10 18:23:27 1735

转载 $@与${1+$@}的区别

最近发现网上有不少人问${1+"$@"}是什么意思,希望这篇文章能很彻底的回答这个问题。首先,我想绝大多数人明白“参数展开”的概念。比如${variable},在脚本执行的时候,会自动替换成变量的值。例如下面的例子,会将"Hello world!"输出,而不是"$message"。$message="Hello world!"echo $message这里用

2017-03-10 18:17:42 2807

原创 Lua函数学习

1.语法--lua函数基本语法function func_name (arguments-list)     statements-list;end; 2.参数     2.1固定参数          --lua函数参数传递(固定)function function_name( id,name,age )     -- bodyend     2.2可

2017-03-10 18:07:34 255

原创 Eclipse调试JDK看不到变量的值

背景JDK源码调试时不能显示变量值提示cannot be resolved to a variable。很不方便办法新建两个文件加D:\Java\JDK\jdk6_srcD:\Java\JDK\jdk6_rt-debug解压JDK源码到D:\Java\JDK\jdk6_src目录下删除源码中不需要的部分删除了com\sun\j

2017-03-10 17:53:39 2129

原创 程序出现数值每次从redis获取不一样

背景组员测试时发现数据每次获得的结果不一样思路猜想是不是redis有存多份数据查证之后发现mcat默认会建16个db而查询会根据dbindex查找,且在项目中存在传入dbIndex的情况验证方式1:编码测试,在默认set一个keyA后,传入dbIndex值set一个keyB,然后获取keyA发现获取结果不对,但是传入dbIndex为0get得到的结果

2017-03-10 17:43:00 2440

原创 jedis使用一段时间后响应变慢

背景:切换memcached到redis后,发现使用一段时间后请求时间变长发现redis链接报错,后台看redis服务端口(netstat -an|grep  6379)发现有很多WATING状态,lsof查看端口PID干掉后,一会儿又是一样的思路:猜想是不是链接没有被释放(验证确实是这个问题)调用后释放连接处理在封装

2017-03-10 17:35:55 1913

原创 JPA环境搭建时,运行junit无法创建表

hibernate.connection.driver_class打错了,这种以后尽量复制吧,眼瞎正确配置xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">

2017-03-10 17:30:08 368

原创 mongoDB基础语法

1.基础查询db.getCollection('goods_record_2015-09').find({uid:'uid'})2.多条件查询db.getCollection('goods_record_2015-09').find({uid:'uid',resID:'res_16035'})3.查询指定的列db.getCollection('goods_record_

2017-03-10 17:27:43 354

原创 mysql binlog清理

show master logs;reset master;

2017-03-10 17:25:27 277

原创 mysql中查看系统中信息

查看数据库有哪些库show databases;查看库中有哪些表show tables;查看表的列show columns from table_name from database_name;show columns from database_name.table_name;查看用户的权限show grants for user_name;查看表的索引s

2017-03-10 17:24:24 853

原创 mysql启动失败

背景挂载的/路径下空间不足,需要切换存储到/data下去修改my.cnf文件,设置文件存储地址innodb_data_home_dir = /data/usr/local/mysql/data/innodb_log_group_home_dir = /data/usr/local/mysql/data/Starting mysqld:

2017-03-10 17:22:54 402

转载 linux下使用yum安装mysql、启动、登录和远程访问

1、安装查看有没有安装过:          yum list installed mysql*          rpm -qa | grep mysql*查看有没有安装包:          yum list mysql*安装mysql客户端:          yum install mysql安装mysql 服务器端:          yum

2017-03-10 17:17:13 1754

原创 windows下DNS手动修改无效

今天手动配置电脑DNS时,发现修改不了。查了一下,使用ipconfig /flushDNS清理一下,然后在修改就OK了

2015-03-21 14:19:28 7637

原创 awk指定多列排序

示例:cat testFile |sort -t '|' +0 -1 +1 -2使用sort排序,使用-t指定分隔符上述示例为:以“|”分隔,根据第一行和第二行排序

2015-02-27 20:05:34 4518

原创 awk统计具有相同ID的行的和

数据:abcdef|12abcdef|11abcdef|89abcdef|10mnwlk3|4mnwlk3|5编写cat silly.test |sort |awk -F '|' 'BEGIN{getline;preId=$1;sum[preId]=$2}{if(preId==$1){sum[preId]+=$2}else{preId=$1;sum[preI

2015-02-27 20:02:59 2251

转载 XCode添加文件夹形式

XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,我也是最近学习html5的时候,发现还有蓝色的文件夹呢,来上图看下吧 上图所示,蓝色的是folder 黄色的是group。 那么它们有什么区别呢?1. group 和 folder的区别group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还

2015-02-27 19:52:47 1057

转载 activity继承Cocos2dxActivity后无法监听安卓返回按键

前提: public class TestActivity extends Cocos2dxActivity { @Override public boolean onKeyDown( int keyCode, KeyEvent event) {// 监听不到原因:Called when a key was pressed down and

2015-02-27 19:46:09 1771

转载 apk包修改后二次打包

背景:需要替换apk包中的配置文件(直接替换后无法正常安装)解决办法:1. 下载工具(LINUX环境) http://download.csdn.net/detail/u010479715/83792212. apk进行反编译(demo.apk) apktool d -f demo.apk demo3. 替换要替换的内容4. 重新打包 apktool b demo de

2015-01-20 14:12:12 881

原创 eclipse工具使用

l 设置自动提示Window – preference – java – editor – content assistance – auto activation  l 设置注释模板(新建java文件等信息)Window – preference – java—Code Style—Code Templates l 建立自己的tas

2014-09-13 17:00:18 443

转载 CRT终端显示乱码问题

一、问题描述:     有时候通过CRT终端远程连接某台Linux服务器时,会发现所有的中文字符显示都是乱码。即使将CRT终端设置字符编码方式为UTF8或者GBK等都不好使。    二、解决方案:     通过CRT终端在Linux系统中输入如下命令:              [root@app10063 ~]# locale               

2014-09-13 16:55:25 1312

原创 Lua基础学习

词法约定标识符:字符或者下划线开头的字母、下划线、数字序列。(避免使用下划线+大写字母->lua保存字以此方式命名)保留字:(if/else/elseif/then/while/do/for/in/repeat/until/break/end/and/false/true/function/and/or/not/local/nil)大小写敏感注释:单行注释:--注释内容多上注释:-

2014-09-13 16:53:36 488

原创 c++中三种继承方式

#include "stdafx.h"// c++的三种继承方式// 1.public 继承过来的成员属性不变// 2.protected 继承过来的public属性变为protected,其他不变// 3.private 继承过来的成员属性全部变为privateclass A {public : int m_public;protected : int m_pr

2014-08-31 18:24:01 487

转载 Linux 关机重启命令

Linux centos重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 

2014-07-18 10:02:35 485

转载 Linux 权限

从左至右,第一位数字代表文件所有者的权限,第二位数字代表同组用户的权限,第三位数字代表其他用户的权限。而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行

2014-07-18 09:58:06 510

转载 Linux ps命令学习

一、 PS 命令简介:                 ps命令就是最根本相应情况下也是相当强大地进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态、进程是否结束、进程有没有僵死、                                                      哪些进程占用了过多地资源等等.总之大部分信息均为可以通过执行该命令得到地.二

2014-07-18 09:56:12 602

转载 Linux sort命令学习

linux 处理两个文件的并集,交集,计数一、 取出两个文件的并集(重复的行只保留一份)     命令格式:cat file1 file2 | sort | uniq    二、 取出两个文件的交集(只留下同时存在于两个文件中的文件)      命令格式:cat file1 file2 | sort | uniq -d    三、 删除交集,留下其他的行

2014-07-18 09:54:36 632

转载 Linux netstat命令学习

一、简介:                                  Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。                    如果我们的计算机有时候接受到的数据报会导致出错数据删除或故障,我们不必感到奇怪,TCP/IP可以容许这些类型的错误,                 

2014-07-18 09:51:20 526

转载 Linux chown命令学习

一般试用方法为:chown -R miles用途:更改与文件关联的所有者或组。语法chown [ -f ] [ -h ] [ -R ] Owner [ :Group ] { File ... | Directory ... }chown -R [ -f ] [ -H | -L | -P ] Owner [ :Group ] { File ... | Director

2014-07-18 09:49:02 672

转载 Linux cp命令学习

cp (复制档案或目录)[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)[root@linux ~]# cp [options] source1 source2 source3 …. directory参数:-a :相当于 -pdr 的意思;-d :若来源文件为连结文件的属性(link file),则复制连

2014-07-18 09:47:52 594

转载 linux cat命令学习

一、cat 命令概述:     cat 命令是 concatenate(连锁)的简写,意思是合并文件。二、cat 命令的使用方式:     cat [-AbeEnstTuv] [-help] [--version] fileName     把档案串连接后传到基本输出(屏幕 或者 追加到另一个文档)三、cat 命令的参数:     -n (-number) 由 1

2014-07-18 09:43:26 685

原创 ant入门学习

ant环境搭建apache官网下载ant解压配置环境变量ant脚本编写(标签[一部分])标签name 项目名称default 默认执行的targetbasedir 项目基准路径description 描述元素name 定义的属性名value 定义的属性值file 通过属性文件导入属性标签 name target名depends 依赖的target

2014-05-06 23:38:09 602

原创 Linux du命令学习

查询档案或目录的磁盘使用空间-a 显示全部目录和其次目录下的每个档案所占的磁盘空间 -b 大小用bytes来表示 (默认值为k bytes) -c 最后再加上总计 (默认值) -s 只显示各档案大小的总合 -x 只计算同属同一个档案系统的档案 -L 计算所有的档案大小 -h  根据目前磁盘空间和使用情况 以更易读的方式显示-H  根上面的-h参数相同,不过在根式化的时候

2014-01-12 21:48:21 620

原创 Linux df命令学习

df   linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。-a  显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。-k  以k字节为单位显示-i   显示i节点信息,而不是磁盘块。-t   显示各指定类型的文件系统的磁盘空间使用情况。-x  列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。-T  显示文件系统

2014-01-12 21:47:57 508

转载 Linux sed命令学习

简介:sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等.定

2014-01-12 21:47:11 476

最新jquery+easyui_api培训文档

最新jquery+easyui_api培训文档

2016-08-02

apk包修改用的工具

apk包修改替换包内的内容使用到的工具,包含反编译和签名

2015-01-20

Java反编译工具

Java反编译工具GUI小工具,反编译class文件

2014-06-11

securecrt中文版

连接linux工具,方便实用,特别是对应在虚拟环境下的Linux环境

2013-10-16

Flex4.0中文API

Flex4 0中文API CHM格式开发文档 方便快速开发 提高开发效率

2013-08-01

MyEclipse8.5获取注册码代码

MyEclipse8.5获取注册码.java

2013-05-29

调试免重启插件

频繁的去修改程序,在修改编译后,不需要重新启动程序,继续运行即可

2013-05-09

findbug插件

分析代码中的缺陷, 一个分析java程序中的bug

2013-05-09

空空如也

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

TA关注的人

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