自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (12)
  • 收藏
  • 关注

转载 Linux 定时任务crontab命令格式

一.  Crontab 介绍       crontab命令的功能是在一定的时间间隔调度一些命令的执行。1.1 /etc/crontab 文件       在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。如:[root@dave ~]# cat /etc/crontabSHELL=/bin/bash

2015-03-18 17:51:58 490

原创 java获取内存dump的几种方式

java获取内存dump的几种方式1、获取内存详情:jmap -dump:format=b,file=e.bin pid这种方式可以用 jvisualvm.exe 进行内存分析,或者采用 Eclipse Memory Analysis Tools (MAT)这个工具2. 获取内存dump:  jmap -histo:live pid这种方式会先出发fullgc,所有如果不希望触发ful...

2018-08-29 18:32:08 43172 1

转载 Math.round()方法分析

分析Math.round()方法Math.round()方法举例:Case1:小数点后第一位 = 5          正数:Math.round(11.5) = 12          负数:Math.round(-11.5) = -11Case2:小数点后第一位 < 5          正数:Math.round(11.49) = 11          负数:Math.round(-...

2018-07-14 14:07:08 2366

原创 linux统计端口socket连接数

# 编辑脚本,假如:端口9310vi countSocket.shnetstat -n | grep 9310echo ---------------------------echo -n socket连接总数量:netstat -n | grep 9310 |wc -l# 保存脚本# 赋予权限chmod -R 777 countSocket.sh

2017-05-25 15:36:31 3341

原创 linux使用vi命令,提示/root/.vimrc

linux使用vi命令,提示/root/.vimrc[root@232 scripts]# vi sync_logs_file.sh Error detected while processing /root/.vimrc:line    4:E538: No mouse support: mouse=aPress ENTER or type command to co

2017-05-02 10:51:12 4427 1

原创 Ant运行build.xml执行服务器scp,异常解决jsch.jar

Ant运行build.xml执行服务器scp,异常解决jsch.jarBUILD FAILEDD:\workspace\xmol\build.xml:193: Problem: failed to create task or type scpCause: Could not load a dependent class com/jcraft/jsch/Logger     

2017-04-22 11:30:53 2705 1

原创 crontab定时任务Java程序不执行问题

crontab定时任务Java程序不执行问题linux下,项目部署在/data/my/scriptTest/bin./back.sh其中脚本在项目下,可以正常执行vi back.sh#!/bin/shulimit -n 65536# cp运行备份jarcp -f scriptTest.jar scriptTest_runtime.jar# 执行程序,依赖

2017-04-20 11:27:08 4485

转载 SVN更新的时候前面符号说明

U:表示从服务器收到文件更新了G:表示本地文件以及服务器文件都已更新,而且成功的合并了 A:表示有文件或者目录添加到工作目录R:表示文件或者目录被替换了C:表示文件的本地修改和服务器修改发生冲突

2017-03-28 11:17:40 1269

转载 MySQL中int、bigint、smallint和tinyint的详细介绍

MySQL中int、bigint、smallint和tinyint的详细介绍MySQL数据类型:整数 1、bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。P.S. bigint已经有长度了,在mysql建表中的length,只是用

2017-03-10 12:47:44 589

原创 面试汇总

一、一个网站有很大的访问量,有什么办法来解决?主要从架构层面解决:1,使用服务器集群,如tomcat集群;2,使用缓存,如memcache, cassandra分布式缓存;3,使用数据库集群,如MySQL集群, oracle数据库集群二、分布式与集群的区别是什么?分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上

2017-02-28 14:22:03 289

原创 MySQL常用函数

#MySQL常用函数abs(-1)#绝对值pi()#pi值sqrt(2)#平方根mod(-5,3)#取余-2ceil(10.6)#进位+1 结果11 ceil(10.0)结果10floor(10.6)#取整 10round(2.5)#四舍五入到整数 结果3round(2.5,2)#保留两位小数 结果2.50truncate(2.5234,3)#取小数后3位不四舍五入 2.523

2017-02-21 14:53:49 284

转载 程序员如何在“小公司成长”和“大公司学习”

前言:在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到方法你就可以提高很快。如果你已经知道如何在你的工作当中学习,那么下面的文章就走马观花的看看吧

2017-02-21 11:30:29 392

转载 浅谈职场五傻规则

工作了这么多年,你一直还是一个小小的职员,身边的人一个个都升迁了,甚至入职比你晚的后辈,现在也成了你的领导,你是不是很可恼?这时你需要反思一下,看看你现在是不是已经步入了职场五傻?第一傻:水牛型对任何要求,都笑脸迎纳。别人请你帮忙,你总是放下本职工作去支援,自己手头拉下的工作只好另外加班。你为别人的事牺牲不少,但很少得到别人的感谢与上司的赏识,背后还说你是无用的老实。在同事、领导面

2017-02-21 11:25:16 571

转载 TCP/IP参考模型

TCP/IP参考模型分为四个层次:应用层、传输层、网络互连层和主机到网络层。在TCP/IP参考模型中,去掉了OSI参考模型中的会话层和表示层(这两层的功能被合并到应用层实现)。同时将OSI参考模型中的数据链路层和物理层合并为主机到网络层。下面,分别介绍各层的主要功能。1、主机到网络层  实际上TCP/IP参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网络互连层一个访问

2017-02-21 11:15:14 1576

转载 浅谈网络编程之TCP、HTTP和SOCKET

1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的S

2017-02-21 10:49:53 350

原创 java.sql.SQLException: Timed out waiting for a free available connection.

MySql获取连接超时java.sql.SQLException: Timed out waiting for a free available connection.超时分析:1、代码中是否有没有关闭的数据连接,处理finally模块调用未close连接.2、连接不够用,性能不行,获取连接超时,可以在配置中多设置一些连接.

2017-02-15 11:25:21 5166

原创 防火墙规则,指定ip访问mysql数据库3306端口

防火墙规则,指定ip访问mysql数据库3306端口# 防火墙脚本,vi编辑保存vi /etc/forward #!/bin/shecho "starting forward..."if [ -e /proc/sys/net/ipv4/tcp_ecn ]thenecho 0 > /proc/sys/net/ipv4/tcp_ecnfiecho 1  >

2016-12-20 16:51:23 6196

原创 查看linux系统内核信息,lsb_release -a

查看linux系统内核信息,输入命令 lsb_release -a如果提示不存在,可以安装一下lsb_release在线安装 yum install redhat-lsb安装过程yes,完成安装,输入lsb_release -a,即输出系统版本信息[root@iZ23ouknd7rZ ~]# lsb_release -aLSB Version:    :ba

2016-12-18 15:23:58 1503

原创 SecureCRT 7.0 右键复制功能的打开/取消

SecureCRT 7.0 右键复制功能的打开/取消这里介绍设置开关位置,大家根据需要使用Options->Global Options->Terminal在右边选择或者取消“Copy on select”和“Paste on right button”的勾选即可打开或者关闭这个功能。 以上命令在SecureCRT 7.0测试通过。

2016-12-07 18:01:21 8829

转载 Linux系统修改编码

Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:方法1:vi   /etc/sysconfig/i18n默认为:LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改为:

2016-09-07 18:13:29 661

原创 linux下安装nginx

官方下载安装包http://nginx.org/en/download.htmlnginx-1.8.0.tar.gz# 在线下载nginx-1.8.0.tar.gzcd /my/software/wget http://nginx.org/download/nginx-1.8.0.tar.gz# 解压tar -zxvf nginx-1.8.0.tar.gz

2016-08-03 17:03:31 256

原创 linux 修改IP、网关、DNS

1、修改ipcat /etc/sysconfig/network-scripts/ifcfg-eth0参数:DEVICE=eth0 #网卡名称  BOOTPROTO=static #获取ip的方式(static/dhcp/bootp),不解释HWADDR=00:0C:29:B5:B2:69 #MAC地址IPADDR=12.168.1.5 #IP地址NETMASK=2

2016-06-21 15:21:01 430

原创 secureCRT 改变显示宽度

每次用secureCRT登陆后sqlplus查询数据都是折行显示,即使set lines 1024参数后也没用,很不爽,今天终于搞定了。SecureCRT v5.21、首先全局设置:Options - Global Options - Terminal - Appearance - Maximumcolumns 最大只能设置成1024(推荐256)设置越大越占用内存,并选上show

2016-06-21 15:17:30 18665 2

转载 linux服务器的负载分析

过什么方法来排查是否linux服务器的负载过大?通过top命令来查看服务器负载 再对此Linux服务器性能分析之前,先了解下Linux系统Load average负载的知识,负载均值在uptime 或者top 命令中可以看到,它们可能会显示成这个样子:load average: 0.15, 0.14, 0.11很多人会这样理解负载均值:三个数分别代表不同时间段的系统平均负载(一

2016-04-30 07:36:24 2431

原创 IP、域名、手机号归属地查询

IP、域名、手机号归属地查询,网站地址http://www.ip138.com/

2016-04-10 10:15:14 1635

转载 Linux下修改mysql默认最大连接数

MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,虽然通过连接池可以将连接数设置为固定的100,可是在下那BT同事将所有的连接池都设置成了100,话说我们小组有5个人……再话说,个人调试有必要设置那么高么……不过牢骚归牢骚,问题依然需要解决。方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf

2016-02-21 14:27:01 13145

转载 Linux下更改系统时区及时间

Linux下更改系统时区及时间[root@localhost ~]# dateFri Apr 14 23:26:05 EDT 2006                 //EDT (美国)东区时区[root@localhost ~]# date -s 2011/9/30Fri Sep 30 00:00:00 EDT 2011[root@localhost ~]# d

2015-08-18 19:45:54 627

转载 linux服务器集群间建立ssh信任关系

linux服务器集群间建立ssh信任关系linux服务器集群之间进行ssh访问时需要输入密码,对进行scp等操作很麻烦,现教大家如何在linux服务器集群之间实现无密码访问。 ssh访问是是需要指定用户的,所以此处建立用户信任关系时以root用户为例,如服务器集群中有三台服务器,分别为A、B、C。现在要实现三台机器之间的root用户的相互无密码访问,操作步骤如下:(1)用root用户登录A

2015-08-11 22:32:42 999

原创 linux下scp 、ssh非22端口的服务器操作

linux下scp 、ssh非22端口的服务器操作scp指定非默认22端口,远程copy,例如:scp -P 7777 2015_08_1*.redis.dump.tar [email protected]*:/my/backup/备注:大Pssh指定非默认22端口,远程连接,例如:ssh -p 7777 [email protected]* "cd /my/bac

2015-08-11 22:30:56 24458

原创 ssh登陆提示"Host key verification failed."的解决方法

由于远程的子机服务器,重新安装过,之前建立的信任机制无法使用,再次ssh 执行scp操作,提示连接操作失败,提示如下:lost connection@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @

2015-08-08 17:42:33 41540 1

原创 linux系统 安装jboss服务器

linux系统 安装jboss服务器下载的安装包jboss-5.1.0.GA-jdk6.ziphttp://sourceforge.net/projects/jboss/files/JBoss/JBoss-5.1.0.GA/jboss-5.1.0.GA-jdk6.zip/download上传linux放置/my/software/解压到/usr/local/cd

2015-07-06 15:33:22 663

原创 Eclipse设置编译文件.class输出路径

原始项目默认放置在bin目录下,改变编译的class文件放置路径,有两种方法:一、为项目设置.class设置输出路径右键项目 > Properties > Java Build Path > Source > Default Output Folder新建目录用于存放.class文件,项目下target/classes目录

2015-07-05 11:11:34 10465

转载 ant 编译 错误: 编码UTF8的不可映射字符

利用ant编译项目,起初项目是gbk编码建立,用ant编译,出现“编码UTF8的不可映射字符”,解决方法改变build.xml文件java编译编码gbk即可。    [javac]                ^    [javac] D:\workspace\socket\src\server\MyServer.java:21: 错误: 编码UTF8的不可映射字符    [

2015-07-05 10:49:08 3598

转载 TCP/IP协议三次握手与四次握手流程解析

TCP/IP协议三次握手与四次握手流程解析一、TCP报文格式  TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式  上图中有几个字段需要重点介绍下:  (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。  (2)确认序号:Ack序号,占32位,只有A

2015-06-25 08:27:04 459

转载 Java 内部类种类及使用解析

将相关的类组织在一起,从而降低了命名空间的混乱。一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。Java中的内部类共分为四种:1、静态内部类static inner class (also called nested class)2、成员内部类member inner class3、局部内部类local inner class4、匿名内

2015-06-21 14:25:05 392

原创 linux命令导入、导出mysql数据库

linux命令导入、导出mysql数据库一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sqlcd /var/lib/mysqlmysqldump -umyxmol -pmyxmol2101169 zz_2005 >

2015-06-04 20:58:47 618

原创 linux两台服务器建立信任机制

A服务器:/root/.ssh/下1、ssh-keygen  -t  rsa2、cd /root/.shh/目录下   id_rsa为密钥; id_rsa.pub为公钥      // 生成keys   cat id_rsa.pub >authorized_keys      scp B服务器的同目录下,/root/.ssh/  下,建立A->B的信

2015-06-04 18:44:06 862

转载 linux默认mysql迁移目录

下面我整理一下把MySQL从/var/lib/mysql目录下面转移到/my/mysql目录的具体操作:  1、首先我们需要关闭MySQL,命令如下: service mysqld stop 2、然后是转移数据,为了安全期间,我们采用复制命令cp,先找到mysql的原目录 cd /var/lib ls 运行这个命令之后就会看到mysql的目录了,然后执行cp命令 c

2015-06-04 18:39:23 408

转载 GWT(Google Web Toolkit)学习

GWT入门学习syxChina(www.cnblogs.com/syxchina)GWT入门学习 1介绍 2 安装 3 第一个gwt项目 4 gwt 和extjs结合 1介绍百科名片http://baike.baidu.com/view/358878.htmGoogle Web Toolkit的缩写,有了 GWT可以使用 Ja

2015-05-19 20:51:04 777

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2015-05-19 20:44:30 324

jsch-0.1.42.jar

Ant运行build.xml执行服务器scp,异常解决jsch.jar BUILD FAILED D:\workspace\xmol\build.xml:193: Problem: failed to create task or type scp Cause: Could not load a dependent class com/jcraft/jsch/Logger It is not enough to have Ant's optional JARs you need the JAR files that the optional tasks depend upon. Ant's optional task dependencies are listed in the manual. Action: Determine what extra JAR files are needed, and place them in one of: -D:\eclipse\plugins\org.apache.ant_1.9.2.v201404171502\lib -C:\Users\qingzhong_he\.ant\lib -a directory added on the command line with the -lib argument Do not panic, this is a common problem. The commonest cause is a missing JAR. This is not a bug; it is a configuration problem 解决方法: 加入jsch-x.x.x.jar 博客下载资源 jsch-0.1.42.jar 打开 Eclipse->window->preferences->ant->runtime->classpath select “Ant Home Entries (default)” and click “Add External JAR 选择下载好的jsch-0.1.42.jar click Apply->OK

2017-04-22

python for eclipse插件安装

python for eclipse插件安装 1、下载python for eclipse python for eclipse下载地址,如:org.python.pydev.feature-1.6.3.2010100513.zip 2、解压pydev插件后,会发现有features、plugins两个文件夹,然后把features文件夹下的文件移到D:\dev\eclipse\features目录下,把plugins文件夹下的文件移到D:\dev\eclipse\plugins目录下。 注意:D:\dev\eclipse\为eclipse安装目录 3、重启eclipse,在windows->preferences出现PyDev配置项,表示PyDev插件安装成功。 配置PyDev插件 在Window菜单中选Preference, 1、windows->preferences->PyDev->Interpreter - Python,New一个Python解释器,填上解释器名字和路径,路径选相应的python.exe。

2017-04-03

通过java操作excel表格的工具类库jxl.jar

通过java操作excel表格的工具类库jxl.jar

2016-12-20

常用开源NoSQL原理与应用

缓存数据库 常用开源NoSQL原理与应用

2015-08-08

jQueryAPI-1.4.1 中文参考文档

jQueryAPI-100214.chm jQuery 1.4.1中文参考文档,很有用。

2012-12-29

U盘安装CentOS系统方法

U盘安装CentOS系统方法 简单实用

2012-12-25

extjs-4.1.1

extjs-4.1.1 Ext 官网demo

2012-12-24

SecureCRT 服务器

工具注册破解 Name: Apollo Interactive [1D87] Company: Apollo Interactive [1D87] Serial Number: 03-50-023223 [8C71] License Key: ABMVSR NA46JN V3D2GG TJDKFQ ACS3S4 B18P54 ZPCQWM 9756P2 [8799] Issue Date: 01-20-2006 [19FA]

2012-12-24

ExtJS Jetty启动报错 tag

org.apache.jasper.JasperException: /WEB-INF/tags/ext/body.tag(105,4) PWC6038: "${empty(extLocation)?"js/ext-2.0":extLocation}" contiene expresiones no válidas: javax.el.ELException: Error Parsing: ${empty(extLocation)?"js/ext-2.0":extLocation} at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler .java:62) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:35 7) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:16 9) at org.apache.jasper.compiler.JspUtil.validateExpressions(JspUtil.java:633) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:7 36) at org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:929) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:8 54) at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307) at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2313)

2012-12-14

ExtJS实用开发指南

教程包括ExtJS 的新手入门、组件体系结构及使用、ExtJS 中各控件的使用方法及示例 应用等,是一个非常适合新手的ExtJS 入门教程。本教程主要是针对ExtJS2.0 进行介绍,全 部代码、截图等都是基于ExtJS2.0。

2012-12-14

winscp 服务器工具

winscp 服务器 很好管理服务器的工具。

2012-12-14

ExtJS 中文文档

轻松学习ExtJS中文文档。 很好用的web 框架 官网实例介绍。

2012-12-14

空空如也

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

TA关注的人

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