JavaWEB-(七)DAO(数据访问层) DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。属于一种比较底层,比较基础的操作,具体到对于某个表的增删改查,也就是说某个DAO一定是和数据库的某一张表一一对应的,其中封装了增删改查基本操作,建议DAO只做原子操作,增删改查。DAO 模式提供了访问关系型数据库系统所需操作的接口,将数据访问和业务逻辑分离对上层提供面向对象的数据访问 2021-08-13 JavaWEB JavaWEB
星星之火-女士的年龄 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录描述 A、B两男士好奇问C女士年龄,C女士给出11个可能答案: 35、36、38 42、45、46 51、55、57 61、6 2021-08-13 星星之火 面试题 思维题
JavaWEB-(六)Date工具类 用于解决,当数据库存储的数据类型为 java.sql.Date ,而 java 应用层存储日期类型为 java.util.Date 。当用 java 应用程序插入带有日期的数据到数据库时,需要进行转换,将java中的 java.util.Date 转化为 数据库中的 java.sql.Date。 目录 java.util.Date:java语言常规应用层面的日期类型,可以通过字符串创建对应的时 2021-08-12 JavaWEB JavaWEB
JavaWEB-(五)ORM(entity实体类) ORM(object Relational Mapping)。它的作用是在关系型数据库和对象之间作一个映射,这样,在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了 。ORM就是通过实例对象的语法,完成关系型数据库的操作的技术,是”对象-关系映射”(Object/Relational Mapping) 的缩写。 目录1.实体类(entity)ORM 2021-08-12 JavaWEB JavaWEB
星星之火-用小白鼠找毒药 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录描述有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,给你24小时时间,至少要多少只小白鼠才可以试出 2021-08-12 星星之火 面试题 思维题
JavaWEB-(四)JDBC封装工具类 每次操纵数据库都需要进行数据库的注册、连接等大量重复的操作,使得代码变得十分的臃肿,所以此时应该考虑如何把重复代码提取出来,随时需要随时拿来用。这就是工具类的封装。 目录1.重用性工具类 DoubleUse.java 内容。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 2021-08-11 JavaWEB JavaWEB
星星之火-IDEA导入JDBC所需jar包 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录方法一直接通过IDEA进行导入。File -> Project Structure 。再按图进行。如果没有2,则点击上面 2021-08-11 星星之火 JAVA JDBC
JAVA基础学习-IO流 Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File、OutputStream、InputStream、Writer、Reader;一个接口指的是Serializable。 目录 1.IO流1.1 分类 2021-08-07 JAVA JAVA
星星之火-JAVA-Properties的简单使用 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录Java集合库提供了一个Properties来表示一组“配置”。由于历史遗留原因,Properties内部本质上是一个Hash 2021-08-05 星星之火 JAVA
JAVA基础学习-集合 Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap 等等。 2021-08-05 JAVA JAVA
JAVA基础学习-反射(一) JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法。所以先要获取到每一个字节码文件对应的Class类型的对象。反射就是把java类中的各种成分映射成一个个 2021-08-04 JAVA JAVA
JAVA基础学习-泛型 Java泛型这个特性是从JDK 1.5才开始加入的,因此为了兼容之前的版本,Java泛型的实现采取了“伪泛型”的策略,即Java在语法上支持泛型,但是在编译阶段会进行所谓的“类型擦除”(Type Erasure),将所有的泛型表示(尖括号中的内容)都替换为具体的类型(其对应的原生态类型),就像完全没有泛型一样。 目录1.泛型的基本使用泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指 2021-08-04 JAVA JAVA
星星之火-double与Double的区别 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录 数据类型。double是基本数据类型,Double是原始数据类型。Double是java定义的类,而double是预定义数 2021-08-04 星星之火 JAVA