导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:356
阅读量:1648441
访问量:205674
至今:
×
博文->>搜索结果(耗时0.022秒) 博文列表>>
Tags : Redis,localhost,Linux,jedis 发表时间: 2017-12-17 15:14:43
在Windows上运行redis,用jedis连接正常,部署到Linux环境却会出现这样异常:Causedby:redis.clients.jedis.exceptions.InvalidURIException:CannotopenRedisconnectiondueinvalidURI.localhost项目使用Spring+jedis的方式。解决方法:就是配置的时候需要指定host参数的类型,即如下:#ipredis.host=localhost<beanname="jedisPool"class="redis.clients.jedis.JedisPool"><con
类别:Java | 阅读(4650)| 回复(0)| (1) 阅读全文>>
Tags : Linux,分区,挂载 发表时间: 2016-08-24 10:19:12
http://blog.chinaunix.net/uid-25829053-id-3067619.html
类别:Linux | 阅读(1248)| 回复(0)| (1) 阅读全文>>
Tags : linux, CLOSE_WAIT 发表时间: 2016-07-27 10:49:38
情景描述:系统产生大量“Toomanyopenfiles”原因分析:在服务器与客户端通信过程中,因服务器发生了socket未关导致的closed_wait发生,致使监听port打开的句柄数到了1024个,且均处于close_wait的状态,最终造成配置的port被占满出现“Toomanyopenfiles”,无法再进行通信。close_wait状态出现的原因是被动关闭方未关闭socket造成,如附件图所示:解决办法:有两种措施可行一、解决:原因是因为调用ServerSocket类的accept()方法和Socket输入流的read()方法时会引起线程阻塞,所以应该用setSoTimeout()
类别:Linux | 阅读(3241)| 回复(0)| (1) 阅读全文>>
Tags : Linux,Time_wait 发表时间: 2016-07-27 10:46:31
问题起因:自己开发了一个服务器和客户端,通过短连接的方式来进行通讯,由于过于频繁的创建连接,导致系统连接数量被占用,不能及时释放。看了一下18888,当时吓到了。现象:1、外部机器不能正常连接SSH2、内向外不能够正常的ping通过,域名也不能正常解析。问题排查:通过netstat-anp|grepTIME_WAIT|wc-l命令查看数量,发现TIME_WAIT的连接数量超过了18000太夸张了。1、初步怀疑是程序没有关闭连接,codereview了两遍,发现,已经正常关闭。2、网上看TIME_WAIT产生的原因,可能是因为服务器主动关闭连接导致TIME_WAIT产生。3、查找TIME_WAI
类别:Linux | 阅读(1630)| 回复(0)| (0) 阅读全文>>
Tags : linux,java 发表时间: 2016-07-25 09:34:00
实际部署java应用时,在sunjdk1.6的环境下,为使应用能够高效率长时间稳定运行,需要配置特定的虚拟机参数。每到此时都会想有没有一个基准配置用来供选择,使用基准配置就可以使服务器性能达到一个较高水准,下面就根据实际使用情况,列出必选配置与可选配置,供系统测试或系统上线使用。一、必选:1、jvm类型-server一定要作为第一个参数,在多个CPU时性能佳,默认模式。默认,服务端模式,启动慢,运行快,占用内存较大,编译器优化-client客户端模式,启动快,占用内存较小,编译器优化使用下列命令可以查看初始占用:java-client-XX:+PrintFlagsFinal-version2&
类别:Java | 阅读(3198)| 回复(0)| (1) 阅读全文>>
Tags : linux服务器时间校准 发表时间: 2015-10-23 23:01:34
解决时间上的不准确!新技能get√在linux下输入时间同步命令来与Internet上的时间服务器同步一下就可以了:ntpdatepool.ntp.org
类别:Linux | 阅读(1270)| 回复(0)| (0) 阅读全文>>
Tags : Linux,EPEL 发表时间: 2015-06-22 23:43:18
安装EPEL(ExtraPackagesforEnterpriseLinux)这是针对RHEL设计的软件仓库,在这个仓库中有很多免费的常用软件,由Fedora项目维护,如果使用的是RHEL,CentOS,Scientific等RHEL系列的linux,可以非常方便的使用EPEL的yum源。查看本机是否安装了EPEL:rpm-qepel-releasepackageepel-releaseisnotinstalled如果没有安装,可以选择下面的情况来安装:32位系统选择:rpm-ivhhttp://download.fedora.rpm-ivhhttp://mirrors.hustunique.
类别:Linux | 阅读(2184)| 回复(0)| (1) 阅读全文>>
Tags : RedHat,Linux.静态IP 发表时间: 2015-06-11 19:16:43
RedHat静态Ip地址配置依次修改以下三个文件:/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0/etc/resolv.conf1./etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=WKM#主机名GATEWAY=192.168.53.1#默认网关2./etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0#设备名称NETMASK=255.255.255.0#子网掩码IPADDR=192.168
类别:Linux | 阅读(1559)| 回复(0)| (0) 阅读全文>>
Tags : Linux 发表时间: 2015-02-28 12:50:05
建议读者范围有开发经验者。科研人员(由其Numrical)。动手能力强的。只是好奇,对于Linux只是浅尝辄止的就不建议继续往下看了。端正学习态度Linux不等于骇客(orCracker)。当然众所周知很多“黑客工具”都是Linux平台上的,我帮助过很多Linux小白发现他们殊途同归都是朝着类似Aircrack-ng去的。但他们不知道的是:Linux只是一个工具,工具不是目的,只是手段。这一点很重要。Linux很快的完成你的需求目标。因为他是个专业级别的工具。工具跟工具之间各有利弊人和人都不能比呢。正确认识qq群。潜水的太多正经帮人的几乎没有,千人群里面不会超过5个活跃的并且愿意帮助人的高手。
类别:Linux | 阅读(1377)| 回复(0)| (0) 阅读全文>>
Tags : Linux,Ubuntu 发表时间: 2015-02-25 12:58:42
Ubuntu12.10忘记登录密码,如何找回/修改?1、在开机的时候,迅速按shift键,此时出现grub界面,2、进入recoverymode模式,按下e进行编辑,3、进入如下:4,修改rorecoverynomodeset为:rwsingleinit=/bin/bash如下:5、修改完毕,此时按下Ctrl+X进入shell界面,可以进行密码重新设置了,如:passwd用户名(密码)(密码)6、密码重置后,重启computer!完毕!
类别:Linux | 阅读(1496)| 回复(0)| (0) 阅读全文>>
Tags : 内存, JVM, Linux, 分析, Java 发表时间: 2017-09-27 22:19:35
引言在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存应该是足够使用的;但实际运行的情况是,会发生大量使用SWAP(说明物理内存不够使用了),如下图所示。同时,由于SWAP和GC同时发生会致使JVM严重卡顿,所以我们要追问:内存究竟去哪儿了?要分析这个问题,理解JVM和操作系统之间的内存关系
类别:JVM | 阅读(1304)| 回复(0)| (0) 阅读全文>>
Tags : Linux,主机名 发表时间: 2015-06-13 10:33:07
有时我们想使用更加方便的方式使用到主机,而不是使用IP或者原来的主机名,或者当你使用到集群的时候来管理那么多主机,这时我们就要对Linux系统的主机名进行修改,这样对于我们的工作将会方便很多。下面我们把Linux系统的主机名字修改为myhost第一步:hostnamemyhost第二步:(1)针对于RedHat、CentOS系统修改/etc/sysconfig/network中的hostnamevi/etc/sysconfig/networkHOSTNAME=myhost#修改localhost.localdomain为myhost(2)针对于Ubuntu系统修改/etc/hostname中的
类别:Linux | 阅读(823)| 回复(0)| (0) 阅读全文>>
Tags : Linux,wget命令,断点续传,批量下载 发表时间: 2015-06-11 15:22:13
(1)支持断点下传功能(2)同时支持FTP和HTTP下载方式(3)支持代理服务器(4)设置方便简单(5)程序小,完全免费wget虽然功能强大,但是使用起来还是比较简单的,基本的语法是:wget[参数列表]URL。下面就结合具体的例子来说明一下wget的用法。1、下载整个http或者ftp站点。wgethttp://place.your.url/here这个命令可以将http://place.your.url/here首页下载下来。使用-x会强制建立服务器上一模一样的目录,如果使用-nd参数,那么服务器上下载的所有内容都会加到本地当前目录。wget-rhttp://place.your.url/
类别:Linux | 阅读(1091)| 回复(0)| (0) 阅读全文>>
Tags : linux,SVN 发表时间: 2015-05-20 20:40:56
别看用起SVN很熟,每天commit、revert很欢,真要自己在Mac上搭起来个SVNserver,本地可以checkout,创建branch,merge,就没那么熟悉了。查了查资料,过程如下:1.创建本地repolocalhost:~twer$cdlocalhost:~twer$svnadmincreateSVNRepo2.修改两个conf文件,打开访问权限,并添加授权用户localhost:~twer$cdSVNRepo/localhost:SVNRepotwer$editconf/svnserve.conflocalhost:SVNRepotwer$editconf/passwd3.创
类别:Linux | 阅读(745)| 回复(0)| (0) 阅读全文>>
Tags : 程序员,版本控制,代码,Unix,Linux 发表时间: 2015-04-09 20:52:27
今年已经是我成为软件工程师的第5个年头了。关于下面这些事情,我常常想,要是我刚入这一行时就知道的话那该多好,能少走不少弯路,取得的成绩也肯定比现在高。唉,往事不可追,所以在这里我想分享给大家,尤其是刚进入这一行的新手,请仔细考虑自己是否明白以下这8件事情。1.良好的沟通能力。工程管理是一个团队活动,哪怕有时候这个团队只有你一个人。由于每时每刻都有那么多事情需要相互了解,所以沟通就成为了最大的问题。90%的工程管理指的就是沟通。比如,我们得向人解释bug是什么?如何有效诊断?如何向大家完整地表述自己的复杂想法?沟通是项目成功最关键的因素。无效的沟通只会导致大量时间和精力的浪费。2.计算机科学的基
类别:编程开发 | 阅读(843)| 回复(0)| (0) 阅读全文>>
Tags : Linux,操作系统,监控工具 发表时间: 2014-12-24 23:16:05
系统管理员需要对服务器进行监控以确保其正常运行,通过这种方式管理员能够提前发现可能存在的问题并恢复系统,以避免麻烦的出现。Linux上有很多命令来监控不同的系统资源,如CPU使用率、内存使用情况、网络及磁盘使用情况等等。目前比较受欢迎的工具有top、htop、iostat、nethogs等等。在本文里,我们将谈论一些简单的命令行工具,它们可以以实时和交互的方式监控多个系统资源,并在一个简单的屏幕中以不断更新的方式呈现大量统计信息。1.TopTop是用于检查CPU和内存利用率的最受欢迎的命令行工具。它显示了一个进程的排序列表,其中耗费最多系统资源的进程位于最上面。进程列表的后面是CPU和内存的使
类别:运维 | 阅读(1249)| 回复(0)| (0) 阅读全文>>
Tags : Linux,HTTP,httpry 发表时间: 2014-11-02 18:21:39
假设由于某种原因,你需要嗅探HTTP站点的流量(如HTTP请求与响应)。举个例子,你可能在测试一个web服务器的实验性功能,或者你在为某个web应用或RESTful服务排错,又或者你正在为PAC(proxyautoconfig)排错或寻找某个站点下载的恶意软件。不论什么原因,在这些情况下,进行HTTP流量嗅探对于系统管理、开发者、甚至最终用户来说都是很有帮助的。数据包嗅工具tcpdump被广泛用于实时数据包的导出,但是你需要设置过滤规则来捕获HTTP流量,甚至它的原始输出通常不能方便的停在HTTP协议层。实时web服务器日志解析器如ngxtop可以提供可读的实时web流量跟踪痕迹,但这仅适用于
类别:Linux | 阅读(1509)| 回复(0)| (0) 阅读全文>>