`
cry615
  • 浏览: 150752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

Java 修炼

    博客分类:
  • java
一种技术或模式理念都是基于某一种的机制或解决某个逻辑功能而实现,多了解或看这些技术的底层实现或源码,对自己编程和业务设计都会有很大的帮助,提升。
在java虚拟机中有两种线程:守护线程和非守护线程。 1.定义  守护线程:Java的线程创建方式,实现Runnable接口或继承thread类,然后调用thread的setDaemon(true)就标识为守护线程。例如虚拟机的垃圾回收机制,连接池实现   非守护线程:Java程序中的初始线程,main函数入口。 2.存活方式  守护线程同主线程同生共死,主线程消亡,守护线程就退出消失  非守护线程制约主线程消亡,非守护线程不终止,主线程不会终止退出。当然虚拟机的安全管理器的system.exit或runtime类强制退出非守护线程。  
之前用ext的ajax获取得到返回值,当初解决完后没很好总结。现在用jquery的还是同样问题,翻起同样旧账,查资料跟当初的解决方案一样,如果及时总结,就不用重蹈覆辙了。现在把代码分享下 //操作编码校验  function opCodeValidate(operationCode){        var isValidate = false;       $.ajax({                  url : '${path}/security/operation_opCodeValidate.action',                 type: 'post',       ...
http://hi.baidu.com/michael7768/blog/item/1f0ec4cadb84899ac917681d.html,有一些很到位的总结;   oracle中有外连接,内连接,交叉连接,还有个自然连接natural join ,会自动匹配表中相同的列,可多列匹配; select d.dname,e.ename from dept d NATURAL join emp e ;  如果是一列匹配的话,可以用using,不需要制定那个表的某列 select d.dname,e.ename from dept d join emp e u ...
  String s="123";  String s1="123";  StringBuffer s2=new StringBuffer("123");  StringBuffer s3=new StringBuffer("123");  System.out.println(s==s1);  //输出true  System.out.println(s==s2.toString());   //输出false  System.out.println(s.equals(s2));     //输出false  Sy ...
<script language="javascript" type="text/javascript"> //四舍五入小数,v指传入值,r指四舍五入位数 function myround(v,r){  /*if(typeof(v)!="string" )    v=v.toString();*/  var num=v.toString().indexOf('.')+1;    var str=v.toString().substring(num,v.length);  if(str.length>r)       r ...
参考http://www.cxybl.com/html/wlbc/db/Oracle/2011_1005_4889.html 总体感觉count(*)效率高,但数据量大的话,count(1)快了,两个都是很快的,当然给列字段建索引的话,也是一种策略。count(rowid)少用。

Oracle查询分页

参考 http://www.iteye.com/topic/186927   http://www.iteye.com/topic/1116881   例如table PRODUCTS 两种方式 1.select * from (select p.*,rownum r from products p where rownum< 50 )  bp where p.r>40 2.select * from  (select p.*,rownum r from products p)  bp where bp.r<50 and bp.r>40   个人感觉第 ...
因这个问题费了好大劲,不过最后终于弄出来了!希望对大家会有帮助。 这种情况有以下几种情况: 1.看你的前台是与后台同时发布在服务器上,如果是的话,那就是flex下services-config.xml中配置出错了。检查下里面的配置是不相互的对应,flex中的destination,和channel-definition中的endpoint。endpoint中的uri正确的配置是:uri="http://{server.name}:{server.port}/(你的项目名)/messagebroker/amf"; http://www.iteye.com/topic/36860 ...
Global site tag (gtag.js) - Google Analytics