点石互动

导航

 
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 42 下一页

2013年2月18日

摘要: http://extjs2.iteye.com/blog/790096 阅读全文
posted @ 2013-02-18 20:26 点石互动 阅读(80) 评论(0) 推荐(0) 编辑
 
摘要: Java提供了Thread类来创建线程,具体看代码新建下载线程类Java代码 package com.iteye.badpie.javacode.thread; import java.util.Random; public class DownloadThreadextends Thread { private static final String TAG = DownloadThread.class.getSimpleName();private String mMovie; private Random mRandom; public DownloadThread(Random ra. 阅读全文
posted @ 2013-02-18 20:26 点石互动 阅读(141) 评论(0) 推荐(0) 编辑
 
摘要: http://www.iteye.com/topic/366591 阅读全文
posted @ 2013-02-18 20:25 点石互动 阅读(124) 评论(0) 推荐(0) 编辑
 
摘要: java里面用synchronized修饰方法时: 对于同一个对象的来说 所有synchronized修饰的方法会相互阻塞(即调用了某一个synchronized修饰的方法,则其余所有synchronized修饰的方法的调用都会阻塞,需要等待获取内置锁)没有synchronized修饰的方法的则不会阻塞 对不同对象来说,则没有以上限制 阅读全文
posted @ 2013-02-18 20:25 点石互动 阅读(76) 评论(0) 推荐(0) 编辑
 
摘要: web开发中,校验这个工作是必不可少的。一般来说,界面中需要加上javascript校验,但我们知道它并不可靠,很容易被绕过。那么在服务器端就需要加上后台校验。请看下面这种很常见的代码:if(num>0 && num+1000<=2000){System.out.println("这个数合法!");}else{System.out.println("这个数不合法!");}乍一看没问题,就是普通的参数校验,num值必须大于0,而且它加上1000必须小于2000。如果令num=300,执行结果显而易见是这样的:这个数合法!结果没有 阅读全文
posted @ 2013-02-18 20:25 点石互动 阅读(434) 评论(0) 推荐(0) 编辑
 
摘要: 摘要:Java 规则引擎是一种嵌入在Java 程序中的组件,它的任务是把当前提交给引擎的 Java 数据对象 ( 原料 ) 与加载在引擎中的业务规则( app )进行测试和比对,激活那些符合当前数据状态下的业务规则,根据业务规则中声明的执行逻辑,触发应用程序中对应的操作。引言:目前, Java 社区推动并发展了一种引人注目的新技术 ——Java 规则引擎( Rule Engine )。利用它就可以在应用系统中分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,让它们能在运行时可以动态地管理和修改,从而为企业保持灵活性和竞争力提供有效的技术支持。规 阅读全文
posted @ 2013-02-18 20:24 点石互动 阅读(877) 评论(0) 推荐(0) 编辑
 
摘要: 一)进程与线程 线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程。进程和线程是现代操作系统中两个必不可少的运行模型。在操作系统中可以有多个进程,这些进程包括系统进程(由操作系统内部建立的进程)和用户进程(由用户程序建立的进程);一个进程中可以有一个或多个线程。进程和进程之间不共享内存,也就是说系统中的进程是在各自独立的内存空间中运行的。而一个进程中的线程可以共享系统分派给这个进程 阅读全文
posted @ 2013-02-18 20:24 点石互动 阅读(148) 评论(0) 推荐(0) 编辑
 
摘要: Java代码 /** * Java 汉字转换为拼音 * * @author 我自是年少,韶华倾负。 * @since 0.1_2012-12-27 */ public class CharacterParser {private static int[] pyvalue = new int[] {-20319, -20317, -20304, -20295, -20292, -20283, -20265, -20257, -20242, -20230, -20051, -20036, -20032,-20026, -20002, -19990, -19986, -19982, -19976,. 阅读全文
posted @ 2013-02-18 20:24 点石互动 阅读(175) 评论(0) 推荐(0) 编辑
 
摘要: 先了解Java的Generics: 根据Java的文档,Java引入Generics一是为了在编译时提供更强的类型检查,二是为了泛型编程。 编译时,Java靠type erasure来实现Generics: 1. 将所有的泛型参数替换为限定(bound这里如何翻译?)的类型,如果没有限定,就替换为Object类。因此然生的字节码和普通的类文件一样; 2. 为了保证类型安全,必要的时候会是使用cast; 3. 为了维护继承的泛型类型之间的多态的正确性,必要的时候会生成bridge methods。 考虑下面的泛型类,这个类代表单链表的节点。(一下例子均出自java doc) Java代码 pu. 阅读全文
posted @ 2013-02-18 20:23 点石互动 阅读(233) 评论(0) 推荐(0) 编辑
 
摘要: 在写hql时,应注意 语句中要严格对照 实体类的 各个属性 包括大小写等 例如 实体如下: Java代码 @Entity @Table(name="apcm_flow")public class Flow extends Page implements Serializable { private Integer ID; //**流量流向表头信息 private User user;//用户 private County county;//地区private Date rptdate;//报表时间private Date createTime;//上报时间//**表体 pr 阅读全文
posted @ 2013-02-18 20:23 点石互动 阅读(125) 评论(0) 推荐(0) 编辑
 
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 42 下一页