`
lvmlvy
  • 浏览: 44730 次
社区版块
存档分类
最新评论
文章列表
在Java中常看见的几个connection rest exception, Broken pipe, Connection reset,Connection reset by peer Socked reset case  Linux中会有2个常见的sock reset 情况下的错误代码 ECONNRESET           该错误被描述为“connection reset by peer”,即“对方复位连接”,这种情况一般发生在服务进程较客户进程提前终止。当服务进程终止时会向客户 TCP 发送 FIN 分节,客户 TCP 回应 ACK,服务 TCP 将转入 FIN_WAIT ...
Broken pipe产生的原因通常是当管道读端没有在读,而管道的写端继续有线程在写,就会造成管道中断。(由于管道是单向通信的) SIGSEGV(Segment fault)意味着指针所对应的地址是无效地址,没有物理内存对应该地址。 以下是UNIX的信号解释: 11 / SIGSEGV: Unerlaubter Zugriff auf Hauptspeicher (Adressfehler). 12 / SIGUSER2: User-defined Signal 2 (POSIX). 把_JAVA_SR_SIGNUM改成12只是将信号至成user-defined,让它不报出来而已,不能解决问题 ...
一、通过JMX控制台监控 在activemq的配置文件中增加JMX配置 配置文件位置:${ActiveMQ.Base}/conf/activemq.xml 将broker节点添加属性useJmx <broker useJmx="true" brokerName="BROKER1"> ... </broker> 运行jconsole.exe
Log4j 加载使用及配置说明 主要组件1、根类别(在类别层次结构的顶部,即全局性的日志级别)配置根Logger,其语法为:log4j.rootLogger = [ level ] , appenderName, appenderName, ...level 是日志记录的类别appenderName就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。类别level 为 OFF、FATAL、ERROR、WARN、INFO、DEBUG、log、ALL或自定义的优先级。og4j常用的优先级FATAL>ERROR>WARN>INFO>DEBUG配置根Logg ...
众所周之,java中操作的都是对象的引用,如下例 Obj1 obj1 = new Obj1(); Obj2 obj2 = new Obj2(); obj2.setObj1(obj1); log.info(obj1 == obj2.getObj1()); obj1 = null; log.info(obj2.getObj1()==null); obj1与obj2中的属性实际上是两个引用,都指向了同一个对象; 如果把obj1设为null,实际上是取消了obj1对该对象的引用,此时obj2 ...
这是个人对程序员生涯的一孔之见,只代表作者的个人想法,其中疏漏甚至错误之处在所难免,希望大家多提宝贵意见。 前言 丰厚的薪水,高端的职位和有成就感的事业是人人都想要的,而这些都取决于你每天的认真工作,努 ...
本篇文章是作者多年来的一些感受,主要写给那些想学习程序设计而又很迷惘的朋友,希望可以带来一点帮助。我第一次接触电脑是在小学二年级的时候。那时纯粹是因为喜欢打电子游戏,听别人说电脑上的游戏十分好玩,于是就漫漫开始与之接触了。在三年级时父母出于我对计算机浓厚的兴趣送我去了一个BASIC编程学习班,从那时起我才真正开始走上编程这条不归之路。虽然说现在程序设计这门专业在社会上很热,竞争十分激烈,但是这只是学习编程的人比较多而已。真正能够掌握以至于精通的人实际上很少,毕竟中国的软件业才刚刚起步不久。现在社会对优秀的程序设计人员的需求量还是相当大的,但是前提是必须要优秀。我自己虽然也谈不上优秀,但多少还是有 ...
你为什么在这里?你害怕死亡吗?你实现自我了吗?许多人都觉得自己很好,但有些人却不能满足于只是“很好”,而想追求更伟大的目标。如果诚实面对自己,我会承认这些年来,我一直在质疑自己的人生,是否还有比我目前所知更深刻的一面?一个人只要知道自己为何存在,不论在情感上和行动上,他都很难不去实现自己的志向。有时候你就是不知道自己早已准备好,可以尽情享受生命中的完美时刻。只要你找到自己为何存在的理由,就可以做任何你想做的事,去实现这样的目的与理想。你为什么在这里?当一个人知道自己为何在这里之后,就已经确认了自己的“存在目的”。在这一生中,他们可能会愿意做十件、二十件或一百件事情,来达成这个“存在目的”。那些最 ...
   餐桌上的座次宴请客人,一般主陪在面对房门的位置(或是背靠墙、柜台的位置),副主陪在主陪的对面,1号客人在主陪的右手,2号客人在主陪的左手,3号客人在副主陪的右手,4号客人在副主陪的左手,其他可以随意。餐桌的位置基本就是这些,“主陪”“主宾”“副陪”“副主宾”这四个位置也基本是一样的。以上主陪的位置是按普通宴席掌握,如果场景有特殊因素,应视情而定。     若人多,可参照以下的规则:     1、“主陪”位置:主陪是请客一方的第一顺位,即是请客的最高职位者,或陪酒的最尊贵的人。位置在正冲门口的正面。主要作用基本就是庄主,把握本次宴请的时间,喝酒程度等。     2、“副陪”位置:副陪是 ...

加密文件夹

一、建立打不开删不掉的文件夹: 在CMD模式下,使用CMD 命令建立文件夹,键入“md e:\news..\”,注意引号里有二个点哦,回车。现在看到在E 盘下有news.命名的文件了。试着双击打开看看?或是在运行里打开?怎么样?都提示错 ...

spring单例

    博客分类:
  • java
1、配置两个bean <bean id="threadObj" class="test.ThreadObj" scope="prototype"> <property name="singleObj" ref="singleObj" /> </bean> <bean id="singleObj" class="test.SingleObj"> ...

suse10配置vnc

1、启用SUSE远程控制(非常重要) : SUSE默认安装了VNC,打开YaST(执行yast命令),网络服务,远程管理(remote administration),选择“允许远程管理”, 在下面的选项进行防火墙设置,选择“打开防火墙端口”。点击完成。 2、启动VNC服务: SSH登录后,执行vncserver命令 (如果是第一次启动,则会 提示:You will require a password to access your desktops. 设置远程访问的密码。 Password:(输入密码) Verify: (再次输入) 提示:Would you like to ente ...

linux常用命令

1、查看linux版本:    lsb_release -a2、查看全部ip:    ifconfig -a 3、设置权限:    chmod -R 777 folder 4、查看当前目录大小:du -sh 5、切换用户: su -root 6、VI:a编辑 o插入一行 7、 停止oracle监听:lsnrctl stop/start/status
1、使用ant对代码进行编译构建,编译到${basedir}/dist目录下,步骤省略。。。 2、单元测试构建脚本,单元测试的classpath需要包含之前编译目录和testcase的编译目录; <?xml version="1.0" encoding="gbk"?> <project name="test" default="test-basic" basedir="."> <property name="lib.dir" value ...
常常思考一个问题:是不是考虑做2年开发,打2年酱油,然后结婚生子,这样到底行不行?无论你是男是女,人生是一场独自修行的道路。如果在可以选的时候,还是选择靠自己吧。无论你是要养家还是要实现人生价值,如果你 ...
Global site tag (gtag.js) - Google Analytics