- 浏览: 1061974 次
- 性别:
- 来自: 郑州
-
最新评论
-
hujin19861102:
截图看不见,最后一个webwrok的配置看不见
Ext+Webwork+Json 实现分页表格查询效果 -
蜗牛笔:
弱弱的问一句,要是分出来的词在词典中没有,那么两部分的pos- ...
ICTCLAS 中科院分词系统 -
weipeng1986:
授人予鱼不如授人予鱼,我想问你的是你是怎么总结的。比如第四种情 ...
JAVA中字符串连接效率的测试 -
xiaoqiang2008:
执行两次的原因是什么,好像楼主没弄清楚啊!是不是在web.xm ...
关于Spring中用quartz定时器在定时到达时同时执行两次的问题 -
Kent_Mu:
...
ibatis-dynamic的用法
文章列表
1. 控制台信息太多,程序跑完后只能保留最后的一部分之前的都找不到了?
(1)Eclipse中程序的输出现在能够捕捉到文件中而不是输出到控制台。这是在run->openRunDialog中的Common 标签页中的Standard input and output 下进行设置的。
(2) 可以 preference->run/debug->console
设置limit console output 为false,方便调试时,查看全部console。
2. 在启动时选择了"use this as the defau ...
在JDK1.5的类System类中有方法
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
标题上的这两上方法是JDK1.6新增的方法,这两个方法并没有用什么其它更奇妙的技巧,还是用的System.arraycopy ...
mysql 临时表和内存表
- 博客分类:
- mysql
temporary表是session级的,创建后用show tables也看不到它。 连接断开再连上,temporary表就没有了。 memory表是global级的,创建后用show tables可以看到。 连接断开再连上,memory表在,数据也在。 MySQL重启之后,memory表在,但数据没有。
总结:临时表的表结构和数据都存放在内存里。 内存表的表结构存放在磁盘上,只有数据存放在内存里。
更多了解,请参考
http://wenku.baidu.com/view/b77a3feaaeaad1f346933fa8.html###
当运行大数量的数据时:
(1) 如果是java 应用程序
run->run...’,选择(x)=Argument标签页下的vm arguments框里输入 -Xmx512m, 保存运行就ok了
(2) tomat内存不够用
union 在使用后,索引即无效了,类似 这种实时 数据使用union合并表数据时,建议尽量修改成 非实时 处理的方式。
在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。
MySQL中的UNION
UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:
select * from gc_dfys union select * from ls_jg_dfys
这个SQL在运 ...
http://blog.csdn.net/wangcj625/article/details/6441646
http://eno.iteye.com/blog/1504058
http://www.cnblogs.com/live365wang/archive/2011/08/23/2150601.html
http://ljh2008.iteye.com/blog/632850
http://ljh2008.iteye.com/blog/636347
摘要:
缓存对提高系统性能至关重要,缓存什么对象,采用什么样的缓存策略,都要根据不同的需求而定,不能一概而论,大家要根据不同的项目需求,选择最佳的缓存方案
在java程序中的访问。首先要强调一下,放入memcached中缓存的对象,必须以键值对(key/value)的方式放入,取的时候根据key来取,但memcached有 几个自己的特殊要求:key必须为String,即字符串类型;而要缓存的对象必须要实现Serial ...
Memcached于1.2.4版本新增CAS(Check and Set)协议类同于Java并发的CAS(Compare and Swap)原子操作,处理同一item被多个线程更改过程的并发问题。
基本原理非常简单,一言以蔽之,就是“版本号”。每个存储的数据对象,多有一个版本号。我们可以从下面的例子来理解:
如果不采用CAS,则有如下的情景:
第一步,A取出数据对象X;
第二步,B取出数据对象X;
第三步,B修改数据对象X,并将其放入缓存;
第四步,A修改数据对象X,并将其放入缓存。
我们可以发现,第四步中会产生数据写入冲突。
如果采用CAS协议,则是如下的情景。 ...
1. 下载Memcached的服务器端软件
Windows平台版本下载:
http://splinedancer.com/memcached-win32/memcached-1.2.4-Win32-Preview-20080309_bin.zip
2. 在服务器上部署Memcached Server
以下以Windows平台为例:
参考:http://www.codeforest.net/how-to-install-memcached-on-windows-machine
下载下来的Windows版本解压到E:/memcached124/
(1) 开始 -- 搜索文件 ...
in 是把外表和内表作hash
连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。
如果查询的两个表大小相当,那么用in和exists差别不大。
如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 例如:表A(小表),表B(大表)
1:
select * from A where cc in (select cc from B) 效率低,用到了A表上cc列的索引;
select * from A where exists(select cc from B w ...
表结构 设计 :
1. 字典表学科表
1
语文
2
数学
3
英语
4
物理
5
化学
2. 字典表年级表
1
初中一年级
1,2,3
2
初中二年级
1,2,3,4
3
初中三年级
1,2,3,4,5
4
小学四年级
1,2,3
5
小学五年级
1,2,3
3. 问题描述
当要展示
初中一年级
语文,数学,英语
初中二年级
语文,数学,英语,物理
初中三年级
语文,数学,英语,物理,化学
四年级
语文,数学, ...
表格的多行数据求汇总
- 博客分类:
- JavaScript
- jquery
如下图展示 :求出总数
使用jquery强大的选择器来计算
1.. jsp代码如下
<table class="data-list">
<tr>
<th class="brl-none">章节</th>
<th><font color="red">试题数量</font></th>
<th>新导入</th>
...
Android开发环境下载及安装
- 博客分类:
- Android
Android开发环境下载及安装
1. 下载所需要的jdk(jdk 1.6)
http://www.oracle.com 注册用户,登录 下载
Windows x86 (32-bit)
78.98 MB
jdk-6u31-windows-i586.exe
2. 下载所需要的eclipse (eclipse 3.5)
http://www.eclipse.org/downloads/ 下载
java 中的assert(断言)
- 博客分类:
- java
一直没有使用过java中的断言,在类中 输入 assert 竟然不报编译错误,就go了一下。
jvm 断言默认是关闭的。
断言是可以局部开启的,如:父类禁止断言,而子类开启断言,所以一般说“断言不具有继承性”。
断言只适用于复杂的调试过程。
断言一般用于程序执行结果的判断,千万不要让断言处理业务流程。
记录如下:
1. eclipse 如何打开,关闭断言
public static void main(String[] args) {
boolean isOpen = false;
assert isOpen=true; //如果开启了断言,会 ...