- 浏览: 7569 次
- 性别:
- 来自: 杭州
最新评论
文章列表
websphere下的服务启动时显示未在集群下启动,多个服务启动都是一样,查看了/opt/IBM/WebSphere/AppServer/profiles/AppSvr01/logs路径下的systemError日志,看到的结果是java.lang.OutOfMemoryError: Java heap space 内存溢出,觉得可能由两个因素导致:
1.日志过多导致内存溢出
2.启动的程序过多导致内存爆掉
接下来先删除了所有日志,发现还是不能用;然后用ps -ef|grep java查看了线程,并杀掉节点 kill -9 3232 ...
一直以来都用srping框架加载xml的方式来做单元测试,今天用了junit之后才发现自己有些落后了,这么好的框架都不用,有车不坐非要走路,也挺累的。下来来讲讲其简单使用吧 junit的部署使用可分为三步: 1.部署junit环境 2.生成junit测试类 3.调用junit测试一.部署junit环境 二.生成junit测试类
三.调用junit测试类
右键-》run as-》junit test 即可查看其测试状态
定义:外汇牌价是银行通过挂牌的方式公布的外汇买和卖之间的价格
目的:银行可以通过牌价对外汇汇率进行实时调整以规范市场,并通过低买高卖实现内部利润
对象:国外金融机构->银行总行->银行分行->客户
价格对象:总行价->总分价->客户价
卖出价格:由低到高 (从总行价到客户价)
买入价格:由高到低 (从客户价到总行价)
遵循原则:
1.总行和分行的卖出价一定大于其买入价
2.客户价的买入必定小于总行的卖出价
举例说明:
买 卖
客户价 ...
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。
DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为Se ...
生产者消费者模式是并发、多线程编程中经典的设计模式,生产者和消费者通过分离的执行工作解耦,简化了开发模式,生产者和消费者可以以不同的速度生产和消费数据。这篇文章我们来看看什么是生产者消费者模式,这个问题也是多线程面试题中经常被提及的。如何使用阻塞队列(Blocking Queue)解决生产者消费者模式,以及使用生产者消费者模式的好处。
真实世界中的生产者消费者模式
生产者和消费者模式在生活当中随处可见,它描述的是协调与协作的关系。比如一个人正在准备食物(生产者),而另一个人正在吃(消费者),他们使用一个共用的桌子用于放置盘子和取走盘子,生产者准备食物,如果桌子上已经满了就等待,消费者(那个吃 ...
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。
关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从 ...
近期要使用spring mvc 进行公司监控管理系统的开发,在使用过程中觉得spring mvc的基本原理是此框架的核心,有必要详细理一理:
dispatcherservlet:前端处理器,主要有三个作用:
拦截url请求;初始化程序的上下文应用,并将业务处理和持久化处理的上下文进行配置;初始化mvc各个部分组件,并将其装配到dispatcherservlet中
handlemapping:处理器映射,通过处理器映射查找发送请求的url所对应的控制器
controller:处理器,处理业务逻辑与持久化数据,并将 ...
引言:
eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。本文将做以简单总结。 正文: (1)jdk不匹配(或不存在) 项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath | Libraries,中做简单调整。 (2)jar包缺失或冲突 当找不到“XX”所在的jar包时,会报这个错。解决只需要找到(ctrl+点击,可能能看到jar包名称)对应jar包导入项目即可。 另外,出现相同的XX时 ...
今天用到了mysql数据库,由于公司的业务需求,需要用mysql存储大量数据库(容量1T以上);
鉴于之前手贱,在安装mysql数据库时候,顺手把它安装在默认盘(c:)中,今天又要重新把数据存储移植到
d盘上,这是今天的解决方案:
1.进入C:\ProgramData\MySQL\MySQL Server 5.7目录,打开mysql数据库配置文件:my.ini
2.修改目录datadir="C:/ProgramData/MySQL/MySQL Server 5.7/data\"为datadir="D:/my ...
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
session到期后,点击iframe中某个页面的链接,发现会出现如下问题:
当前框架中的页面退出到登录页面,此登录页面存在于框架当中,现在需要跳出此iframe框架,
跳到单纯的登录页面。方式如下:
在登录页面login.vm/login.jsp的头部,添加如下代码:
<script>
if (self.location != top.location){
top.location.href='http://127.0.0.1/login';
}
</script>
此方法表示直接退到登录页 ...
这是一个基于淘宝分页功能的插件,基于 maven项目,sping mvc+mybatis框架所完成的功能。开发步骤如下:
1.使用js插件 :在线测试链接地址:http://pgkk.github.io/kkpager/example/pager_test.html,插件如附件所示kkpager-1.2.rar
2.运用ajax功能,查询数据:
function search(n){
$.post("/fronts/alarm",{"deviceId":$("#deviceId") ...
改表法。
请使用mysql管理工具,如:SQLyog Enterprise
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理工具登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 ...
今天做了一个后台获取ajax数据标注在百度地图上面的问题,其中要兼容ie8和火狐,原先把方法放在body 中通过onload加载,发现ie需要多次刷新才能够重新获取数据,而火狐则次次可以刷新。后来换了一种方法,直接在body底部写一个jQuery(document).ready加载,发现ie也可以单次刷新,去网上查了一些资料。里面都解释onload与jQuery(document).ready的区别在加载顺序上面,对此没有一个比较能够说得通的答案,各种纠结,所以先把疑问记下来,以后再慢慢解析,不知道有没有哪个路过的大神知道原理呢?
Mapped Statements collection does not contain value for后面是什么类什么方法之类的:
错误原因有几种:
1、mapper.xml中没有加入namespace
2、mapper.xml中的方法和接口mapper的方法不对应
3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:配置了mapper文件的包路径的除外
4、mapper.xml文件名和所写的mapper名称不相同。