- 浏览: 1283829 次
- 性别:
- 来自: 北京
-
最新评论
-
最后的攻城狮:
这也太乱了
mybatis与spring事物处理日志 -
leo_soul:
现在不能跨1级域名了吧?比如www.aaa.com,www.b ...
Cookie跨域操作 -
zy976133:
怎么解决的
jaxws不支持SOAPBinding.Use.ENCODED -
cuiyaoqiang:
你好 开发一个http接口给fs调用 ,这个http接口是自己 ...
freeswitch 动态加载号码 -
Jackromer:
请问楼主知道如何通过主控方来删除与其有关的中间表记录? 谢谢, ...
hibernate 多对多只删除中间表数据
文章列表
不会使用索引,导致全表扫描情况
1.不要使用in操作符,这样数据库会进行全表扫描,
推荐方案:在业务密集的SQL当中尽量不采用IN操作符
2.not in 使用not in也不会走索引
推荐方案:用not exists或者(外联结+判断为空)来代替
3<> 操作符(不等于) 使用<>同样不会使用索引,因此对它的处理只会产生全表扫描
推荐方案:用其它相同功能的操作运算代替,如
a<>0 改为 a>0 or a<0
a<>’’ 改为 a>’’
4.IS NULL 或IS NOT NULL操作(判断字段是否为空)
判断字段是 ...
- 2008-09-18 09:55
- 浏览 2356
- 评论(0)
刚完成的 做个笔记
需要修改两个地方
1 login.jsp
2 login.do
在login.jsp中添加代码
String referer = request.getHeader("Referer");
session.setAttribute("returnURL", referer);
记录登陆前页面url
login.do 从session中取得returnURL ,然后跳转
if( loginSuccess ){
String returnURL = (String)request.getSession().getAttrib ...
看下面的方法
Connection conn = getConnection();
PreparedStatement ps = null;
try {
conn.setAutoCommit(false);
ps = conn.prepareStatement("insert into t_user(username, password) values(?,?)");
Random r = new Random();
for(int i = 0; i < 1000; i++){
ps.setString(1, Str ...
- 2008-09-05 17:36
- 浏览 10619
- 评论(6)
测试了一下mysql建立索引前后的性能比较
建立index前
第一次查询 2s
第二次 78ms
第三次 78ms 接下来几次都是78ms
建立index后
第一次 156ms
第二次 110ms
第三次 93ms
第四次 125ms
可见建立索引后查询性能仅仅影响第一次查询
插入测试
建立index后 插入一条耗时
第一条 406ms
第二条 422ms
第三条 468ms
建立index前
第一条 484ms
第二条 625ms
第三条 515m ...
- 2008-09-03 11:45
- 浏览 1863
- 评论(0)
在设计表之初就要考虑数据操作的性能,那么怎样才能设计出高性能的数据库,基于业务来设计是其根本,如果脱离了业务来设计表,就范了‘本本主义’错误,你就是赵括了
尽量减少null字段
如果一个中有很多字段是null,或者某两个字段不能同时有值,说明数据库设计存在明显的缺陷。
可能数据输入时间和地点不同,但最终每个字段都应该有值的
如果存在大量null值,对查询会带来意想不到的结果
我们看下面这个查询
select * from t_house_recommend where publish_type not in (1, null)
常规情况下 如果publish_type 为 2 应该会查询出来, ...
- 2008-08-26 18:37
- 浏览 1325
- 评论(0)
定义
Html是层次结构的,内层的事件能够被传播的外层 我们称之为事件冒泡
例子
<div onclick="testClick(event);">
<table border="1">
<tr>
<td>this a td element</td>
<td id="output">nothing</td>
</tr>
</table>
</div>
当鼠标点击<td&g ...
下午1:30跟还忙的不亦乐乎 老婆在QQ上要聊天 我还是好忙,没想到4:30公司召开的全体村民大会,宣布投资方由于长时间看不到收益已经撤资了, 当时啊 我的小心是普通普通的 拔凉拔凉的, 有些网友可能想找个工作还不简单 ...
这话在很多年前就听说了 也知道是什么意思,但没有真正的身体力行过,今天突然顿悟 不仅感慨我们的前辈们是多么的世故圆滑啊。
我们拆开来看这两句话: 做人 做事,而其最终目的是做事 说白了就是为了利益,在利益与自我面前很多人会选择利益,这就是人的劣根性
在工作中,对于新人来说这句话就是圣经,新人来到一个新鲜的环境工作应该放在第二位 或者说放在稍微次要一点的位置 而做人应该是第一位的。
一般说来老员工都喜欢在新员工面前倚老卖老,这个时候你如果摆出强硬的架势很容易让老员工觉得没面子,进而对你产生排斥心理,这段时期内最好保持低调,适当的时候可以拍两下老员工,这段时期一般3个月左 ...
- 2008-07-29 15:34
- 浏览 1645
- 评论(1)
最近.me域名开放之后,很多人注册了。
域名选择的问题就再次出现在面前。DavidYin认为域名的选择非常重要,在企业形象,营销方面也是最为重要的关节之一。
那么我们就来探讨一下选择域名的几个要点。
1)尽量选择.com域名,特别要注意的是不要选择.info和.cn的,因为这两者因为过为便宜,已经沦为Spam的重灾区,很多服务把这两类域名作为重点对象给限制起来了。
2)域名选择,以英文单词为主,如果是只面向中国中文用户的,也可以以拼音来取名。
3)在域名中只出现字母,尽可能的不要放入下划线,或者连字符号。只有在一种情况下需要,就是说当多个单词组合起来后,会出现两种或两种以上的分词情况的,而 ...
- 2008-07-28 10:00
- 浏览 1042
- 评论(0)
prototype.js常用函数:
函数名 解释 举例
Element.toggle 交替隐藏或显示 Element.toggle(''div1'',''div2'')
Element.hide 隐藏 Element.hide(''div1'',''div2'')
Element.show 显示 Element.show(''div1'',''div2'')
Element.remove 删除 Element.remove(''div1'',''div2'')
Element.getHeight 取得高度 Element.getHeight(''div1'')
...
- 2008-07-23 14:11
- 浏览 1396
- 评论(0)
jstl c:forEach标签的嵌套使用
<c:if test="${not empty role}">
<ul>
<c:forEach var="forum" items="${role.fourms}">
<li>${ forum.forumname }
<ul>
<c:forEach var="plate" items="${forum.plates}">
<li><a ...
- 2008-07-21 12:06
- 浏览 13145
- 评论(8)
一直以为SEO人员只需要在技术上过硬就可以了,知道看了《解密SEO》才知道SEO人员还需要营销经验
作为一个SEOer应该具备以下素质
1.良好的职业道德,没有这一点你很快就成为黑猫了 :)
2.需要良好的心里素质,SEO是个慢工细活,急功近利要吃大亏的
3.要对传统的市场营销有经验,根据市场的需求 适时推出关键字 网页,这点正是技术人员缺少的
4.有开发网站经验
- 2008-07-21 09:43
- 浏览 1516
- 评论(0)
用过acegi的都知道acegi的用户登陆信息(用户id 角色)等放在threadLocal中
下面是自己土制的threadLocal 比acegi的简单很多,更容易明白它的原理
用过OpenSessionInView的就不用看了,原理完全一样
下面给出关键代码
//安全上下文,保存用户登陆数据
public class SecurityContext {
public final static String SECURITY_CONTEXT_KEY = "cn.lottery.sale.security.securityContext";
private Lo ...
黑帽是指通过搜索引擎的算法漏洞来欺骗搜索引擎,从而获得比较好的搜索排名的方法,跟黑客性质类似
白帽 顾名思义就是跟黑帽相反,采用合理的 搜索引擎推荐的方法来获取好的排名的方法
黑帽的方式非常多,常见的有 桥页 关键字叠加 关键词堆积 隐蔽文字 透明文字 细微文字 障眼法 网页劫持等等
搜索引擎只所以发展的这么快,这些黑帽技术也起了很大的推动作用
现在很多的黑帽技术都已经不管用了,但是就跟病毒一样 无论你系统做的多好,总有高人会发现漏洞的
- 2008-07-15 13:08
- 浏览 1366
- 评论(0)