
javaWeb进阶之路
以实战为线索,逐步深入javaSE、javaWEB、Spring、SpringMVC、Maven高级、Zookeeper、Dubbo、Spring Boot、Spring Cloud、Rabbit开发的各个环节,掌握前端常用的性能体验优化思路,打造完整java全栈工作流,提升工程化编码能力和思维能力
小咖成长之路
这个作者很懒,什么都没留下…
展开
-
WEB阶段7:综合练习-联系人管理系统-增删改查&查询分页
综合练习-联系人管理系统-增删改查&查询分页回顾能够说出过滤器的作用解决全局乱码问题用户权限访问控制用户输入文本内容进行过滤能够编写过滤器创建一个类实现javax.servlet.Filter接口重写接口中方法,其中doFilter()进行过滤在web.xml中配置或@WebFilter注解什么时候作用xml配置,什么时候使用注解?我们自己写的过滤器,建议使用注解。如果引用第三方的过滤器,使用XML配置。能够说出过滤器生命周期相关方法Filte原创 2020-09-04 20:04:25 · 1887 阅读 · 1 评论 -
WEB阶段6:过滤器&监听器&全局字符修改案例&用户权限过滤案例&装饰者模式过滤敏感词汇&统计当前网站在线人数
过滤器&监听器&全局字符修改案例&用户权限过滤案例&装饰者模式过滤敏感词汇&统计当前网站在线人数回顾JSP的页面脚本元素组成部分语法格式JSP代码片段<% Java代码 %>JSP声明<%! 声明全局变量 %>JSP脚本表达式<%= 变量值 %>注释<%-- --%>2. EL表达式如何获取不同类型的数据EL表达式获取不同数据说明获取J原创 2020-09-03 19:16:36 · 676 阅读 · 0 评论 -
WEB阶段5:JSP、EL、JSTL、MVC软件结构
JSP、EL、JSTL、MVC软件结构回顾Cookie对象与Cookie操作相关的方法Cookie类的方法作用Cookie(String name,String value)构造方法,通过键和值创建一个对象void setMaxAge(int expiry)设置Cookie过期的时间1. 正数:秒为单位2. 零:删除3. 负数:浏览关闭就失效void setPath(String path)设置获取Cookie的访问路径服务器写入到浏览器端的Cook原创 2020-09-02 18:39:26 · 662 阅读 · 0 评论 -
WEB阶段4:Cookie增删查和HttpSession增删查&自动登入案例&验证码登入与注销案例
Cookie增删查和HttpSession增删查&自动登入案例&验证码登入与注销案例回顾上次课学习了两个对象:响应HttpServletResponse上下文对象ServletContext获取当前工程的资源文件ServletContext的方法功能InputStream getResourceAsStream(String path)获取web目录下资源,转成一个输入流String getRealPath(String path)获取真实的路径原创 2020-08-31 20:24:20 · 546 阅读 · 0 评论 -
WEB阶段3:Response响应组成&常见状态码&ServletContext&url编码&文件下载案例
Response响应组成&常见状态码&ServletContext&url编码&文件下载案例回顾请求有哪三个的组成部分请求行:提交方式 URI HTTP/1.1请求头:由多个键和值组成请求体:发送给服务器的数据,只有POST才有请求体获取请求行相关的方法HttpServletRequest对象的方法功能描述String getMethod()获取提交方式String getRequestURI()获取URIString原创 2020-08-30 20:43:07 · 878 阅读 · 0 评论 -
WEB阶段2:http协议&请求对象【转发&重定向&请求参数乱码问题】&BeanUtils使用&软件开发三层架构项目结构
http协议&请求对象【转发&重定向&请求参数乱码问题】&BeanUtils使用&软件开发三层架构项目结构回顾有时要清除浏览器的缓存,才能看到最新的结果,Chrome清除缓存的快捷键:ctrl+shift+del软件架构分成哪两种,分别是什么含义BS:浏览器服务器模式CS: 客户端服务器模式Tomcat目录结构目录名作用bin可执行文件,启动:startup.bat 关闭:shutdown.batconf配置文件原创 2020-08-30 20:34:35 · 887 阅读 · 0 评论 -
WEB阶段1:Tomcat安装、配置&项目的3种发布方式&IDEA配置tomcat&servlet的两种开发方式【xml、注解】-笔记
《Tomcat安装、配置&项目的3种发布方式&IDEA配置tomcat&servlet的两种开发方式【xml、注解】-笔记》Web基础课程介绍Tomcat&Servlet请求对象响应对象和上下文对象Cookie&SessionJSP过滤器&监听器综合练习(1. mysql, 2. mybatis 3. 前端 4. servlet)学习目标Tomcat的使用能够理解WEB服务器能够运用Tomcat服务器原创 2020-08-27 19:28:10 · 771 阅读 · 0 评论 -
MyBatis(第2天)-xmlMyBatis增删改查&传统Dao实现类开发方式&动态SQL环境搭建与编写
MyBatis(第2天)-xmlMyBatis增删改查&传统Dao实现类开发方式&动态SQL环境搭建与编写回顾mybatis的配置文件有哪两种?核心配置文件:里面配置数据库的连接信息接口映射文件:让接口中的方法对应SQL语句说说配置文件中各属性的作用<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.原创 2020-08-21 20:01:18 · 411 阅读 · 0 评论 -
MyBati-xmlMyBatis增删改查&注解MyBatis增删改查&MyBatis一级缓存和二级缓存
MyBatis(第3天)xmlMyBatis增删改查&注解MyBatis增删改查&MyBatis一级缓存和二级缓存回顾说说核心配置文件中这些标签的作用配置标签名称功能properties导入外部的properties文件typeAliases(重要)给自定义的类取别名mappers导入接口映射文件说说下面映射文件中标签的作用标签子标签说明<select>查询数据<insert>原创 2020-08-21 19:47:07 · 363 阅读 · 0 评论 -
MyBatis-单表增删改查-自定义MyBatis框架
typora-root-url: imgtypora-copy-images-to: img《MyBatis(第1天)-自定义框架-笔记》回顾JDBC四个核心对象DriverManager: 注册驱动Connection: 数据库的连接Statement: 执行SQL语句的对象(小货车)ResultSet: 结果集JDBC操作数据库的步骤注册驱动 (自动注册)获取连接获取小货车执行SQL语句处理结果关闭资源如何解决SQL注入问题使用PreparedStatement对.原创 2020-08-19 19:02:42 · 510 阅读 · 0 评论 -
java基础加强-Base64编码&工厂设计模式&XML&Dom4j-笔记
学习目标能够说出 XML 的作用了解 XML 的组成元素能够说出有哪些 XML约束技术能够说出解析 XML 文档 DOM方式原理能够说出Dom4j常用的类能够通过Dom4j得到文档对象(重点)能够读取Dom树上的元素对象(重点)能够使用 XPath 解析 XML 文档能够使用Base64对基本数据、URL和MIME类型进行编解码能够使用工厂模式编写java程序学习内容XML概述目标学习XML的概念编写第1个XML文件什么是XML英文:Extensible Mar原创 2020-08-17 20:13:25 · 2722 阅读 · 0 评论 -
JDBC&C3P0连接池&Druid连接池
typora-root-url: imgtypora-copy-images-to: imgJDBC&连接池回顾会使用mysql字符串函数CONCAT: 连接字符串CHAR_LENGTH: 获取字符串长度LOWER: 转小写UPPER: 转大写SUBSTR: 截取字符串REPLACE: 替换会使用mysql日期函数ADDDATE: 添加指定的天数DATEDIFF: 前面的时间-后面的时间,返回的是天数CURDATE: 获取当前的年月日CURTIME: 获取当前.原创 2020-08-17 19:30:05 · 749 阅读 · 1 评论 -
MySQL内置函数&存储过程&视图&JDBC
MySQL存储过程&视图&JDBC-笔记回顾能够使用内连接进行多表查询SELECT * FROM 表1 , 表2 WHERE 条件;SELECT * FROM 表1 INNER JOIN 表2 ON 表连接条件;能够使用左外和右外连接进行多表查询SELECT * FROM 表1 LEFT OUTER JOIN 表2 ON 表连接条件; 满足条件的显示,左边不满足条件的也显示SELECT * FROM 表1 RIGHT OUTER JOIN 表2 ON 表连接条件;原创 2020-08-16 18:38:55 · 761 阅读 · 0 评论 -
第一:MySQL基础语法
MySQL基础语法学习目标能够使用SQL语句建库、建表能够使用SQL语句进行数据的添删改查操作能够使用SQL语句进行排序学习内容数据库的基本知识目标学习数据库的概念了解常用的数据库什么是数据库存储数据的仓库数据的存储方式数据保存在内存int[] arr = new int[]{1, 2, 3, 4};ArrayList<Integer>list = new ArrayList<Integer>();list.add(1);list.add原创 2020-08-14 20:48:12 · 570 阅读 · 0 评论 -
MySQL复杂查询、DCL、约束、表关系
typora-root-url: imgtypora-copy-images-to: imgMySQL复杂查询、DCL、约束、表关系回顾能够使用SQL语句建库、建表建库: CREATE DATABASE 数据库名;建表: CREATE TABLE 表名 (字段名 字段类型, 字段名 字段类型);能够使用SQL语句进行数据的添删改查操作添: INSERT INTO 表名 (字段名, 字段名) VALUES (值1, 值2);删: DELETE FROM 表名;改: UPDATE.原创 2020-08-14 20:34:28 · 443 阅读 · 0 评论 -
基础第三-MySQL-多表查询-索引-事务笔记
多表查询介绍目标了解什么是多表查询,及多表查询的两种方式什么是多表查询查询多张表才能得到我们想要的数据比如:我们想查询到孙悟空在哪个部门,需要将部门表和员工表同时进行查询[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C0WFNDDB-1597408018958)(/1596877995408.png)]多表查询的分类小结什么是多表查询?需要查询多张表才能得到需要的数据说出多表查询的2种方式?表连接查询(同时查询多张表)子查询(先查询一张表,将得到结原创 2020-08-14 20:31:28 · 1806 阅读 · 0 评论 -
javaWEB框架内容大纲
框架学习目录1.Spring2.SpringMVC3.Maven高级4.Zookeeper5.Dubbo6.Spring Boot7.Spring Cloud8.RabbitMQ9.Docker10.ElasticsearchSpring1.框架简介2.Spring概述3.耦合与解耦4.工厂设计模式5.IoC概述及作用6.Spring基于XML的IoC配置入门7.Spring基于XML的IoC配置详解8.依赖注入的概念9.Spring中的依赖注入10.Spring原创 2020-08-09 09:59:33 · 204 阅读 · 0 评论 -
JAVAWEB阶段内容大纲
目錄:1.Linux2.HTML5&CSS&Nginx3.Web服务器基础4.Servlet5.Cookie&Session6.JSP7.EL8.JSTL9.Filter&Listener10.文件上传和下载11.MySQL12.JDBC13.JavaScript14.jQuery15.Ajax16.VUE17.ElementUI+案例18.Redis19.Maven基础20.综合案例(任选其一):-----------------.原创 2020-08-09 09:39:12 · 235 阅读 · 0 评论 -
javaSE基础内容大纲
java基础语法:1. Java语言的发展史2. JDK的下载和安装3. DOS命令的介绍和使用4. Path环境变量的配置5. 第一个代码HelloWorld案例6. NotePad++软件的安装和使用7. Java中的数据类型8. 常量的使用9. 变量的定义与使用10. Java中代码的书写规范11. 数据类型之间的转换12. Java中的各种运算符操作13. if分支语句的灵活使用14. switch分支语句15. for循环结构16. while循环结构17...原创 2020-08-09 09:37:09 · 413 阅读 · 0 评论