自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 编程介绍

编程入梦 1.概述 硬件(人)和软件(思想:QQ,App) 程序设计:写代码 指令:告诉计算做什么 场景:软件控制着硬件 程序设计语言: 2.硬件 冯.诺依曼 -> 计算机之父 处理器,内存,存储设备,输入设备,输出设备,通信设备(网卡) 数据在总线上传输,总线搭建在主板上,主板是连接计算机各个部分的电路板 输入数据和程序的设备 记忆步骤和数据的存储器 完成数据加工的运算器 控制流程的控...

2021-09-21 01:00:00 108

原创 Redis

1.介绍 1.1.NoSQl non-relational -> no only SQL :非关系型数据库 内存级别的数据库 1.2.分类 Redis:键值对 HBase:列存储 MongDb:文档类型存储 Neo4J:图形数据库 1.3.特点 仍旧是单线程 ACID处理比较简单 2.使用 快速编码学习 2.1.安装 cmd 添加到环境变量 开启服务客户端 一般公司都使用第一个数据库 3....

2021-06-18 09:32:00 147

原创 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 149

原创 Mybatis-plus

mybatis-plus 1.入门 依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2....

2021-06-18 09:28:00 210

原创 Git

1.介绍 1.1.版本控制 :追踪工程蓝图从诞生一直到定案的过程 工具历史::cvs -> svn -> git 解决的问题 { 备份 + 还原 + 协同修改 + 多版本文件管理 + 回溯 + 权限控制} 1.2.历史 Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,为了方便管理代码急需 代码管理工具,几经波折,...

2021-06-18 09:27:00 152

原创 RESTful

1.API JavaSE(SDK) 将A项目部分功能进行封装成组件,B项目在不了解其内部原理即可以快速使用 Web项目 A项目暴露一个请求映射方法,B应用通过这个请求映射方法从而完成功能 2.WEB发展 静态页面 CGI 使用API可以渲染部分网页,实现动态效果,服务器端ASP、PHP、JSP,前端js 瘦客户端时代 数据展示 RIA 立体感 移动互联网 大家手机用得比较多 3.开发模式...

2021-06-18 09:25:00 123

原创 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 235

原创 shiro

1.介绍 权限管理(RBAC:Role Based Access Control)框架:某个用户(认证)扮演什么角色(分配)被允许做什么事情(鉴权) 常见框架:Apache Shiro;Spring Security 学习步骤:概念、架构、代码、运用 2.架构 3.认证 3.1.ini #用户的身份、凭据 [users] zhangsan=555 dafei=666 3.2.api @Tes...

2021-06-18 09:16:00 139

原创 IDEA

一、常用设置     设置滚轮缩放代码     设置快捷键 二、快捷键     便利     关闭当前编辑窗口     拆分当前编辑窗口     打开代码提示     自动排榜     显示参数 ctrl + p  编辑     向下复制     删除当行     上面空行 ctrl + alt + enter     下面空行 shift + enter总结 三、其他工具     模板还有其他...

2021-05-11 16:48:00 170

原创 第九天

一、 返回课程体系

2021-05-09 20:33:00 68

原创 第八天

一、 返回课程体系

2021-05-09 20:29:00 64

原创 第七天

一、门店 返回课程体系

2021-05-09 20:27:00 60

原创 项目五

一、数据字典 返回课程体系

2021-05-09 20:17:00 45

原创 第六天

一、门店 返回课程体系

2021-05-09 16:00:00 53

原创 第五天

一、数据字典 返回课程体系

2021-05-09 15:58:00 52

原创 第四天

一、拦截     过滤器和拦截器的区别:拦截器的范围比较小     登陆拦截     登陆之前判断Session是否有值     拦截器需要先配置,除了登录和静态资源,其他全部拦截     权限拦截:     是否管理员,有就放行     没有注解说明方法不用权限     有注解判断是否有权限     创建有无权限查询的方法,需要连三张表     没有权限的页面丑陋与SQL频繁查询问题     ...

2021-05-09 15:24:00 55

原创 第三天

一、角色     编辑回显     获取该角色有哪些权限,需要通过连表的方式     角色去重     角色的中间表删除后再保存     角色的删除确认     角色的删除还需要关联中间表     抽取模板文件的删除js:更改id为路径,并开启启动自渲染 二、员工     修改员工后端的PageResult     修改员工页面可以查询的部门,同时需要回显     删除员工同时删除员工角色的数据...

2021-05-08 22:13:00 59

原创 第二天

1、部门 添加:使用form的方式,注意input标签的name属性 修改:通过json将后端传过来的数据隐藏到修改按钮上,代码实现 //使用getJson()可能存在递归 public String toJson(){ return JSON.toJSONString(this); } //---------这是分割线---------------------...

2021-05-07 18:59:00 112

原创 第一天

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 67

原创 jQuery

一、介绍     轻量级JavaScript函数库     $ == jQuery 二、使用     基本     $是一个变量名,存了一个函数     $(匿名函数)     $("字符串")     $(DOM元素)链式调用获取     基本选择器:     { 标签 + id + 类型 +通用}     层次选择器:     过滤选择器事件方法     { 获取个数 + empty + ...

2021-05-05 11:06:00 74

原创 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 51

原创 Spring

一、介绍     管理创建对象和一并处理对象的方法,方便管理框架 官网 二、IoC和DI思想     IoC负责创建对象(Inversion of Control)     DI负责设置属性(Dependency Injection)     两者都是思想     spring是两者的实现 三、使用     添加依赖     新建xml文件     xml文件解释     名词解释     ...

2021-05-05 11:01:00 270

原创 MyBatis

1、介绍 1.1.一开始的实现类完成功能 1.2.规则原理 1.3.总结 动态代理生成实现类对象,优势:不用手打参数为命名空间和对应的方法名 2.mysql IDEA连接MYSQL数据库 更改mapper.xml行号的颜色设置 3.MyBatis参数问题     Mybatis传递多个参数的方法,效果如下     改进参数类型     使用一个参数的对应关系     使用注解的原理     ...

2021-05-05 11:00:00 126

原创 Maven

一、介绍     构建:编译、测试、打包、部署、运行服务器     依赖:jar包     使用Maven需要配置:pom.xml     项目结构 二、配置环境变量     因为maven是由java配置的,需要jdk支持     下载apache-maven     配置环境变量:为什么要配置环境变量 三、配置本地仓库     编译     生成target     测试,生成测试类,并放在...

2021-05-05 10:59:00 69

原创 过滤查询

一、过滤介绍     根据想要的数据拼接到SQL中     没有使用动态标签需要添加8个方法     动态变化SQL 二、封装参数     根据查询的参数     为了性能,将参数抽取出来 三、动态SQL     只能使用 and 和 or 符号     注意转义符号     注意过滤参数 返回课程体系 ...

2021-05-05 10:58:00 115

原创 分页查询

1,介绍 1.1.作用 浪费服务器带宽 防止数据过多一下子全部显示 1.2.数据 数据、总数据数、当前页、当前条数、上页、下页、总页、首页 1.3.分类 假分页: 一次性查询所有存入内存 翻页从内存中获取数据 优点: 实现简单,性能高 缺点:内容溢出 真分页: 每次翻页从数据库中查询数据 优点: 不容造成内存溢出 缺点: 实现复杂 性能相对低 2.实现 数据和总数据数通过当前页和条数查询数据库得...

2021-05-05 10:57:00 68

原创 过滤器和监听器

一、注销     清除Session 二、记住密码     用户名和密码可以保存到服务器的数据库(硬盘)、Session(内存)     选择存到用户的浏览器中(Cookie)     获取是否记住密码的选项     如何回显     编写位置:登录成功才选择记住密码 三、验证码     Servlet自动生成验证码     生成验证码的图片并响应回浏览器     验证逻辑 四、过滤器     ...

2021-05-04 22:04:00 55

原创 文件上传

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 113

原创 会话技术

一、HTTP无状态     概念:     http协议不会自动区别发送请求的是哪一个用户,需要用户发送请求的时候带一些验证参数 一、Cookie     概念:     每次带验证参数太麻烦了,浏览器提供了Cookie自动封装用户的验证参数     使用:       创建:       响应:       Servlet获取:       Jsp获取:       删除: 二、Session...

2021-05-04 22:01:00 52

原创 MVC

1.M     从数据库提取数据并进行封装,后面加入业务层提供封装 2.V     EL(从作用域中获取数据) && JSTL(通过遍历简化编写) 3.C     根据地址的参数做出不同的反应     注意重定向和转发 4.CRUD实现     增加:传入对象,没有id     删除:传入id     增加:传入对象,有id     增加:传入id,查询单个     增加:没有...

2021-05-04 21:59:00 47

原创 JSP

一、Servlet区别 二、jsp语法 返回课程体系

2021-05-04 21:55:00 108

原创 Servlet

一、Servlet     介绍     ServletConfig     ServletContext     注意斜杆 二、请求对象     HttpServletRequest     常用方法     URL和URI 三、响应对象     HttpServletResponse     响应流     重定向 返回课程体系 ...

2021-05-04 21:54:00 40

原创 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 117

原创 JavaScrippt

一、EMAScrit     1.1.杂     注意函数的声明有两种方式{原生 + 匿名}     注意函数也是个对象     注意函数里面又可以嵌套声明函数     注意函数加括号代表返回值的意思     注意函数内部的arguments,通过它可以获取传递过来的参数,本质是数组     可以直接自定义需要的对象     注意prototype有点像继承     注意时间对象需要创建    ...

2021-05-04 21:49:00 127

原创 HTML&&CSS

一、HTML     注意单双标签应该没啥问题     注意特殊的字符     常用控件:     注意表单:     每个input都需要name属性提供提交,单选框和复选框都需要value属性提供初始化,每个控件都需要在form表单内 二、CSS     注意引用外部样式表     标签、id、类选择器     组合选择器:多个选择器通过逗号分隔     后代选择器:选择器通过空格分隔   ...

2021-05-04 21:48:00 52

原创 传输文件

一、properties     介绍 二、xml     介绍 三、json     浏览器可以将json转换成js对象 返回课程体系

2021-05-04 21:45:00 71

原创 测试

一、Junit     一个jar包,提供测试支持 二、测试类     注意的地方:     测试类也是一个类,已经自动创建对象了 返回课程体系

2021-05-04 21:42:00 100

原创 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 52

原创 注解

一、介绍 二、自定义注解 三、注解使用 返回课程体系

2021-05-04 21:37:00 50

原创 反射

一、字节码对象 二、构造器对象 三、方法对象 四、字段对象 五、内省 返回课程体系

2021-05-04 21:35:00 51

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除