Java中的 单例设计模式、静态类、抽象类 与 模板设计模式 和 接口

一、单例设计模式 核心思想: 在程序运行中,该类的对象无论怎么创建,始终保持有且仅有一个该类的对象 在应用整个生命周期内只能存在一个实例。单例模式是一种被广泛应用的设计模式。能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存。 单例模式和静态类的区别 静态类就是一个类里面都是静态...

2018-05-15 22:06:02

阅读数 378

评论数 0

foreach与for循环

foreach : 增强for循环,是for循环的一个特殊简化版。 for(数据类型 数据名 : 遍历数组(集合或者可进行迭代的)) { 循环语句 } foreach虽然是for循环的简化版本,但是并不是说foreach就比for更好用,foreach适用于循环次数未知,或者计算...

2019-06-06 11:23:40

阅读数 15

评论数 0

关系型数据库和非关系型数据库的区别

1.关系型数据库通过外键关联来建立表与表之间的关系, 2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定        比如 有一个学生的数据:              姓名:张三,性别:男,学号:12345,班级:二年级一班       ...

2018-08-22 21:04:38

阅读数 3030

评论数 0

Mybatis创建表关系

一对一的表关系 实现一对一映射 这时需要我们在类上设置好对应的对象属性 然后在映射文件的resultMap中 通过association标签进行配置 配置的方法有两种: 一种是通过联表查询 直接将两张表的数据一次都查询出来, 然后将副表的字段在association标签内进行映射 一种...

2018-07-23 22:25:39

阅读数 190

评论数 0

SSH框架搭建

1.spring + hibernateORM application-data.xml 配置文件 1.jar包的引入 2.扫描dao, service层    将数据源(连接池)和sessionFactory放入springIOC容器 3.将sessionFactory委托给我们的sp...

2018-07-21 11:08:13

阅读数 67

评论数 0

Mybatis框架

Mybatis框架 Mybatis和Hibernate框架作用相同 都是ORM框架  对象关系映射 操作数据库  (JDBC数据库连接技术返回出来的结果集中 全是数据库字段 需要遍历 将每个字段找到对应类的属性) 通过ORM框架 直接找到对应(ying'she)实体类的对象 Mybatis...

2018-07-20 21:16:12

阅读数 116

评论数 0

Spring的IOC和AOP基础认识

ORM因为要满足Java对象得到持久化(即保存)的需求。ORM:(Object/Relation Mapping): 对象/关系映射ORM的实现思想:将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。因此ORM的目的是为了方便开发人员以面向对象...

2018-07-16 13:09:44

阅读数 76

评论数 0

JavaEE基础知识

1. 请介绍一下你对网站请求执行流程的理解,越详细越好,最好附带图示C/S  client/server   客户端/服务器端B/C  browser/server 浏览器/服务器通过浏览器访问到对应页面,发送请求(同步请求 异步请求 ajax请求 会读接口文档 ) -> 服...

2018-07-16 13:06:49

阅读数 271

评论数 0

Spring框架四AOP

AOP 面向切面编程搭建环境 需要 9个包 链接: https://pan.baidu.com/s/1M0QQtX0aiYjmFoWayFHoHA 密码: kapc切面  切点save*()  连接点  通知切点pointcut(在xml文件中配置) 可以当成一个类来理解连接点JoinPoint ...

2018-07-13 22:18:57

阅读数 40

评论数 0

Struts2框架与Spring框架初解三

Spring框架读取 properties配置文件<!-- location 让spring去读取配置文件,     能够在当前spring的配置文件中获取使用 --> <context:property-placeholder l...

2018-07-11 22:16:57

阅读数 65

评论数 0

Ajax和json字符串

Ajax的书写我们用的不是原生的ajax 而是jQ的先有 $.ajax() --- 发请求请求地址 url请求方法 get/post 不写的话 默认getvar obj = { url: " ", success : function(data) { ...

2018-07-10 21:15:35

阅读数 314

评论数 0

Struts2框架与Spring框架初解二

Struts2框架使用Struts框架的执行过程:发送一个请求 -> 先经过web.xml根文件 -> 有Struts2的核心过滤器-> 到struts.xml -> 找到package -&g...

2018-07-10 20:55:57

阅读数 37

评论数 0

Struts2框架与Spring框架初解一

Struts2(现在使用较少 了解能看懂即可)Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互.Struts2做了servlet的工作,更加简化管理请求.Stru...

2018-07-09 21:22:32

阅读数 57

评论数 0

HQL查询 与 多对应的表关系

HQL查询语句注意: HQL语句查询 面向对象的查询方式语句中写的东西 都是表示的实体类 或者实体类的属性查询所有对象                    String hql = "from 映射表的类的类名"...

2018-07-05 22:00:29

阅读数 191

评论数 0

Hibernate框架第二课

封装一个方法 获取session对象hibernate通过session对象操作数据库,封装成方法方便使用public class HibernateUitl { private static SessionFactory sessionFactory; static { // 读文件 ...

2018-07-04 21:00:21

阅读数 39

评论数 0

Hibernate框架第一课

Hibernate的配置1.导入框架(12个包)链接: https://pan.baidu.com/s/1615Kgnk54CySKAL9ZSu1ig 密码: pbud  可以下载需要的jar包hibernate-release-5.2.10.Final/lib/下的文件夹required文件夹下...

2018-07-03 20:20:25

阅读数 55

评论数 1

javaweb中的事件监听

Javaweb事件监听HttpServletRequest对象ServletContext对象HttpSession对象监听的是绑定的对象的变化:1.对象的创建与销毁2.域中保存的值得变化注意: 使用监听器 需要在web.xml中配置监听对象的创建和销毁  ServletContextListen...

2018-07-02 20:19:48

阅读数 260

评论数 0

Java的JDBC技术

JDBC技术JDBC技术是Java提供的一套类和接口,是连接数据库的一套规范,每一个数据库产商都需要实现JDBC操作数据库的步骤1. 驱动注册  registerDriver(Driver driver)加载驱动类  Driver是数据库厂商实现的 跟我们没有关系2. 获取数据库的连接对象getC...

2018-06-20 22:59:41

阅读数 50

评论数 0

SQL数据库基础三 多表查询

表与表之间的关系一对一关系(不常用 可以写成一张表)如果考虑到效率问题  可以对表进行拆分 多对多的关系(利用第三张表来表示关系)并且第三张表作为从表 拥有其他两个主表的外键ensample: 老师表 学生表 中间表 建立多对多的关系CREATE table teacher( tid int p...

2018-06-13 22:09:39

阅读数 3517

评论数 0

SQL数据库基础二 查询加约束

DQL 数据库查询关键词 select注意: 从数据库查询信息不会改变数据库表中的数据        查询会产生一张新的表(虚拟表)  从原表中查出来的查询表中所有字段内容(* 代表所有字段)select * from 表名;查询表中 A 和 B 字段select A, B from 表名;1.关...

2018-06-12 22:01:42

阅读数 127

评论数 0

提示
确定要删除当前文章?
取消 删除