Mybatis笔记 MyBatis 笔记 MyBatis 是基于 Java 语言的开源的持久层框架,利用实体类和数据表之间产生了关联,通过映射文件中的 sql 语句对数据库进行操作 使用 maven 创建工程需要导入 mybatis 的依赖: 12345<dependency> <groupId>org.mybatis</groupId> <artifactId& 2021-05-23 Java #Java
Java 中的 IO 流 Java IO Java 中的 IO 流是我们通过程序对磁盘或网络中的某个文件进行某种操作的时候使用的技术 File 文件类 File 类是专门对文件进行操作的类,一个 File 实例代表硬盘中实际存在的一个文件或者目录,需要注意的是 它只能针对文件进行操作,并不能操作文件中的内容 创建 File 类的实例 既然说 File 类是操作文件的,那么当然一个类对应的就是一个文件或者目录了,所以我们 2021-04-13 Java #Java
JDK8新特性 函数式接口 函数式接口是1.8中的新特性,他不属于新语法,更像是一种规范 面向对象接口复习 在这里先回顾一下面向对象的接口,创建接口的关键字为interface,这里创建一个日志接口: 123public interface LogService { void info();} 众所周知,Java中的接口是不能直接创建实例的,因为他的抽象方法没有得到实现: 当我们想要创 2021-04-13 Java #Java
Java注解与反射 Java注解 在 java 中以 @ 符号开头标在类上、函数上、属性等等上的就是 java 中的注解 ( Annotation ),他是在 JDK5 引进的技术,我们在初学 java 的时候就接触过注解,只是没有留意过罢了。 常见的注解 常见注解 作用描述 @Override 表示该方法是复写父类/接口的方法 @Deprecated 表示该方法为过期方法 @SuppressW 2021-04-13 Java #Java
Java多线程 Java多线程 进程,线程以及多线程 想学习线程首先要搞懂进程,进程指的就是我们正在运行的某个应用程序,例如 QQ,微信以及自己编写的 java 程序运行起来之后都属于一个进程 线程是最小的运算调度单位,一个进程要求至少拥有一个线程,在单核处理器的情况下多线程是以交替形式运行的,并不是同时运行,只是切换的速度比较快而已,多核处理器也是同理,每个处理器都可以调用线程,可以实现同时运行 我们用 j 2021-04-13 Java #Java
Angular脚手架 Angular 脚手架 Angular 环境搭建 安装 angular8 需要 node 版本最低是 10.13,我的 node 是 8.17.0,那么就指定版本安装 123# 查看版本,低于要求请跟新版本node -vnpm -v 1234# 安装typescript,可跳过npm install -g typescript# 安装 angularnpm install @angular/cl 2021-03-13 前端 #前端
jQuery学习笔记 jQuery学习笔记 jQuery 是一个快速、简洁的 JS 框架,它封装 JS 中常用的功能代码,提供一种简便使用方式,优化HTML文档操作、事件处理、动画设计和 AJAX 请求 想要在页面上使用 jQuery 需要添加引用:https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js jQuery初体验 页面加载完成后执行 JS 1234 2021-03-13 前端 #jQuery
SpringMVC学习笔记 SpringMVC 笔记 SpringMVC是基于MVC处理模式的web框架,分离了 控制器 - 模型对象 - 过滤器 以及处理程序对象 SpringMVC的工作流程: 客户端通过浏览器发出请求,通过web.xml的配置调用DispatcherServlet ( 核心处理器 ) 接收请求,并将请求交给处理器映射器处理 映射器 ( BeanNameUrlHandlerMapping ) 通过请求的 0202-06-13 Java #SpringMVC