上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

2017年3月24日

数据库中的内连接和外连接

摘要: 内连接 指连接结果仅仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。 外连接 指连接结果不仅包含符合连接条件的行,同时也包含自身不符合条件的行。分为左外连接、右外连接和全外连接。 举例说明 存在三个表TestA,TestB,TestC,各有A,B两列 TestA: TestB: Test 阅读全文

posted @ 2017-03-24 09:54 一个不会coding的girl 阅读(217) 评论(0) 推荐(0) 编辑

2017年3月23日

JVM加载class文件的原理机制

摘要: 类只有被加载到JVM中才能运行。ClassLoader(类加载器)的作用就是将class文件加载到JVM中,程序就可以正确运行了,但类的加载时动态的,并不会一次性加载所有的class文件,而是根据需要去动态加载。 类加载的方式 1. 隐式加载:使用new等方式创建对象时,会隐式地调用类的加载器把对应 阅读全文

posted @ 2017-03-23 20:53 一个不会coding的girl 阅读(153) 评论(0) 推荐(0) 编辑

内部类

摘要: 内部类主要分为4种:静态内部类、成员内部类、局部内部类、匿名内部类 静态内部类 是指被声明为static的内部类,它可以不依赖于外部类实例而被实例化,而通常的内部类需要在外部类实例化后才能实例化。静态内部类不能与外部类有相同的名字,不能访问外部类的普通成员变量,只能访问外部类中的静态成员和静态方法( 阅读全文

posted @ 2017-03-23 19:24 一个不会coding的girl 阅读(135) 评论(0) 推荐(0) 编辑

getString()方法与getObject()方法的区别

摘要: JDBC提供了getString()、getInt()和getData()等方法从ResultSet中获取数据,当查询结果集中的数据量较小时,不用考虑性能,使用这些方法完全可以满足需求,但是当ResultSet中的数据量非常大时,则会抛出异常。通常情况下,使用getObject()方法就可以解决这个 阅读全文

posted @ 2017-03-23 16:37 一个不会coding的girl 阅读(373) 评论(0) 推荐(0) 编辑

Class.forName的作用

摘要: 在java语言中,任何类只有被装载到JVM上才能运行。Class.forName()方法的作用就是把类加载到JVM中,它会返回一个与带有给定字符串明的类或者接口相关联的Class对象,并且JVM会加载这个类,同时JVM会执行该类的静态代码段。 Test t = (Test)Class.forName 阅读全文

posted @ 2017-03-23 16:05 一个不会coding的girl 阅读(331) 评论(0) 推荐(0) 编辑

JDBC事务处理

摘要: 什么是事务 一个事务是由一条或几条数据库操作的SQL语句所组成的一个不可分割的工作单元。事务必须服从ACID原则,即原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)。 通俗理解,事务就是一组原子操作单元,要么全部执行成功,若 阅读全文

posted @ 2017-03-23 15:50 一个不会coding的girl 阅读(164) 评论(0) 推荐(0) 编辑

合并两个排序的链表

摘要: 结点: 递归方法进行合并: 非递归方法进行合并: 主要思想: 1) 链表1的头结点值小于链表2的头结点值,则链表1的头结点是合并后链表的头结点; 2) 在剩余的结点中,链表2的头结点值小于链表1的头结点值,则链表2的头结点是剩余结点的头结点。 3) 注意代码在鲁棒性方面存在的问题,如空链表时。 阅读全文

posted @ 2017-03-23 10:50 一个不会coding的girl 阅读(110) 评论(0) 推荐(0) 编辑

链表中倒数第k个结点

摘要: 结点: 找到倒数第k个结点: 常规思想是,首先,从头到尾遍历链表,计算出链表的长度,然后遍历第二遍,找到倒数第k个结点。 这种做法需要遍历两次链表,可能不会满足面试官的要求。 本方法主要思想:设置两个结点node1,node2指向头结点,首先让node1指向链表的第k个结点,而node2仍然指向头结 阅读全文

posted @ 2017-03-23 09:12 一个不会coding的girl 阅读(110) 评论(0) 推荐(0) 编辑

2017年3月22日

反转链表

摘要: 节点类: 反转链表: 注意: 1. 反转链表时,一定要保存node(当前操作节点)的下一个节点,否则链表就会断开; 2. 注意反转的顺序,首先保存下一节点p,其次将node的next指向前一节点b,然后将b向前移动到node,最后将node向前移动到p。 阅读全文

posted @ 2017-03-22 22:02 一个不会coding的girl 阅读(116) 评论(0) 推荐(0) 编辑

会话跟踪的实现

摘要: HTTP是“无状态”协议:客户程序每次读取Web页面,都打开Web服务器的单独的连接,并且服务器也不自动维护客户的上下文信息。即使那些支持持续性HTTP连接的服务器,尽管多个客户请求连续发生且间隔很短时,它们会保持socket打开,但是,它们也没有提供维护上下文信息的内建支持。对于这个问题,有四种方 阅读全文

posted @ 2017-03-22 13:36 一个不会coding的girl 阅读(161) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

导航