定义一些类,这些类之间有父子关系,如下: class Father{} class Son1 extends Father{} class Son2 extends Father{} class Top{} class Middle extends Top{} class Bottom extends Middle{} 1.incl()方法 源代码如下: /** Add type set to given type list, unless * it is a subclass of some…
UNION 查询选修了180101号或180102号课程或二者都选修了的学生学号.课程号和成绩. (SELECT  学号, 课程号, 成绩 FROM   学习 WHERE   课程号='180101') UNION (SELECT 学号, 课程号, 成绩 FROM 学习 WHERE    课程号='180102') 与SELECT子句不同,UNION运算自动去除重复.因此,在本例中,若只输出学生的学号,则相同的学号只出现一次.如果想保留所有的重复,则必须用UNION ALL代替UNION,且查询…
1.duplicate declaration checking /** Check that variable does not hide variable with same name in * immediately enclosing local scope. * * e.g * public void m1(boolean a){ * int a = 3; * boolean a = true; // 不调用checkTransparentVar()方法,因为调用checkUnique…
Django中模型类中Meta元对象了解 1.使用python manage.py shell 进入编辑命令行模式,可以直接进入项目(为我们配置好了环境) python manage.py shell 2.对于元类数据的获取,需要使用_meta获取 >>> models.CustumerInfo._meta <Options for CustumerInfo> dir(models.CustumerInfo._meta)获取该数据表所有的元类属性 3.几个重要属性 app_l…
我们平常编写好的HttpServlet类后,就可以处理请求了,但是服务器在接收到请求信息以后是如何将这些请求传递到我们编写的Servlet类中的???这个疑问在我心中的已经很久了,现在要来解决它. 我们之前的一篇文章Tomcat中容器是什么以及容器与容器之间的数量关系.简单介绍Tomcat服务器的容器,以及容器与容器之间的关系.现在来讲一下在服务器端口接收到请求后,这些请求是如何在这些容器之间传递的. 一.先建立一个简单的动态WEB工程,然后写一个HttpServlet的实现类.代码如下 @We…
我们在使用JBPM定义流程的时候经常要在流程定义文件中加入一个继承xxxHandler的类来实现我们的业务逻辑判断或者其他的需求,在这个类中一般都是用Spring的Application来获取,而这种情况每次都需要加载配置. 假设使用的Handle类是RoleAssignmentHandler,需要注入的属性石UserService, 以下有几种解决办法: 1.在RoleAssignmentHandler中把UserService声明成static //@Component public cla…
题目1:编写一个应用程序,在主类Test1类中,创建两个链表List<E>对象,分别存储通过键盘输入的字符串内容--"chen","wang","liu","zhang"和"chen","hu","zhang"(假定输入的内容在各自的链表中没有重复的),输出显示这两个链表List<E>对象并集的结果. import java.util.*; p…
C++类中的虚表结构是C++对象模型中一个重要的知识点,这里咱们就来深入分析下虚表的在内存中的结构. C++一个类中有虚函数的话就会有一个虚表指针,其指向对应的虚表,一般一个类只会有一个虚表,每个虚表有多个"插槽",每个插槽存放一个虚函数的地址.插槽中的内容可以被覆盖,子类如果重写了父类中的虚函数,则插槽中对应位置的数据被覆盖.虚表存放的是虚函数地址,不管该虚函数是public还是private的.光文字说明不太形象,下面上一张虚表结构的示例图:…
Python类中super()和__init__()的关系 1.单继承时super()和__init__()实现的功能是类似的 class Base(object): def __init__(self): print 'Base create' class childA(Base): def __init__(self): print 'creat A ', Base.__init__(self) class childB(Base): def __init__(self): print 'c…
在时间类型DATE 属性上添加一个 @Temporal(TemporalType.DATE)(精确到年月日)@Temporal(TemporalType.TIME)(精确到时分秒)@Temporal(TemporalType.TIMESTAMP)(默认年月日时分秒)示例: @Temporal(TemporalType.DATE)private Date updateDate;有了这个就不需要用java代码将时间戳,转换成需要的日期格式.直接在实体类中进行注解!…