2017年2月9日

Oracle视图编译错误解决办法

摘要: 因为新搭的环境,数据库是从另一个现成的环境导过来的,直接后台用exp和imp命令操作。但是新环境的Oracle数据库有问题,一些视图创建不了,导致用到这些视图的视图和存储过程也编译不了。后来手工重新编译了,命令如下: 1.sqlplus / as sysdba 2.SQL>shutdown imme 阅读全文

posted @ 2017-02-09 11:15 不想下火车的人 阅读(2005) 评论(0) 推荐(0) 编辑

2017年2月8日

spring切面配置,代理用jdk和cglib的区别

摘要: jdk的动态代理大家应该都听说过,条件是必须要有接口;cglib不要求接口,那么它是怎么实现切面的呢?很简单,通过继承,它动态的创建出一个目标类的子类,复写父类的方法,由此实现对方法的增强。看例子: spring-core.xml <?xml version="1.0" encoding="UTF- 阅读全文

posted @ 2017-02-08 21:08 不想下火车的人 阅读(3034) 评论(0) 推荐(0) 编辑

Tomcat起了一个测试桩,调用该测试桩无响应

摘要: 有时在测试新业务流程时因为涉及多个不同接口的调用,而这些被调用的服务端因为网络权限或开发进度问题暂时对我们不可达,那么我们可以通过模拟接口返回来完成我们新业务的测试。这次碰到的问题是我明明起了该测试桩,业务流程发过去的请求发过去却一直没有响应而超时了,而且没有任何测试桩接口的日志,抓包也只看到调用的 阅读全文

posted @ 2017-02-08 19:30 不想下火车的人 阅读(506) 评论(0) 推荐(0) 编辑

Tomcat服务器下 catalina.out 日志开关

摘要: 很多异常在 debug 日志里不会打印,但在 catalina.out 里会打印,比如方法调用找不到,jdk 版本不匹配等。但是打开了该日志开关又会产生一个问题,就是它会哗啦啦的不断急剧膨胀,文件太大会占用系统资源。这里我们就说一种该日志开和关的方法: 1、备份Tomcat下的 catalina.s 阅读全文

posted @ 2017-02-08 16:16 不想下火车的人 阅读(9903) 评论(0) 推荐(0) 编辑

生产环境连接数据库失败:Cannot create PoolableConnectionFactory❨Got mins one from a read call❩

摘要: 生产环境发现有接口调不通,而且集中在两个节点,其他节点都没问题。抓取日志发现报错如下: Context initialization failed. org.springframework. beans.factory.BeanCreationException: Error creating be 阅读全文

posted @ 2017-02-08 15:38 不想下火车的人 阅读(430) 评论(0) 推荐(0) 编辑

tomcat启动报错:org.springframework.beans.factory.BeanCreationException

摘要: Web容器在启动时加载 spring 配置文件时解析xml失败常常引起容器启动失败。这次配置文件是 ibatis的sql脚本出了问题: Context initialization failed org.springframework. beans.factory. BeanCreationExce 阅读全文

posted @ 2017-02-08 14:42 不想下火车的人 阅读(21523) 评论(2) 推荐(0) 编辑

怎么用tcpdump命令在Linux环境抓包?

摘要: 有时候有些接口调用问题不好定位或者日志不够详细,那么我们往往会选择通过抓包来看详细的通讯过程。抓包有相关软件,这里说如何直接在环境里抓,因为往往生产环境只能用命令来搞定。假如现在我们在 Linux 下部署了 Tomcat 服务器,端口是8088,那么我通过 root 用户登录环境后执行如下命令: t 阅读全文

posted @ 2017-02-08 11:12 不想下火车的人 阅读(3210) 评论(0) 推荐(0) 编辑

数据库中通过group by找出表中的重复数据

摘要: 有时候在做数据割接时会碰到数据插入失败的情况,大部分都是导出的数据中存在重复导致的。我们可以通过查询语句带分组条件来确认是否有重复数据。例如我现在有表 t_wlf_info,其中有个 username字段,我可以通过如下语句看username的重复记录: select * from t_wlf_in 阅读全文

posted @ 2017-02-08 10:43 不想下火车的人 阅读(4169) 评论(0) 推荐(0) 编辑

环境无法创建目录,提示Too many links

摘要: 业务流程需要从客户端下载文件到本地临时目录,然后再解压文件写入相应文件后压缩,现在发现第一步创建本地临时目录就失败了。 去环境上用df命令一看,磁盘分区空间已用99%,还没到100%应该是没问题的。再随手试了下mkdir wlf报错:mkdir: cannot creat directory 'wl 阅读全文

posted @ 2017-02-08 10:09 不想下火车的人 阅读(1021) 评论(0) 推荐(0) 编辑

2017年2月7日

Oracle配置文件tnsnames.ora新增链接后连接报错:ORA-12154: TNS:无法解析指定的标识符

摘要: 一个空格引发的血案:在tnsnames. ora文件中新加了一个配置,该配置估计当时是拷的别人的直接粘贴上去的,然后发现用pl/sql连接就一直报错了,后面排除了用户名和密码问题和后,仔细看了该文件才发现新加的配置第一行WLF前多了个不起眼的空格: WLF= (DESCRIPTION = (ADDR 阅读全文

posted @ 2017-02-07 18:11 不想下火车的人 阅读(2162) 评论(0) 推荐(1) 编辑

导航