随笔分类 -  技术

摘要:环境搭建 安装Node.js + 任意浏览器 前端 index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script> function handleClick() { // 声明用于发送ajax请求的对象 var xml 阅读全文
posted @ 2022-09-03 23:32 百花小松 阅读(39) 评论(0) 推荐(0)
摘要:传统文件上传 1. 导入jar包:commons fileupload, commons io 2. 在前端提供一个form表单和文件选择域 3. 编写controller 注意事项 form表彰的enctype取值必须是:multipart/form data(用分隔符将表彰内容分隔成多个部分), 阅读全文
posted @ 2020-02-28 17:49 百花小松 阅读(358) 评论(0) 推荐(0)
摘要:概念 非关系型数据库 :redis将数据以键值对的形式存储,数据之间没有关系,存储在内存中 NOSQL系列 :redis,hbase . . . 数据结构 :键值对,key都是字符串,value分5种不同的数据结构 String(字符串类型),map(哈希类型),linkedlist(列表类型),s 阅读全文
posted @ 2019-12-29 15:25 百花小松 阅读(138) 评论(0) 推荐(0)
摘要:简介 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭 建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的 配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapid 阅读全文
posted @ 2019-12-18 23:42 百花小松 阅读(396) 评论(0) 推荐(0)
摘要:对于入门程序的流程分析 使用过程 1. 读配置文件 读取配置文件时绝对路径和相对路径(web工程部署后没有src路径)都有一定问题,实际开发中一般有两种方法 使用类加载器,它只能读取类路径的配置文件 使用SerbletContext对象的getRealPath() 2. 创建SqlSessionFa 阅读全文
posted @ 2019-12-17 23:27 百花小松 阅读(236) 评论(0) 推荐(0)
摘要:概述 mybatis 是一个用java编写的持久层框架, 它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程,它使用了ORM思想实现了结果 集的封装 ORM Object Relational Mapping 对象关系映射,把数据库表和实体类及实 阅读全文
posted @ 2019-12-16 23:03 百花小松 阅读(135) 评论(0) 推荐(0)
摘要:概念 Java DataBase Connectivity java数据库连接 定义了操作所有关系型数据库的规则(接口),不同的数据库厂商编写类实现这些接口,这些类就叫数据库驱动,使得用户只需要使用统一的接口操作不同的数据库 快速入门 组件分析 1. DriverManager:驱动管理对象 注册驱 阅读全文
posted @ 2019-12-15 14:26 百花小松 阅读(115) 评论(0) 推荐(0)
摘要:MySql 服务 管理员身份打开cmd 登录 SQL Structured Query Language 结构化查询语言,定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为”言“,mysql中只有登录后输入的才被视为sql语句 SQL分类 1. DDL: Data Def 阅读全文
posted @ 2019-12-14 19:31 百花小松 阅读(128) 评论(0) 推荐(0)
摘要:概念 三层架构 将整个业务应用划分为三层 ​ 表现层:用来和客户端进行数据交互,一般采用 MVC 设计模式 ​ 业务层:处理公司具体业务逻辑 ​ 持久层:用来操作数据库 MVC模型 Model View Controller模型视图控制器 ​ Model:数据模型,JavaBean的类,用来封装数据 阅读全文
posted @ 2019-12-13 21:24 百花小松 阅读(301) 评论(0) 推荐(0)
摘要:Aspect Oriented Programming 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,利用aop可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低 ​ 作用:在程序运行期间,不修改源码对已有方法进行增强 ​ 优势:减少重复代码,提高开发效率,维 阅读全文
posted @ 2019-12-12 18:38 百花小松 阅读(157) 评论(0) 推荐(0)
摘要:Inversion of Control 将创建对象的权利交给框架,包括DI(Dependency Injection,依赖注入)和DL(Dependency Lookup,依赖查找),能削减计算机程序的耦合,即解除代码中的依赖关系 应用 xml 1. 建立maven工程 2. 导入jar包,pom 阅读全文
posted @ 2019-12-11 22:28 百花小松 阅读(291) 评论(0) 推荐(0)