1异常日志:java.lang.IllegalStateException:Timerwascanceled2所做操作:调用cancel()取消后不能再执行schedule语句,否则提示出现以上异常。3解决方案:正确的中止Timer方法:timer.cancel();timer.purge();timer=null;(可选)
分类:
移动开发 时间:
2014-10-30 19:26:02
阅读次数:
248
使用NHibernate插入接近100000条记录到数据库,像下面一个例子:ISession session = sessionFactory.OpenSession();ITransaction tx = session.BeginTransaction();for ( int i=0; i<10...
分类:
数据库 时间:
2014-10-30 18:47:08
阅读次数:
171
1:错误BMT-MD-6001的两种处理方法在Framework中创建Project后,运行元数据向导从数据库连接中向物理层导入数据表,报错如下环境如下:Framework版本:10.2.0,Cognos版本:10.2.0,数据库类型:Oracle 11g R2方法1:在网上看到有朋友说把proje...
分类:
其他好文 时间:
2014-10-30 16:53:17
阅读次数:
618
今天早上去一公司合作伙伴那里,协助处理他们某客户的数据库性能问题,那个库是Oracle 10.2.0.1的,前台业务系统是政府某机构查询系统,碰到的问题是首页展示非常慢,与之相关的SQL语句查询结果需要跑59s多,而其他页面相关模块的查询都只需要几秒就可以出结果了。
碰到数据库性能问题通常从两个方面着手调整:
1. 内存参数调整
2. SQL语句优化
因此,首先就查看了该库...
目前集群登陆会话处理方法有以下几种:1. SESSION广播模式,即各个WEB 容器中会话相互拷贝,当一个容器SESSION发生变化时,则通知集群中所有其他容器,此方式容易引起广播风暴(类似于集线器,当然具体要看实现方式,比如下图的两种方式),配置简单,可用于小集群小规模用户。2. 会话集中管理,修...
分类:
其他好文 时间:
2014-10-29 16:43:40
阅读次数:
205
用ports安装了mysql以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会...
分类:
数据库 时间:
2014-10-29 12:08:45
阅读次数:
129
一般监听OnClickListener事件,我们都是通过Button button = (Button)findViewById(....);
button.setOClickLisener....这样的方式来实现。
这段时间看各大开放平台的demo,发现其实可以在xml中定义好方法名称,在Activity中实现该方法就可以了。
...
分类:
移动开发 时间:
2014-10-29 11:00:11
阅读次数:
128
Viewpager q嵌套 viewPager ,左右滑动事件的冲突,外围的ViewPager要重写几个方法就可以了:
onTouchEvent,OnInterceptTouchEvent,在这两个方法中加入自定义样式,在使用的时候根据需要选择
使用系统自己的处理方法或者用户自定义的方式
public class MYViewPager extends ViewPager {
...
分类:
其他好文 时间:
2014-10-28 15:36:16
阅读次数:
132
基本上只要继承自View的控件,都具有消息队列或者handler的一些处理方法,下面是一些handler方法以及被View封装了的方法,其底层用的基本都是handler的api。 我么开一下postDelay的定义 android.view.View ?pub...
分类:
移动开发 时间:
2014-10-27 23:11:21
阅读次数:
502
在linux下写socket的程序的时候,如果尝试send到一个disconnected socket上,就会让底层抛出一个SIGPIPE信号。这个信号的缺省处理方法是退出进程,大多数时候这都不是我们期望的。因此我们需要重载这个信号的处理方法。调用以下代码,即可安全的屏蔽SIGPIPE:signal...
分类:
其他好文 时间:
2014-10-27 22:35:27
阅读次数:
156