`
uule
  • 浏览: 6369967 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论
文章列表
MySQL5.6在information_schema中增加了optimizer_trace表,用于跟踪语句生成的执行计划的具体步骤,包含各种关键的优化步骤。 MYSQL Explain语句查询执行效率 MySQL中大于小于,IN,OR,BETWEEN性能比较 mysql > 和 order by 不走 索引 慎用   ...

HashMap分析

  HashMap的key可以是可变的对象吗??? 危险!在HashMap中将可变对象用作Key 1.重要属性: 存储数据的数组 transient Entry[] table; 默认容量 static final int DEFAULT_INITIAL_CAPACITY = 16; 最大容量 static final int MAXIMUM_CAPACITY = 1 <&l ...
离线并发的来源         在Web项目中,离线并发显得尤其严重。例如,用户A和用户B同时修改数据库中的某张表的R行,加入R行有两个字段分别是C1,C2。         假如按照如下过程修改:         1 用户A将数据R(C1,C2)读取到A的浏览器中。         2 用户B将数据R(C1,C2)读取到B的浏览器中。         3 用户A在浏览器上将数据修改为R(C1’,C2),同时更新到数据库。         4 用户B在浏览器上将数据修改为R(C1,C2’),同时更新到数据库。                 上述过程存在两个问题,第一,第4步B在修改数据的时 ...
1、当最绝望的时候来临,你还是有选择的机会,你可以选择变得浮躁,也可以选择想办法改变现状。我们可以选择互相鼓励尝试走出困境,也可以选择一起抱怨摧毁旁人的希望让大家一起毁灭。 2、看到自己的同学或者其他熟人干得风生水起,就有些心不定了。就像长跑比赛,一开始大家都疯狂跑出去就你一个人慢吞吞的,就算你不想拿名次心里也会觉得别扭。但如果总是被外界环境或者别人的意思所左右的话,你会疲于奔命的。如果你想好了你想要的,就要心定,安心做好自己身边的事情。你就是每天打牌,只要能打成个高手,未必不能在这个社会安身立命,做什么并没有太大关系,关键是做好什么。 3、现在的情形有点像蛇蜕皮,或者说凤凰涅磐,本身都是到 ...
if(document.all){ cityname_div = document.getElementById("city_name_div").innerText; }else{ cityname_div = document.getElementById("city_name_div").textContent; }     http://www.cnblogs.com/wiky/archive/2010/01/09/IE-and-Firefox-Javascript-compatibility.html   h ...
在将flex转为web项目时,发现没有add web project capability,后来在工程的.project文件中删除<nature>org.eclipse.wst.common.project.facet.core.nature</nature> 便可以看到此项. 也可直接用下面的覆盖,覆盖后就已经成为了web项目 <nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature> <nature>com.genuitec.eclipse.j2 ...
开源中国社区         开源中国社区开源模块集合 OPEN经验库 PHP中文网 CSDN-软件研发 极客学院  网易云课堂  Web前端优化最佳实践及工具集锦 Helloweba  最代码(很多效果 10..@  52.) 代码威客 
web.xml里面可以定义两种参数: (1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下: <context-param> <param-name>configUrl</param-name> <param-value>avalible during application</param-value> </context-param>     用getServletContext().getInitParame ...
Java中的多线程是一种抢占式的机制 而不是分时机制。抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。 共同点: 1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 2 ...
1、synchronized关键字的作用域有二种:   1)是某个对象实例内,synchronized aMethod(){} 可以防止多个线程同时 访问这个对象的synchronized方法 (如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它 ...
thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。 t.join();      //使调用线程 t 在此之前执行完毕 ...
两种线程模型:       1、生产者-消费者模型 ,就是由一个线程生产任务,而另外一个线程执行任务,二个线程之间有一个共享数据区,这种数据结构可以用队列来表示,但是必须是并发同步的,也就是就共享数据队列同一时 ...
http://itmian.com/2011/05/11/java%e9%9d%a2%e8%af%95%e9%a2%98-%e5%a4%9a%e7%ba%bf%e7%a8%8b/   Java程序员面试中的多线程问题: http://sd.csdn.net/a/20120528/2806046.html     1、线程:   一般我们开发的程序都是只有一个主线程的,即MAIN()函数开始,但是在一些特别的场合下,比如服务器接受命令的过程,可能需要同时处理多个客户端发送的命令,这时就需要征对每个客户建立一个线程 。这样建立多线程程序,多线程可以使得在同一时间间隔内,执行多个指令, ...
public Thread(String name) Thread.currentThread().getName()   注意还有个调用 start()后的可运行(就绪 Runnable)状态! sleep() ->  阻塞状态  -》 停止几秒 join()  -》 阻塞状态 -》等待前一线程执行完 wait() -》 释放锁和资源,进入等 ...
从frame中跳出并转向: parent.window.location.href = "<%=basePath%>package.do"; 或top.window.location.href = "<%=basePath%>package.do";     <iframe name="myFrame" src="child.html"></iframe>1、方法调用: 父窗口调用子窗口:myFrame.window.functionName(); ...
Global site tag (gtag.js) - Google Analytics