环境问题
我是程序汪
深耕IT咨询,10年开发老兵帮你少走弯路,分享我的工作经验,更关注底层码农 转行、培训、自学的小白程序员 联系我请去 微信公众号:我是程序汪 上面有个人微信号
展开
-
jboss服务僵死
liunx环境suse最近服务-运行一段间,就僵死了,ps -ef|grep java经验自己 研究,发现一些定位问题的方法jstack -F pid >> log.txt通过此命令,可以把jvm的堆栈信息,打印出来.运气好的话,会在这个日志里发现,可疑的线程.jboss bin下会生成一个nohup.out感觉这里面的内容与js原创 2016-12-13 18:39:41 · 790 阅读 · 0 评论 -
webservice wsdl接口F5发布到外网问题
如上图,在最下面,address location这个地址,是具体集群中的,一台的ip地址.但实际访问的应该是一个 域名的url地址,后台在F5到具体其中一台.如果直接拿这个wsdl生成客户端代码,访问,会报权限错误,等等因为人家做了控制,只能通过域名方式访问.解决方案很简单把wsdl生成物理文件,手动此地址改成域名,然后在通过jdk 命令生成客户端代码.妥妥搞定拉原创 2016-12-13 18:57:20 · 2606 阅读 · 0 评论 -
解决maven一系统问题,Missing artifact
问题一,pom文件引包发生如下错误Description ResourcePath LocationTypeMissing artifact commons-codec:commons-codec:jar:1.9pom.xml /mavenline 1 Maven Dependency Problem解决方案 commons-code原创 2016-11-26 09:28:23 · 3856 阅读 · 0 评论 -
SSM框架——使用MyBatis Generator自动创建代码 [转的]
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。 使用自动生成有很多方式,可以在eclipse中安装插转载 2016-11-26 10:23:23 · 290 阅读 · 0 评论 -
redis缓存服务学习
话说,面试喜欢问些缓存框架,什么分布式,当然分布式缓存,互联网公司问的非常多的。所以,还是有必要研究一下redis.环境条件: VMware Workstation CentOSredis-3.2.5.tar.gz安装redis网上一大堆说明,这里不讲了。核心命令启动 src/redis-server 启动OK有一个图型的,当原创 2016-12-26 11:12:07 · 853 阅读 · 0 评论 -
tomcat运行一会 进程僵死 分析
背景 公司项目运行一会,访问页面一直在加载中,ps -ef|grep java 查看进程还在, 去查看日志文件,还没见什么异常,日志文件也停住了。 郁闷了好久,运行一会,项目就熄火了,本宝宝,解决办法就是SB一样的重启一下, 管一会,又重启下。真是坑啊。分析: 通过对启动日志的分析,发现启动了两次,很奇怪。原创 2017-04-29 10:03:44 · 3419 阅读 · 0 评论 -
java 反向代理的项目怎么获取访问者IP
背景 项目中经常有记录访问者IP的功能,如审计安全日志。现在项目部署到生产,没有不用反向代理的,nginx。复杂的项目网络可能有多个反向代理。 话说,很多奇葩BUG就是反向代理上出了问题。测试环境项目跑的好好的,一上生产问题就来不。网络环境生产复杂多了。扯多了。开发步骤 /** * 获取访问者IP * * 在原创 2017-05-21 12:18:15 · 865 阅读 · 0 评论