随笔分类 - 学习过程
摘要:Git 学习内容来自 : B站 : (遇见狂神说)https://space.bilibili.com/95256449 Git最新教程通俗易懂https://www.bilibili.com/video/BV1FE411P7B3 1. 版本控制 1.1 本地版本控制 记录文件每次的更新,可以对每个
阅读全文
摘要:Vue 推荐浏览官方文档 : https://v3.cn.vuejs.org/guide/conditional.html 1. 概念 Vue是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上
阅读全文
摘要:SpringBoot 1. 配置 SpringBoot所有自动配置都在启动时扫描并加载(spring. factories所有自动配置类都在这里),但不一定生效,判断条件是否成立,只要导入了对应的start,就有对应的启动器,有了启动器,自动装配就会生效,然后就配置成功 关于SpringBoot,谈
阅读全文
摘要:Spring_SSM SpringMVC拦截器 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别: 拦截器是AOP思想的具体应用。 过滤器 Filter servlet
阅读全文
摘要:SSM_SpringMVC 1. MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不
阅读全文
摘要:SSM_Spring 10. 代理模式 1. 静态代理 代理模式的好处: 可以使真实角色的操作更加纯粹!不用去关注一些公共的业务 公共也就就交给代理角色!实现了业务的分工!(耦合性降低) 公共业务发生扩展的时候,方便集中管理! 缺点: 一个真实角色就会产生一个代理角色,代码量会翻倍开发效率会变低 案
阅读全文
摘要:SSM_Spring 1. Spring 1. 简介 Spring:春天 >给软件行业带来了春天! 2002,首次推出了Spring框架的雏形: interface21框架 Spring框架即以interface21框架为基础,经过重新设计;并不断丰富其内涵,于2004年3月24日,发布了1.0正式
阅读全文
摘要:SSM_MyBatis 12.动态SQL 动态SQL元素和了JSTL或基于类似XML的文本处理器相似。在MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3大大精简了元素种类,现在只需学习原来一半的元素便可。MyBatis采用功能强大的基于OGNL的表达式来淘汰其它大部分元素。
阅读全文
摘要:SSM_MyBatis 6. 日志 日志工厂 如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手! 曾经 : sout , debug 现在 : 日志工厂 logImpl : 指定 MyBatis 所用日志的具体实现,未指定时将自动查找 SLF4J LOG4J (掌握) LOG4J2
阅读全文
摘要:3. CRUD dao.DaoMapper public interface UserDao { //获取全部用户 List<User> getUserList(); //根据ID查询用户 User getUserById(int id); //插入 int addUser(User user);
阅读全文
摘要:SSM_MyBatis 1. 简介 MyBatis是一款优秀的持久层框架 它支持定制化SQL、存储过程以及高级映射。 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plain Old
阅读全文
摘要:JavaWeb_文件上传 _邮件发送 1. 文件上传 文件上传的注意事项(调优) : 为保证服务器安全,上传文件应该放在外界无法直接访问的目录下,比如放于WEB-NF目录下。 为防止文件覆盖的现象发生,要为上传文件产生—个唯一的文件名 时间戳 uuid md5 位运算算法 要限制上传文件的最大值。
阅读全文
摘要:(5)用户管理实现 P35 导入分页工具类 (PageSupport.java) 导入用户列表页面 获取用户数量 UserDao //查询用户总数 -- 根据用户名或角色查询总数 public int getUserCount(Connection connection, String userNa
阅读全文
摘要:SMBMS 项目介绍: 项目视频 : BV12J411M7Sj 遇见狂神说 订单超市管理系统 dao 持久层 Service 业务层 Servlet 控制层 (1)项目搭建 准备工作 P30 搭建maven web项目 配置Tomcat 测试Tomcat 导入jar包 (jsp,Servlet,my
阅读全文
摘要:Java_Web 1. JavaBeen 实体类 JavaBean有特定的写法: 必须要有一个无参构造 属性必须私有化 必须有对应的get/set方法 一般用来和数据库的字段做映射 ORM : 对象关系映射 表 >类 字段 >属性 行记录 >对象 <% //PeopLe people = new P
阅读全文
摘要:Java_Web 1. 基本概念 1.1静态Web *.htm , *.html , 这些都是网页的后缀,如果服务器上一直存在这些东西,我们就可以直接进行读取。 静态Web存在的缺点 : Web页面无法动态更新,所有用户看到都是同一个页面 轮播图,点击特效:伪动态 JavaScript [实际开发中
阅读全文
摘要:MySQL 1. 初识数据库 JavaEE:企业级Java开发 Web 前端(页面,展示,数据) 后台(连接点:连接数据库JDBC,连接前端(控制,视图转跳,给前端传递数据)) 数据库(Txt,Excel,Word) 操作系统,数据结构,算法 离散数学,数字电路,体系结构,编译原理 + 实战 数据库
阅读全文
摘要:JavaScript_入门 1. 前端简介 CSS弊端: 语法不够强大,比如无法嵌套书写,导致模块化开发中需要书写很多重复的选择器; 没有变量和合理的样式复用机制,使得逻辑上相关的属性值必须以字面量的形式重复输出,导致难以维护; CSS预处理器: 用一种专门的编程语言,进行Web页面样式设计,再通过
阅读全文
摘要:HTML_CSS_要点复习 HTML HTML:Hyper Text Markup Language超文本标记语言 W3C :World Wide Web Consrotium万维网联盟 W3C标准包括: 结构化标准语言(HTML,XML) 表现标准语言(CSS) 行为标准(DOM文档对象模型、EC
阅读全文
摘要:注解和反射 1. 注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别) 可以被其他程序(如编译器等)读取 Annotation的格式: 注解是以"@注释名"在代码中存在的,还可以添加一
阅读全文