随笔分类 - Java后端开发学习笔记
1
摘要:# Spring Boot ## Spring Boot基础 ### SpringBoot简介 SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程,简单讲就是牺牲项目的自由度来减少配置的复杂度(“契约式编程”思想,SpringBoot
阅读全文
摘要:SSM整合 原始方式整合 啥都不做,浑然天成,相当于复习前面的内容。 创建数据库及对应表类 创建Maven工程 导入Maven坐标 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4
阅读全文
摘要:MyBatis Mybatis简介 原始jdbc操作的分析 原始jdbc开发存在的问题如下: 数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能 sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变java代码。 查询操作时,需要手动将结果集中的
阅读全文
摘要:Spring JdbcTemplate Spring JdbcTemplate基本使用 JdbcTemplate概述 它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的 JdbcTemplate 和
阅读全文
摘要:SpringMVC SpringMVC简介 SpringMVC概述 SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。 SpringMVC 已经成为
阅读全文
摘要:Spring Spring简介 Spring是什么? Spring是分层的Java SE/EE应用 full-stack 轻量级开源框架,以IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。 提供了展现层
阅读全文
摘要:# SSM概述 ## 基本概念 SSM = Spring + SpringMVC + MyBatis ### Spring 简单来说,就是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。其中IOC可以说是SSM的核心之一。 ### SpringMVC 分离了控制器、模型对象、分派器以及
阅读全文
摘要:Maven Maven简介 Maven是什么 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM) POM (Project Object Model):项目对象模型 Maven的作用 项目构建:提供标准的、跨平台的自动化项目构建方式 依赖管理:方便快捷的管理项目
阅读全文
摘要:JavaWeb JavaWeb概述 B/S架构 B/S 架构:Browser/Server,浏览器/服务器架构模式,它的特点是:客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可。 静态资源 静态资源主要包含HTML、
阅读全文
摘要:JDBC 简介 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。 执行
阅读全文
摘要:Java动态性 动态语言 程序运行时可以改变程序结构或变量类型。典型动态语言:Python、ruby、javascript等 C/C++、Java不是动态语言,但Java可称为“准动态语言”,它有一定动态性,Java的动态性让编程更加灵活。 反射机制 指的是可以于运行时加载、探知、使用编译期间完全未
阅读全文
摘要:Java网络编程 Java为了可移植性,不允许直接调用操作系统,而是由java.net包来提供网络功能。Java虚拟机负责提供与操作系统的实际连接。以下是java.net包中的常用的类。 InetAddress 用于封装计算机的IP地址和DNS(没有端口信息)。 这个类没有构造方法。如果要得到对象,
阅读全文
摘要:Java多线程技术 Java中如何实现多线程 继承Thread类 实现Runnable接口 实现Callable接口 通过继承Thread类实现多线程 继承Thread类实现多线程的步骤: 继承Thread类 重写方法run( )来完成其操作的,方法run( )为线程体 创建Thread对象 通过调
阅读全文
摘要:Java IO技术 java.io包为我们提供了IO相关的API,实现了对所有外部系统的输入输出操作。 数据源 数据源data source,提供数据的原始媒介。常见的数据源有:数据库、文件、其他程序、内存、网络连接、IO设备。 数据源分为: 源设备:为程序提供数据,一般对应输入流。 目标设备:程序
阅读全文
摘要:Java容器 泛型 容器用来容纳和管理数据,容器,也叫集合(Collection)。以下是容器的接口层次结构图: 泛型是JDK1.5以后增加的,它可以帮助我们建立类型安全的集合。在使用了泛型的集合中,遍历时不必进行强制类型转换。JDK提供了支持泛型的编译器,将运行时的类型检查提前到了编译时执行,提高
阅读全文
摘要:Java常用类 String类 String类又称不可变字符序列。 String位于java.lang包中,Java程序默认导入java.lang包下的所有类。Java字符串使用Unicode。注意,它是不可变的: 创建字符串 String str = 'test' 常量池 全字符串常量池:全局字符
阅读全文
摘要:Java异常处理机制 Java是采用面向对象的方式来处理异常的。处理过程: 抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给JRE。 捕获异常**:**JRE得到该异常后,寻找相应的代码来处理该异常。JRE在方法的调用栈中查找,从生成
阅读全文
摘要:Java面向对象 继承 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 类的继承格式 在 Java 中通过 extends 关键字可以申明一个类
阅读全文
摘要:方法、类和对象 方法:类似于其它语言的函数。 类:类是一个模板,它描述一类对象的行为和状态。 对象:对象是类的一个实例,有状态和行为。 方法 方法的基础用法 方法声明格式: [修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){ Java语句;… … … } 方法的调用: 对象名.方法名(
阅读全文
摘要:Java基础 Java入门 Java简介 由 Sun Microsystems 公司推出。后来 Sun 公司被 Oracle (甲骨文)公司收购。Java分为三个体系: JavaSE(Java Standard Edition):java平台标准版,定位在个人计算机应用。 JavaEE(Java E
阅读全文
1