- 博客(65)
- 资源 (12)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Linux 定时任务crontab命令格式
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。如:[root@dave ~]# cat /etc/crontabSHELL=/bin/bash
2015-03-18 17:51:58
499
原创 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
43374
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
2398
原创 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
3366
原创 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
4497
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
2742
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
4530
转载 SVN更新的时候前面符号说明
U:表示从服务器收到文件更新了G:表示本地文件以及服务器文件都已更新,而且成功的合并了 A:表示有文件或者目录添加到工作目录R:表示文件或者目录被替换了C:表示文件的本地修改和服务器修改发生冲突
2017-03-28 11:17:40
1281
转载 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
615
原创 面试汇总
一、一个网站有很大的访问量,有什么办法来解决?主要从架构层面解决:1,使用服务器集群,如tomcat集群;2,使用缓存,如memcache, cassandra分布式缓存;3,使用数据库集群,如MySQL集群, oracle数据库集群二、分布式与集群的区别是什么?分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上
2017-02-28 14:22:03
298
原创 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
307
转载 程序员如何在“小公司成长”和“大公司学习”
前言:在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到方法你就可以提高很快。如果你已经知道如何在你的工作当中学习,那么下面的文章就走马观花的看看吧
2017-02-21 11:30:29
399
转载 浅谈职场五傻规则
工作了这么多年,你一直还是一个小小的职员,身边的人一个个都升迁了,甚至入职比你晚的后辈,现在也成了你的领导,你是不是很可恼?这时你需要反思一下,看看你现在是不是已经步入了职场五傻?第一傻:水牛型对任何要求,都笑脸迎纳。别人请你帮忙,你总是放下本职工作去支援,自己手头拉下的工作只好另外加班。你为别人的事牺牲不少,但很少得到别人的感谢与上司的赏识,背后还说你是无用的老实。在同事、领导面
2017-02-21 11:25:16
583
转载 TCP/IP参考模型
TCP/IP参考模型分为四个层次:应用层、传输层、网络互连层和主机到网络层。在TCP/IP参考模型中,去掉了OSI参考模型中的会话层和表示层(这两层的功能被合并到应用层实现)。同时将OSI参考模型中的数据链路层和物理层合并为主机到网络层。下面,分别介绍各层的主要功能。1、主机到网络层 实际上TCP/IP参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网络互连层一个访问
2017-02-21 11:15:14
1593
转载 浅谈网络编程之TCP、HTTP和SOCKET
1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的S
2017-02-21 10:49:53
359
原创 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
5273
原创 防火墙规则,指定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
6262
原创 查看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
1544
原创 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
8886
转载 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
690
原创 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
266
原创 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
449
原创 secureCRT 改变显示宽度
每次用secureCRT登陆后sqlplus查询数据都是折行显示,即使set lines 1024参数后也没用,很不爽,今天终于搞定了。SecureCRT v5.21、首先全局设置:Options - Global Options - Terminal - Appearance - Maximumcolumns 最大只能设置成1024(推荐256)设置越大越占用内存,并选上show
2016-06-21 15:17:30
19243
2
转载 linux服务器的负载分析
过什么方法来排查是否linux服务器的负载过大?通过top命令来查看服务器负载 再对此Linux服务器性能分析之前,先了解下Linux系统Load average负载的知识,负载均值在uptime 或者top 命令中可以看到,它们可能会显示成这个样子:load average: 0.15, 0.14, 0.11很多人会这样理解负载均值:三个数分别代表不同时间段的系统平均负载(一
2016-04-30 07:36:24
2443
转载 Linux下修改mysql默认最大连接数
MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,虽然通过连接池可以将连接数设置为固定的100,可是在下那BT同事将所有的连接池都设置成了100,话说我们小组有5个人……再话说,个人调试有必要设置那么高么……不过牢骚归牢骚,问题依然需要解决。方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf
2016-02-21 14:27:01
13171
转载 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
641
转载 linux服务器集群间建立ssh信任关系
linux服务器集群间建立ssh信任关系linux服务器集群之间进行ssh访问时需要输入密码,对进行scp等操作很麻烦,现教大家如何在linux服务器集群之间实现无密码访问。 ssh访问是是需要指定用户的,所以此处建立用户信任关系时以root用户为例,如服务器集群中有三台服务器,分别为A、B、C。现在要实现三台机器之间的root用户的相互无密码访问,操作步骤如下:(1)用root用户登录A
2015-08-11 22:32:42
1037
原创 linux下scp 、ssh非22端口的服务器操作
linux下scp 、ssh非22端口的服务器操作scp指定非默认22端口,远程copy,例如:scp -P 7777 2015_08_1*.redis.dump.tar root@222.186.56.18*:/my/backup/备注:大Pssh指定非默认22端口,远程连接,例如:ssh -p 7777 root@222.186.56.18* "cd /my/bac
2015-08-11 22:30:56
24513
原创 ssh登陆提示"Host key verification failed."的解决方法
由于远程的子机服务器,重新安装过,之前建立的信任机制无法使用,再次ssh 执行scp操作,提示连接操作失败,提示如下:lost connection@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
2015-08-08 17:42:33
41596
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
671
原创 Eclipse设置编译文件.class输出路径
原始项目默认放置在bin目录下,改变编译的class文件放置路径,有两种方法:一、为项目设置.class设置输出路径右键项目 > Properties > Java Build Path > Source > Default Output Folder新建目录用于存放.class文件,项目下target/classes目录
2015-07-05 11:11:34
10630
转载 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
3700
转载 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
476
转载 Java 内部类种类及使用解析
将相关的类组织在一起,从而降低了命名空间的混乱。一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。Java中的内部类共分为四种:1、静态内部类static inner class (also called nested class)2、成员内部类member inner class3、局部内部类local inner class4、匿名内
2015-06-21 14:25:05
405
原创 linux命令导入、导出mysql数据库
linux命令导入、导出mysql数据库一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sqlcd /var/lib/mysqlmysqldump -umyxmol -pmyxmol2101169 zz_2005 >
2015-06-04 20:58:47
637
原创 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
899
转载 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
419
转载 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
793
转载 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
337
jsch-0.1.42.jar
2017-04-22
python for eclipse插件安装
2017-04-03
SecureCRT 服务器
2012-12-24
ExtJS Jetty启动报错 tag
2012-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人