`
fightforjava
  • 浏览: 29377 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
过去我们从网络上获得信息都是通过拉,浏览器定期检查RSS,很多事件的激发都是通过拉机制实现的。Webhooks或PubSubHubBub 将改变这个现状。 PSHB hub是一个基于云计算 内 容发布中心,发布者将他们的内容数据发布到合适的hub ...
Jcrontab是由Java语言编写的日程处理程序,它目的是提供强大的定时处理功能,让我们的应用程序可以按照提供的时间表来执行不同的应用。Jcrontab的特点 1、在指定的时间表中可执行Classes/Threads/main/EJB/Methods/NativePrograms等应用。 ...
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url, ...
题目大概意思:有五个绝顶聪明的人,现在还有5张钞票(5块,10块,20快,50块,100块),在他们面前放入5个完全相同的信封里面,然后在他们看不到的情况下打乱,然后分发给他们每个人一个信封,他们可以看到自己的钱,但是看不到其他人的钱。   好了,现在问题出来了   1问:20块钱的人是否愿意把自己的信封拿出去和其他人换?   2问:20块钱能换到5块钱的概率有多少?   3问:为什么做出以上两个回答的?   答案1:不愿意   答案2:100%   答案3:因为100块钱的人肯定不换,50的人知道这个情况,所以也不换。那么没有比20钱多得了,所以第一问,20的人不愿意换。 ...
现有如下表结构和数据:(表名为course) name      subject   grade 张三          语文        20 张三          数学        30 张三          英语        60 李四          语文        40 李四          数学        90 李四          英语        100 如何用SQL语句查询出如下结构的结果: 姓名    语文     数学     英语 张三     20       30   ...
string str1=new string("abc");程序到这里产生几个对象; string str2="abc";程序到这里产生几个对象; string str3=new string ("abc");程序运行到这里产生几个对象 Stirng str1 = new String("abc"); 这个产生了2个对象,一个是str1,另一个是abc,abc在一个字符串池中str1这个对象指向这个串池 String str2 = "abc&q ...
byte范围是-128~127 它可以表示256个数    System.out.println((byte)128); 结果为-128   为什么会出现这样的结果呢,举个例子说明,     假如时钟的12点改成0点,那么时间就是从0-11,可以表示12个数    现在时间是11点 再加1就是0点了,而不是12点。为什么呢,因为11+1-12=0。     同理 128实际上是这样的 128-256=-128
spring2.0集成aspectJ注解与JDK1.6冲突,如下: 切面类SecurityHandler .java package com.bjsxt.spring; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation.Pointcut; /**  * 定义Aspect  * @author Administrator  *  */ @Aspect public ...
  详细解析Java中抽象类和接口的区别(来自:java060515) 2007-05-15 10:50    在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface ...
一、OCP简介(OCP--Open-Closed Principle ): Software entities(classes,modules,functions,etc.) should be open for extension, but closed for modification。 软件实体应当对扩展开放,对修改关闭,即软件实体应当在不修改(在.Net当中可能通过代理模式来达到这个目的)的前提下扩展。 Open for extension:当新需求出现的时候,可以通过扩展现有模型达到目的。     Close for modificati ...
MyEclipse连接oracle9i:invalid or unknown NLS parameter value specified错误 解决方法:在本机控制面板中修改区域和语言选项,把"区域选项"中的"标准和格式"自定义为"英语(美国)"; 重启MyEclipse,查看help>About MyEclipse Enterprise Workbench>Configuration Details 查看其中的两个值: osgi.nl=en_US user.language=en
count(1) 与 count(*)   这个要看你自己数据库设计的结构啦如果你的数据表没有主键,那么count(1)比count(*)快如果有主键的话,那主键(联合主键)作为count的条件也比count(*)要快如果你的表只有一个字段的话那count(*)就是最快的啦 count(*) count(1) 两者比较。主要还是要count(1)所相对应的数据字段。如果count(1)是聚索引,id,那肯定是count(1)快。但是差的很小的。因为count(*),自动会优化指定到那一个字段。所以没必要去count(?),用count(*),sql会帮你完成优化的
where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。 select * from table1 where 1=1与select * from table1完全没有区别,甚至还有其他许多写法,1<>2,'a'='a','a'<>'b',其目的就只有一个,where的条件为永真,得到的结果就是未加约束条件的。 在SQL注入时会用到这个,例如select * from table1 where name='lala'给强行加上select * from table1 where name='lala' or 1=1这就又变成了无约束的查询 ...
MVC模式中,DAO及DAO实现层的优化设计: 一.DAO层 1.建立IBASEDAO,做为实现方法的标准.      public interface IBaseObjectDao <T, PK extends Serializable> {  //通过id查询记录 public T  getObjectById(PK id) throws Exception;  //通过id删除记录 public int delObjectById(PK id) throws Exception;  //添加记录 public int addObject(T object) throws Exc ...
在oracle中,执行sql文件,可以写一个批处理文件 sqlplus  scott/tiger@orcl @c:\example.sql 执行批处理文件就行了  
Global site tag (gtag.js) - Google Analytics