05 2022 档案
摘要://字符串转数组 String a = "1,2,3,4,5"; String[] A = a.split(","); for (String s : A) { System.out.println(s); } System.out.println(" "); //数组转数字 int resulet
阅读全文
摘要:###接收属性 Object loginUser = request.getSession().getAttribute("loginUser"); ###发送属性 session.setAttribute("loginUser",userName); import org.springframew
阅读全文
摘要:##1.提取公共页面 给提取部分取名 th:fragment="topbar" 添加提取部分 <!--引用dashboard的侧边导航栏--> <div th:insert="~{comment/comment::topbar(active='list.html')}"></div> 如果要传递参数
阅读全文
摘要:##创建一个拦截器 import org.springframework.web.servlet.HandlerInterceptor; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServl
阅读全文
摘要:###创建springboot的web项目 可以创建一个config类,对应目录有对应的首页文件 import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.c
阅读全文
摘要:##静态资源路径 源码: public void addResourceHandlers(ResourceHandlerRegistry registry) { if (!this.resourceProperties.isAddMappings()) { logger.debug("Default
阅读全文
摘要:###用法 用法 是一个**块级元素**。这意味着它的内容自动地开始一个新行。实际上,换行是 固有的唯一格式表现。可以通过 的 class 或 id 应用额外的样式。 不必为每一个 都加上类或 id,虽然这样做也有一定的好处。 可以对同一个 元素应用 class 或 id 属性,但是更常见的情况是只
阅读全文
摘要:thymelea文档: https://zhuanlan.zhihu.com/p/183831446 https://raledong.gitbooks.io/using-thymeleaf/content/Chapter3/section3.1.html ###语法 简单表达式 Simple Ex
阅读全文
摘要:
阅读全文
摘要:##2中配置方式都可以用 ####application.properties文件配置 ####applocation.yml文件配置
阅读全文
摘要:####配置文件不同路径的优先级别 ###配置文件 SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 application.properties 语法结构 :key=value application.yml 语法结构 :key:空格 value 配置文件的作用 :修改Spri
阅读全文
摘要:###启动文件 import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfig
阅读全文
摘要:##搭建步骤 实现步骤其实非常的简单: 1.新建一个web项目 2.导入相关jar包 3.编写web.xml,注册DispatcherServlet4.编写spring mvc配置文件 5.接下来就是去创建对应的控制类,controller 6.最后完善前端视图和controller之间的对应7.测
阅读全文
摘要:MVC一次请求的全过程 1.用户发起请求 2.中央控制器dispatcherServlet 3.dispatcherServlet调用处理器映射器handlerMapping 4.handlerMapping找到对应处理器,并返回对应的处理器对象handler给中央控制器 5.dispatcherS
阅读全文
摘要:##请求方式 查找使用是get 存储使用的是post 更新使用的是put 删除使用的是delete get:请求指定页面信息,并返回实体主体。 head:类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头。 post:向指定资源提交数据进行处理请求(例如提交表单或上传文件),数据包含在
阅读全文
摘要:###配置框架 官网IO配置:start.spring.io src和pom.xml文件有用 视频网址:https://www.bilibili.com/video/BV1Bq4y1j7Zz?spm_id_from=333.337.search-card.all.click 依赖: 项目结构 ###
阅读全文
摘要:###1.下载 下载地址:https://tomcat.apache.org/download-10.cgi 测试网址:http://localhost:8080/ 可能遇到的问题: java环境变量没有配置 闪退问题:需要配置兼容性 乱码问题:配置文件中设置 ###2.配置 可以配置默认端口 to
阅读全文
摘要:##什么是javaWeb 1基本概念 web开发: web,网页的意思 静态web html,css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,机会是所有的网站 提供给所有人看的手速局始终会发生变化,每个人在不同的时间,不同的地点信息各不相同 技术栈:Servlet/JSP,ASP,
阅读全文
摘要:##为什么学springMVC 特点: 1. 轻量级,简单易学 2. 高效,基于响应的MVC框架 3. 与Spring兼容性好,无缝衔接 4. 约定由于配置 5. 功能强大:RESTful、数据验证、格式化、本地化、主题等 6. 简洁灵活 SSM = javaWEB项目 spring: ioc 和a
阅读全文
摘要:###jQuery语法使用 导入包 <!--导入jquery包--> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> 文档:https://jquery.cuishifeng.cn/elem
阅读全文
摘要:###提交表单,MD5加密 <!--导入md5包--> <script src="https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.min.js"></script> <form method='post' action="https://www.b
阅读全文
摘要:获得、修改表单的值 <form method="post"> <p> <span>用户名:</span> <input type="text" id="userName" required> </p> <p> <span>性别</span> <input type="radio" name="sex
阅读全文
摘要:###DOM插入节点 <p id="JS">JavaScript</p> <div id="JAVA"> <p id="se">JavaSE</p> <p id="ee">JavaEE</p> <p id="me">JavaME</p> </div> <script> //1.已经存在的节点 var
阅读全文
摘要:###删除DOM节点 <div id="father"> <h1>标题1</h1> <p id="p1">p1</p> <p class="p2">p2</p> </div> <script> //获得删除节点 var self = document.getElementById("p1"); //
阅读全文
摘要:###更新节点 <div id="id1"> </div> <script> var id1 = document.getElementById("id1"); </script> ###操作文本 id1.innerText = '123';//修改文本的值 id1.innerHTML = '<st
阅读全文
摘要:###获取DOM节点 <div id="father"> <h1>标题1</h1> <p id="p1">p1</p> <p class="p2">p2</p> </div> <script>//对应CSS选择器 //通过标签名,获取节点 var h1 = document.getElementsB
阅读全文
摘要:###操作BOM对象 浏览器介绍: JavaScript和浏览器有什么关系? JavaScript诞生就是为了能让他在浏览器中运行! BOM:浏览器对象模型 源生 IE6-12 Chrome Safari -FireFox 非源生 第三方 QQ浏览器 360浏览器 ###window代表浏览器窗口
阅读全文
摘要:###原型链 ###实例原型指向,类继承 <script> var student = { name: "zhanSan", age: 3, run: function () { console.log(this.name + "run..........") } } var liSi = { na
阅读全文
摘要:###什么是JSON 早期,所有数据传输习惯使用XML文件! JSON(JavaScript Object Notation,JS对象简谱)是一种轻量级的数据交换格式。 简洁和清晰的层次结构使得JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
阅读全文
摘要:###方法 方法就是把函数放在对象里面,对象只有2个东西:属性和方法 //this,是无法指向的,是默认指向调用它的那个对象; //但是apply所有函数都可以公用,可以通过apply(A,[参数])指定A对象,传入[参数]来调用 <script> //方法就是把函数放在对象里面,对象只有2个东西:
阅读全文
摘要:###javaScript 内部对象 typeof 123; "number" typeof "123"; "string" typeof true; "boolean" typeof []; "object" typeof {}; "object" typeof undefined; "undef
阅读全文
摘要:###let/const定义 变量局部生效,内部可以覆盖外部,外部不能读取内部 var定义,外部还能读取,但用let定义,外部不能访问内部,一般建议使用let const常量定义,只读不能再次修改 <script> 'use strict' function qj() { var x = 1; fu
阅读全文
摘要:###JS Map和Set <script> 'use strict' /*Map,可重复*/ var map = new Map([['tom', 100], ['小明', 99], ['小红', 98]]);//参数是一个数组 var name = map.get('tom');//通过key去
阅读全文
摘要:###JS 分支和循环 <script> 'use strict' /*if判断*/ var age = 3; if (age > 3) {//第一判断 alert("大于3") } else if (age < 5) {//第二判断 alert("小于5") } else { //否则 alert
阅读全文
摘要:###JS 数组 <script> 'use strict'; var arr = [1, 2, 3, 4, 5, "1"]; var array = [1, 2, 3, 4, 5, "1"]; console.log(arr); /*数组长度,可变化,赋值过大,增加空值;赋值过小,会丢失元素*/
阅读全文
摘要:###JS对象 <script> /*javaScript中,所有键都是字符串,值是任意对象!*/ /*创建对象*/ var person = { name: "zhangSan", age: 3, high: 175 }; console.log(person.high) /*动态删除属性*/ d
阅读全文
摘要:数字。文本。音频。视频、、、、、 ###number 123 //整数 123.1 //浮点数 1.123e3 //科学计数法 -99 //负数 NaN //not a number Infinity //表示无限大 ###字符串 "abc" 'abc' ###布尔值 true false ###逻
阅读全文
摘要:###1.外部引入 html <!--script标签内,写javaScript代码--> <!-- <script> alert('hello world') </script>--> <!--外部引入--> <!--注意:script标签必须成对使用--> <script src="JS/qj.
阅读全文