- 博客(52)
- 收藏
- 关注
原创 编程介绍
编程入梦1.概述硬件(人)和软件(思想:QQ,App)程序设计:写代码指令:告诉计算做什么场景:软件控制着硬件程序设计语言:2.硬件冯.诺依曼 -> 计算机之父处理器,内存,存储设备,输入设备,输出设备,通信设备(网卡)数据在总线上传输,总线搭建在主板上,主板是连接计算机各个部分的电路板输入数据和程序的设备记忆步骤和数据的存储器完成数据加工的运算器控制流程的控...
2021-09-21 01:00:00
127
原创 Redis
1.介绍1.1.NoSQlnon-relational -> no only SQL:非关系型数据库内存级别的数据库1.2.分类Redis:键值对HBase:列存储MongDb:文档类型存储Neo4J:图形数据库1.3.特点仍旧是单线程ACID处理比较简单2.使用快速编码学习2.1.安装cmd添加到环境变量开启服务客户端一般公司都使用第一个数据库3....
2021-06-18 09:32:00
169
原创 Vue
1.介绍相当于java的spring,数据驱动页面1.1.练手引入<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>示例<!DOCTYPE html><html lang="en"><head> <meta chars...
2021-06-18 09:29:00
176
原创 Mybatis-plus
mybatis-plus1.入门依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2....
2021-06-18 09:28:00
235
原创 Git
1.介绍1.1.版本控制:追踪工程蓝图从诞生一直到定案的过程工具历史::cvs -> svn -> git解决的问题{ 备份 + 还原 + 协同修改 + 多版本文件管理 + 回溯 + 权限控制}1.2.历史Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,为了方便管理代码急需代码管理工具,几经波折,...
2021-06-18 09:27:00
165
原创 RESTful
1.APIJavaSE(SDK)将A项目部分功能进行封装成组件,B项目在不了解其内部原理即可以快速使用Web项目A项目暴露一个请求映射方法,B应用通过这个请求映射方法从而完成功能2.WEB发展静态页面CGI使用API可以渲染部分网页,实现动态效果,服务器端ASP、PHP、JSP,前端js瘦客户端时代数据展示RIA立体感移动互联网大家手机用得比较多3.开发模式...
2021-06-18 09:25:00
143
原创 SpringBoot
1.介绍平时项目开发导入一堆依赖,配置一堆东西,它的作用用来简化spring的配置和开发一起学学SpringBoot的起点:JavaConfig拥有JavaConfig就可以将平时的配置文件当成一个类来处理2.注解2.1.原始方式applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans ...
2021-06-18 09:24:00
266
原创 shiro
1.介绍权限管理(RBAC:Role Based Access Control)框架:某个用户(认证)扮演什么角色(分配)被允许做什么事情(鉴权)常见框架:Apache Shiro;Spring Security学习步骤:概念、架构、代码、运用2.架构3.认证3.1.ini#用户的身份、凭据[users]zhangsan=555 dafei=6663.2.api@Tes...
2021-06-18 09:16:00
152
原创 IDEA
一、常用设置 设置滚轮缩放代码 设置快捷键二、快捷键 便利 关闭当前编辑窗口 拆分当前编辑窗口 打开代码提示 自动排榜 显示参数 ctrl + p 编辑 向下复制 删除当行 上面空行 ctrl + alt + enter 下面空行 shift + enter总结三、其他工具 模板还有其他...
2021-05-11 16:48:00
194
原创 第四天
一、拦截 过滤器和拦截器的区别:拦截器的范围比较小 登陆拦截 登陆之前判断Session是否有值 拦截器需要先配置,除了登录和静态资源,其他全部拦截 权限拦截: 是否管理员,有就放行 没有注解说明方法不用权限 有注解判断是否有权限 创建有无权限查询的方法,需要连三张表 没有权限的页面丑陋与SQL频繁查询问题 ...
2021-05-09 15:24:00
75
原创 第三天
一、角色 编辑回显 获取该角色有哪些权限,需要通过连表的方式 角色去重 角色的中间表删除后再保存 角色的删除确认 角色的删除还需要关联中间表 抽取模板文件的删除js:更改id为路径,并开启启动自渲染二、员工 修改员工后端的PageResult 修改员工页面可以查询的部门,同时需要回显 删除员工同时删除员工角色的数据...
2021-05-08 22:13:00
74
原创 第二天
1、部门添加:使用form的方式,注意input标签的name属性修改:通过json将后端传过来的数据隐藏到修改按钮上,代码实现//使用getJson()可能存在递归 public String toJson(){ return JSON.toJSONString(this); }//---------这是分割线---------------------...
2021-05-07 18:59:00
133
原创 第一天
1.介绍IT岗位实施过程项目原型2.技术介绍软件环境:JDK 11,MySQL 5.6,Tomcat 7.X;开发工具:IDEA 2019;项目构建及管理工具:Maven;前端:jQuery + Bootstrap3;页面引擎:FreeMarker;控制层:Spring MVC;业务层:Spring;持久层:MyBatis;数据库连接池:Druid。3.Bootstr...
2021-05-07 18:58:00
83
原创 jQuery
一、介绍 轻量级JavaScript函数库 $ == jQuery二、使用 基本 $是一个变量名,存了一个函数 $(匿名函数) $("字符串") $(DOM元素)链式调用获取 基本选择器: { 标签 + id + 类型 +通用} 层次选择器: 过滤选择器事件方法 { 获取个数 + empty + ...
2021-05-05 11:06:00
90
原创 SpringMVC
1.介绍MVC思想:专事专干SpringMVC:spring对MVC思想的实现(请求:Controller;视图:视图引擎;数据:Model)2.前端控制器统一的入口,并将请求进行分发web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/jav...
2021-05-05 11:04:00
64
原创 Spring
一、介绍 管理创建对象和一并处理对象的方法,方便管理框架 官网二、IoC和DI思想 IoC负责创建对象(Inversion of Control) DI负责设置属性(Dependency Injection) 两者都是思想 spring是两者的实现三、使用 添加依赖 新建xml文件 xml文件解释 名词解释 ...
2021-05-05 11:01:00
291
原创 MyBatis
1、介绍1.1.一开始的实现类完成功能1.2.规则原理1.3.总结动态代理生成实现类对象,优势:不用手打参数为命名空间和对应的方法名2.mysqlIDEA连接MYSQL数据库更改mapper.xml行号的颜色设置3.MyBatis参数问题 Mybatis传递多个参数的方法,效果如下 改进参数类型 使用一个参数的对应关系 使用注解的原理 ...
2021-05-05 11:00:00
146
原创 Maven
一、介绍 构建:编译、测试、打包、部署、运行服务器 依赖:jar包 使用Maven需要配置:pom.xml 项目结构二、配置环境变量 因为maven是由java配置的,需要jdk支持 下载apache-maven 配置环境变量:为什么要配置环境变量三、配置本地仓库 编译 生成target 测试,生成测试类,并放在...
2021-05-05 10:59:00
83
原创 过滤查询
一、过滤介绍 根据想要的数据拼接到SQL中 没有使用动态标签需要添加8个方法 动态变化SQL二、封装参数 根据查询的参数 为了性能,将参数抽取出来三、动态SQL 只能使用 and 和 or 符号 注意转义符号 注意过滤参数返回课程体系...
2021-05-05 10:58:00
136
原创 分页查询
1,介绍1.1.作用浪费服务器带宽防止数据过多一下子全部显示1.2.数据数据、总数据数、当前页、当前条数、上页、下页、总页、首页1.3.分类假分页:一次性查询所有存入内存 翻页从内存中获取数据 优点: 实现简单,性能高 缺点:内容溢出真分页:每次翻页从数据库中查询数据 优点: 不容造成内存溢出 缺点: 实现复杂 性能相对低2.实现数据和总数据数通过当前页和条数查询数据库得...
2021-05-05 10:57:00
81
原创 过滤器和监听器
一、注销 清除Session二、记住密码 用户名和密码可以保存到服务器的数据库(硬盘)、Session(内存) 选择存到用户的浏览器中(Cookie) 获取是否记住密码的选项 如何回显 编写位置:登录成功才选择记住密码三、验证码 Servlet自动生成验证码 生成验证码的图片并响应回浏览器 验证逻辑四、过滤器 ...
2021-05-04 22:04:00
68
原创 文件上传
1.上传1.1.引入前端页面注意设置type为file,method为post,enctype为mulxxxx/form-data服务器1.2.Servlet3.0需要贴注解@MultipartConfig:将输入流的文件进行封装并保存到请求流中注意版本 获取项目的upload路径 将获取的图片存放到upload文件夹里2.下载 将要下载的文件存放WEN-I...
2021-05-04 22:02:00
123
原创 会话技术
一、HTTP无状态 概念: http协议不会自动区别发送请求的是哪一个用户,需要用户发送请求的时候带一些验证参数一、Cookie 概念: 每次带验证参数太麻烦了,浏览器提供了Cookie自动封装用户的验证参数 使用: 创建: 响应: Servlet获取: Jsp获取: 删除:二、Session...
2021-05-04 22:01:00
65
原创 MVC
1.M 从数据库提取数据并进行封装,后面加入业务层提供封装2.V EL(从作用域中获取数据) && JSTL(通过遍历简化编写)3.C 根据地址的参数做出不同的反应 注意重定向和转发4.CRUD实现 增加:传入对象,没有id 删除:传入id 增加:传入对象,有id 增加:传入id,查询单个 增加:没有...
2021-05-04 21:59:00
58
原创 Servlet
一、Servlet 介绍 ServletConfig ServletContext 注意斜杆二、请求对象 HttpServletRequest 常用方法 URL和URI三、响应对象 HttpServletResponse 响应流 重定向返回课程体系...
2021-05-04 21:54:00
50
原创 tomcat
一、JavaWeb 介绍 工程结构二、HTTP协议 2.1.介绍 2.2.服务 2.3.请求 2.4.响应 2.5.F12 2.6.状态码 200:请求被正常处理 204:请求被受理但没有资源可以返回 206:客户端只是请求资源的一部分,服务器只对请求的部分资源执行GET方法,相应报文中通过Content-...
2021-05-04 21:52:00
131
原创 JavaScrippt
一、EMAScrit 1.1.杂 注意函数的声明有两种方式{原生 + 匿名} 注意函数也是个对象 注意函数里面又可以嵌套声明函数 注意函数加括号代表返回值的意思 注意函数内部的arguments,通过它可以获取传递过来的参数,本质是数组 可以直接自定义需要的对象 注意prototype有点像继承 注意时间对象需要创建 ...
2021-05-04 21:49:00
144
原创 HTML&&CSS
一、HTML 注意单双标签应该没啥问题 注意特殊的字符 常用控件: 注意表单: 每个input都需要name属性提供提交,单选框和复选框都需要value属性提供初始化,每个控件都需要在form表单内二、CSS 注意引用外部样式表 标签、id、类选择器 组合选择器:多个选择器通过逗号分隔 后代选择器:选择器通过空格分隔 ...
2021-05-04 21:48:00
62
原创 MySQL
一、SQL 简介 (Structure Query Language)语言是数据库的核心语言 发展过程 1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。 1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品。 1982年-----IBM公司出版第一个RDBMS语言SQL/DS。 19...
2021-05-04 21:40:00
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人