
java
学习java
Link_Yup
这个作者很懒,什么都没留下…
展开
-
过滤查询
一、过滤介绍 根据想要的数据拼接到SQL中 没有使用动态标签需要添加8个方法 动态变化SQL二、封装参数 根据查询的参数 为了性能,将参数抽取出来三、动态SQL 只能使用 and 和 or 符号 注意转义符号 注意过滤参数返回课程体系...原创 2021-05-05 10:58:00 · 142 阅读 · 0 评论 -
分页查询
1,介绍1.1.作用浪费服务器带宽防止数据过多一下子全部显示1.2.数据数据、总数据数、当前页、当前条数、上页、下页、总页、首页1.3.分类假分页:一次性查询所有存入内存 翻页从内存中获取数据 优点: 实现简单,性能高 缺点:内容溢出真分页:每次翻页从数据库中查询数据 优点: 不容造成内存溢出 缺点: 实现复杂 性能相对低2.实现数据和总数据数通过当前页和条数查询数据库得...原创 2021-05-05 10:57:00 · 94 阅读 · 0 评论 -
过滤器和监听器
一、注销 清除Session二、记住密码 用户名和密码可以保存到服务器的数据库(硬盘)、Session(内存) 选择存到用户的浏览器中(Cookie) 获取是否记住密码的选项 如何回显 编写位置:登录成功才选择记住密码三、验证码 Servlet自动生成验证码 生成验证码的图片并响应回浏览器 验证逻辑四、过滤器 ...原创 2021-05-04 22:04:00 · 80 阅读 · 0 评论 -
文件上传
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 · 135 阅读 · 0 评论 -
会话技术
一、HTTP无状态 概念: http协议不会自动区别发送请求的是哪一个用户,需要用户发送请求的时候带一些验证参数一、Cookie 概念: 每次带验证参数太麻烦了,浏览器提供了Cookie自动封装用户的验证参数 使用: 创建: 响应: Servlet获取: Jsp获取: 删除:二、Session...原创 2021-05-04 22:01:00 · 71 阅读 · 0 评论 -
JSP
一、Servlet区别二、jsp语法返回课程体系原创 2021-05-04 21:55:00 · 137 阅读 · 0 评论 -
MVC
1.M 从数据库提取数据并进行封装,后面加入业务层提供封装2.V EL(从作用域中获取数据) && JSTL(通过遍历简化编写)3.C 根据地址的参数做出不同的反应 注意重定向和转发4.CRUD实现 增加:传入对象,没有id 删除:传入id 增加:传入对象,有id 增加:传入id,查询单个 增加:没有...原创 2021-05-04 21:59:00 · 66 阅读 · 0 评论 -
JavaScrippt
一、EMAScrit 1.1.杂 注意函数的声明有两种方式{原生 + 匿名} 注意函数也是个对象 注意函数里面又可以嵌套声明函数 注意函数加括号代表返回值的意思 注意函数内部的arguments,通过它可以获取传递过来的参数,本质是数组 可以直接自定义需要的对象 注意prototype有点像继承 注意时间对象需要创建 ...原创 2021-05-04 21:49:00 · 149 阅读 · 0 评论 -
HTML&&CSS
一、HTML 注意单双标签应该没啥问题 注意特殊的字符 常用控件: 注意表单: 每个input都需要name属性提供提交,单选框和复选框都需要value属性提供初始化,每个控件都需要在form表单内二、CSS 注意引用外部样式表 标签、id、类选择器 组合选择器:多个选择器通过逗号分隔 后代选择器:选择器通过空格分隔 ...原创 2021-05-04 21:48:00 · 69 阅读 · 0 评论 -
Servlet
一、Servlet 介绍 ServletConfig ServletContext 注意斜杆二、请求对象 HttpServletRequest 常用方法 URL和URI三、响应对象 HttpServletResponse 响应流 重定向返回课程体系...原创 2021-05-04 21:54:00 · 56 阅读 · 0 评论 -
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 · 138 阅读 · 0 评论 -
传输文件
一、properties 介绍二、xml 介绍三、json 浏览器可以将json转换成js对象返回课程体系原创 2021-05-04 21:45:00 · 92 阅读 · 0 评论 -
测试
一、Junit 一个jar包,提供测试支持二、测试类 注意的地方: 测试类也是一个类,已经自动创建对象了返回课程体系原创 2021-05-04 21:42:00 · 115 阅读 · 0 评论 -
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 · 74 阅读 · 0 评论 -
注解
一、介绍二、自定义注解三、注解使用返回课程体系原创 2021-05-04 21:37:00 · 70 阅读 · 0 评论 -
反射
一、字节码对象二、构造器对象三、方法对象四、字段对象五、内省返回课程体系原创 2021-05-04 21:35:00 · 65 阅读 · 0 评论 -
DOM
一、介绍what:节点(Node) { 父 + 子 }的层次{ 标签 + 元素 + 文本}常用于xml和html文档中 -tv- 文件进入内存,通过反射获得根节点why:操作浏览器文档how二、操作通过{ 属性值 + 标签 +类型 }获取设置器和访问器通过{ 对象.属性 + 对象["属性"] + 对象.getAttribute(“属性”)}2.1. !class...原创 2021-03-16 10:53:00 · 81 阅读 · 0 评论 -
JavaScript
一、开篇创始人:网景( Netscape )的布兰登.艾奇设计核心:{ ECMAScript + DOM + BOM }介绍:一种解释性语言,使html具有交互行为导包:别人的js -kv- java导入jar包引入5.1. 里面:里面就从head标签写入<script></script>5.2. 外部:<script type...原创 2021-03-15 10:00:00 · 77 阅读 · 0 评论 -
Maven
一、介绍 构建:编译、测试、打包、部署、运行服务器 依赖:jar包 使用Maven需要配置:pom.xml 项目结构二、配置环境变量 因为maven是由java配置的,需要jdk支持 下载apache-maven 配置环境变量:为什么要配置环境变量三、配置本地仓库 编译 生成target 测试,生成测试类,并放在...原创 2021-05-05 10:59:00 · 98 阅读 · 0 评论 -
html
一、内核Trident:IE、360安全浏览器、360极速浏览器、搜狗髙高速浏览器、百度浏览器、UC浏饩器Gecko: Mozilla firefoxPresto->Blink: OperaWebkit: Safari、360极速浏览器、搜狗高速浏览器、移动端浏览器Webkit->Blink: Google Chrome二、htmlwhat:...原创 2021-03-15 08:01:00 · 61 阅读 · 0 评论 -
java集合
集合、枚举原创 2021-01-28 10:08:00 · 79 阅读 · 0 评论 -
异常
一、概念 错误程序员没法处理,异常程序员可以处理二、处理异常 2.1.捕捉 异常对象的方法2.2.上抛 2.2.1.--throws-- 2.2.2.--throw--三、异常分类 编译异常 运行时异常 自定义异常四、断点调试 如何调试返回课程体系...原创 2021-01-28 10:24:00 · 71 阅读 · 0 评论 -
IO流
一、文件类二、四大基流又分为字节流和字符流三、文件流四、缓冲流五、对象序列化六、打印流返回课程体系原创 2021-01-28 10:36:00 · 62 阅读 · 0 评论 -
static this 内部类
static 、this 、内部类原创 2021-01-22 16:11:00 · 239 阅读 · 0 评论 -
线程
返回课程体系原创 2021-01-28 10:26:00 · 65 阅读 · 0 评论 -
java常用类
常用类原创 2021-01-23 10:06:00 · 133 阅读 · 0 评论 -
java封装
一、面向对象 解释: 特征:二、成员变量 2.1.初始值: 2.2.作用域: 2.3.生命周期:三、类与对象 抽象 类是一个群体概念 对象是一个实力概念四、操作对象 五、类规范 类名被public修饰 类提供无参构造器 每个私有字段提供设置器和访问器返回课程体系...原创 2021-01-19 21:20:00 · 77 阅读 · 0 评论 -
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 · 241 阅读 · 0 评论 -
Git
1.介绍1.1.版本控制:追踪工程蓝图从诞生一直到定案的过程工具历史::cvs -> svn -> git解决的问题{ 备份 + 还原 + 协同修改 + 多版本文件管理 + 回溯 + 权限控制}1.2.历史Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,为了方便管理代码急需代码管理工具,几经波折,...原创 2021-06-18 09:27:00 · 173 阅读 · 0 评论 -
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 · 157 阅读 · 0 评论 -
第一天
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 · 87 阅读 · 0 评论 -
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 · 158 阅读 · 0 评论 -
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 · 69 阅读 · 0 评论 -
Spring
一、介绍 管理创建对象和一并处理对象的方法,方便管理框架 官网二、IoC和DI思想 IoC负责创建对象(Inversion of Control) DI负责设置属性(Dependency Injection) 两者都是思想 spring是两者的实现三、使用 添加依赖 新建xml文件 xml文件解释 名词解释 ...原创 2021-05-05 11:01:00 · 302 阅读 · 0 评论 -
第九天
一、返回课程体系原创 2021-05-09 20:33:00 · 94 阅读 · 0 评论 -
MyBatis
1、介绍1.1.一开始的实现类完成功能1.2.规则原理1.3.总结动态代理生成实现类对象,优势:不用手打参数为命名空间和对应的方法名2.mysqlIDEA连接MYSQL数据库更改mapper.xml行号的颜色设置3.MyBatis参数问题 Mybatis传递多个参数的方法,效果如下 改进参数类型 使用一个参数的对应关系 使用注解的原理 ...转载 2021-05-05 11:00:00 · 149 阅读 · 0 评论 -
IDEA
一、常用设置 设置滚轮缩放代码 设置快捷键二、快捷键 便利 关闭当前编辑窗口 拆分当前编辑窗口 打开代码提示 自动排榜 显示参数 ctrl + p 编辑 向下复制 删除当行 上面空行 ctrl + alt + enter 下面空行 shift + enter总结三、其他工具 模板还有其他...原创 2021-05-11 16:48:00 · 200 阅读 · 0 评论 -
第七天
一、门店返回课程体系原创 2021-05-09 20:27:00 · 80 阅读 · 0 评论 -
第八天
一、返回课程体系原创 2021-05-09 20:29:00 · 86 阅读 · 0 评论 -
第六天
一、门店返回课程体系原创 2021-05-09 16:00:00 · 72 阅读 · 0 评论