存档

‘java’ 分类的存档

同一台机器做rabbitmq集群配置

2017年8月19日 亲亲宝宝 没有评论 5,733 次阅读

yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm 让guest用户可以在127.0.0.1外的机器上登陆 vi /etc/rabbitmq/rabbitmq.config [{rabbit, [{loopback_users, []}]}]. 启动mq sudo ./rabbitmq-server -detached 管理rabbitmq的节点 先停止运行的mq服务,Rabbitmq默认的节点名称是rabbitmq,然后启动 RABBITMQ_NODE_...阅读全文

分类: java, 软件设计 标签:

maven-war-plugin插件的warSourceExcludes和packagingExcludes参数的区别

2017年6月29日 亲亲宝宝 没有评论 6,354 次阅读

打包war包时,使用maven-war-plugin的warSourceExcludes和packagingExcludes这两个参数,忽略一些只在本地使用的文件,比如一些webapp/test/a.jsp或者单元测试用例。 引用官网的说明: warSourceExcludes: The comma separated list of tokens to exclude when copying the content of the warSourceDirectory. packaging...阅读全文

分类: java 标签:

JAVA进程高CPU占用故障排查

2016年7月2日 亲亲宝宝 没有评论 5,191 次阅读

1、用top -H指令查看java进程的下哪个线程的CPU占用高 2、tomcat中的那个线程在占用cpu资源,使用ps -mp 24185 -o THREAD,tid,time | sort -rn (top -H -p 20067) 3、其次将需要的线程ID转换为16进制格式: printf “%x\n” tid (printf “%x\n” 24198) 4、jstack pid |grep tid -A 30 阅读全文

分类: java 标签:

nginx部署ssl

2016年4月18日 亲亲宝宝 没有评论 1,721 次阅读

1、让不带ssl的链接强制跳转到ssl链接。 server { server_name china.wenhq.com; rewrite ^/(.*)$ https://china.wenhq.com/$1 permanent; } 2、配置ssl server { listen 443; server_name china.wenhq.com; ssl on; ssl_certificate /usr/local/etc/server.crt; ssl_certificate_key /usr/local/etc/server.key; index ...阅读全文

分类: java, 网站 标签:

eclipse调试基础

2015年8月17日 亲亲宝宝 1 条评论 2,758 次阅读

Eclipse提供step into、step over、 step return三个命令来支持单步调试。三者的具体区别是:step into(快捷键F5)就是单步执行,遇到子函数就进入并且继续单步执行; step over(快捷键F6)是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。 ste...阅读全文

分类: java 标签:

Servlet映射规则和Servlet的映射URL冲突时匹配原则

2015年3月28日 亲亲宝宝 没有评论 2,753 次阅读

一.url-pattern中通配符*的使用规则: (1)同一个Servlet可以被映射到多个URL上,即多个<servlet-mapping>元素的<servlet-name>子元素的设置值可以是同一个Servlet的注册名。 (2)在Servlet映射到的URL中也可以使用*通配符,但是只能有两种固定的格式:一种格式是“*.扩展名”,另一种格式是以正斜杠(/)开头并...阅读全文

分类: java 标签: ,

java下载中文文件名乱码问题

2015年3月8日 亲亲宝宝 没有评论 2,605 次阅读

在Java的web开发中,下载中文文件名乱码问题是经常遇到的。对于这个问题,不同的浏览器,解决的方法不太一样。IE通过URLEncoder对filename进行UTF8编码。而其他的浏览器(firefox、chrome、safari、opera),则要通过字节转换成ISO8859-1了。 示例代码(通过测试): if (request.getHeader(“User-Agent”).t...阅读全文

分类: java 标签:

IE6无法正常下载文件的BUG

2014年2月27日 亲亲宝宝 没有评论 2,654 次阅读

在IE6中通过a链接可以正常下载,但在浏览器地址栏里直接输入的方式下,通过服务器的请求资源来下载获得目标文件,可能会遇到“Internet Explorer 不能下载文件”的错误信息。 java中增加如下代码: if(browser.indexOf(“MSIE”) != -1) { response.setHeader(“Cache-Control”, “must-reval...阅读全文

分类: java 标签:

当程序不能正常工作时,程序员的常用借口

2013年12月26日 亲亲宝宝 1 条评论 2,742 次阅读

普遍来说,一旦开发出现了问题,开发人员都会编造借口,特别是初学者或者是开发的程序总是不断有问题的开发人员。只要这些理由是真的,这并不是什么问题。但是,一旦这真的只是个借口,这就会成为整个团队的的问题所在。我不喜欢找借口的人,让每个人都知道只有在整体环境中正常运行才是可以交付的程序,在改正问题的同时...阅读全文

分类: IT杂谈, java 标签:

Java的证书:HTTPS与SSL

2013年11月19日 亲亲宝宝 没有评论 3,725 次阅读

在取得connection的时候和正常浏览器访问一样,仍然会验证服务端的证书是否被信任(权威机构发行或者被权威机构签名);如果服务端证书不被信任,则默认的实现就会有问题,一般来说,java在访问ssl的链接时经常会报错误: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path b...阅读全文

分类: java 标签: