笔记
HelloWorld. py
后端敲门人
展开
-
springMvc常用注解
springMvc注解1. @RequestMapping指定请求路径value: 指定接收的路径method: 接收什么请求(get repost…)params: 对参数的限制headers: 浏览器的请求头@RequestMapping(value={"/add","/add2","/add3"}, method = RequestMethod.GET, // 接收的请求方法 params = {"!name","address=beijing",原创 2021-07-27 20:08:59 · 6871 阅读 · 2 评论 -
Spring面试必备
spring1. IOCInverse of Control(控制反转),它是一种思想,就是将原本在程序中需要手动创建对象以及对象之间的调用过程的控制权,交由Spring框架来管理。IOC的思想是基于IOC容器完成,IOC容器实际上是一个Map, 以配置文件中定义的id属性的值为key,以利用xml解析技术和反射技术实例化出来的对象为value有了IOC容器之后,创建对象的控制权就交给了IOC容器,这样极大的降低了 类与类之间的耦合度。2. AOP面向切面编程。就是将那些与业务无关,原创 2021-07-27 20:05:44 · 270 阅读 · 0 评论 -
ES高级查询
ES高级查询1. 导入依赖 <!--引入es的坐标--> <!-- https://mvnrepository.com/artifact/org.elasticsearch.client/elasticsearch-rest-high-level-client --> <dependency> <groupId>org.elasticsearch.client</groupId>原创 2021-07-27 15:32:02 · 500 阅读 · 0 评论 -
mybatis面试题
1. #{} 和 ${} 的区别#{} 是编译预处理,${} 是字符串替换mybatis在处理 #{} ,会将sql语句中的 #{} 替换为 ?,再调用PreparedStatement中的set方法进行赋值,可以有效防止sql注入,提高系统安全mybatis处理 ${} 时,会直接替换为变量的值,存在sql注入风险。2. xml 映射文件中有哪些常用标签resultMap : 描述如何从数据库结果集中加载对象sql : sql片段,可被其它语句引用的可重用语句块incl原创 2021-07-17 22:15:19 · 229 阅读 · 0 评论 -
Vue---axios发送post请求
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Do.原创 2021-06-04 10:34:40 · 871 阅读 · 0 评论 -
Vue---axios发送get请求
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Do.原创 2021-06-04 10:20:20 · 956 阅读 · 0 评论 -
Vue---全局组件与局部组件的创建
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>全局.原创 2021-06-04 09:02:35 · 297 阅读 · 0 评论 -
Vue --- 双向数据绑定
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>双向.原创 2021-06-03 22:13:03 · 216 阅读 · 0 评论 -
Vue---单向数据绑定
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>单向.原创 2021-06-03 21:56:08 · 413 阅读 · 0 评论 -
Session
1. 简介 Session即HttpSession,主要用来保存用户信息 由服务器创建,保存在服务器 Session 也是jsp 的一个内置的域对象, 2. 运行原理 浏览器向服务器发送请求时,服务器会创建一个Session对象,并且这个Session对象具有唯一id 同时服务器也会创建一个cookie对象,会将Session对象的id赋值到Cookie中, name = "JSESSIONID", value = id 服务器会将这个C...原创 2021-05-28 22:13:52 · 249 阅读 · 0 评论 -
Cookie
1. Cookie简介 Cookie 由服务器创建,保存到浏览器 保存用户信息 服务器端的Cookie对象,具有name属性,和value属性 浏览器端的Cookie,默认类似于Cookie Map,可以通过 cookie[name].value取值 2. Cookie的运行原理 客户端往服务器发送第一次请求的时候, 在服务器创建一个cookie对象 服务器会把这个cookie对象发送给浏览器 浏览器每次发送请求的时候都会携带这个原创 2021-05-27 22:55:24 · 373 阅读 · 0 评论 -
EL与JSTL简介
EL1. WhatEL( Expression Language意思为表达式语言,可以获取域对象中的数据,它提供了在JsP中简化表达式的方法,让Jsp的代码更加简化语法:${表达式}2. 数据获取EL根据作用域范围依次获取,越小越先获取域的范围由小到大:page < request < session < application${pageScope.name}${requestScope.name}${sessionScope.name}${appli原创 2021-05-27 22:52:21 · 1612 阅读 · 0 评论 -
Jsp简介
Jsp1. WhatJava Server Page Java 服务页面Jsp只能在服务器上运行,不能脱离服务器可以写Java代码的HTML文件本质上是一个Servlet;具有构造器2. Jsp的运行原理第一次访问index.jsp的时候,JSP引擎会将JSP文件翻译成java文件 保存在 控制台输出第一行 Using CATALINA_BASE对应的目录下的 work 文件夹中,该目录中的cof 存放tomcat的配置信息,是在创建项目时复制的添加的tomcat本地文件保存地址复制过原创 2021-05-27 22:51:23 · 993 阅读 · 0 评论 -
Servelet
Servelet1. 数据库和浏览器的交互servlet获取前端页面中的数据servlet 将数据传入dao层Dao层把数据存储到数据库数据库将反馈结构传送给dao层Dao层将结果给servletservlet把得到的结果展示再浏览器上2. What is ServletServlet是服务器端的小程序,是tomcat的核心组件,可以获取客户端的请求信息,也可以给客户端响应信息。狭义上的概念:javax.servlet.Servlet接口及其子接口都属于servlet广义上原创 2021-05-27 22:49:02 · 1586 阅读 · 0 评论 -
数据库连接
数据库连接package com.wy;import org.junit.Test;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;/** * @au原创 2021-05-25 08:07:35 · 223 阅读 · 0 评论 -
Java中 nextline 接收不到输入数据的解决办法
nextline 接收不到输入数据的解决办法废话不多说,先上代码import java.util.Scanner;/** * @author HelloWorld * @create 2021-04-09-14:00 * @email 154803771@qq.com */public class TestOne { public static void main(String[] args) { String name; int age;原创 2021-04-12 10:11:17 · 492 阅读 · 0 评论 -
方法重载
方法重载What在同一个类中,定义多个方法名相同,但是参数列表不同的方法,调用方法时通过传递不同的参数列表来决定调用的是哪种方法,从而让类以统一的方式处理不同类型数据的手段。Features方法名相同参数列表不同参数的数据类型public void add (int a, int b) { System.out.println(a + b);}public void add(int a, double b){ System.out.println(a + b);原创 2021-04-09 18:20:00 · 219 阅读 · 1 评论 -
值传递和地址传递
值传递和地址传递Feature简单数据类型只传递值引用数据类型传递地址public class TestOne { public static void main(String[] args) { int[] a = new int[]{1}; array(a); System.out.println(a[0]); } public static void array(int[] b) { /原创 2021-04-09 18:31:30 · 276 阅读 · 0 评论 -
对象创建步骤
对象创建步骤为对象分配空间并为属性赋默认值为属性进行初始化,赋初始值调用构造方法,并为属性再次赋值对于以下代码,在main 函数中 遇到 new, 新建一个 Students 类,为属性值赋默认值,再为属性值赋初始值,调用构造方法,再次对属性赋值。public class TestOne { public static void main(String[] args) { Students std = new Students("wy"); // 调用构造方法,原创 2021-04-09 18:30:03 · 218 阅读 · 0 评论 -
构造方法
构造方法what构造方法也叫构造器,构造函数,本质就是一个特殊的方法feature构造方法的方法名和类名一致构造方法没有返回值类型构造方法可以重载构造方法不可以手动调用,只能在创建对象的时,jvm自动调用构造方法在创建对象时只能调用一次class Students { String name; int age; public Students() { } public Students(String name)原创 2021-04-09 18:29:16 · 263 阅读 · 0 评论 -
自动类型提升和强制类型转换
自动类型提升和强制类型转换自动类型提升小到大的自动类型转换两条路线byte -> short -> int -> long -> float - > doublechar -> int -> long -> float -> doublebyte b = 20; // 这里 编译器会自动强制类型转换 (byte)20short s = b; // b 中的 20 是 byte 类型,此时会自动转换为 shorti原创 2021-04-07 20:32:29 · 315 阅读 · 0 评论 -
python3中的运算符
1. 算术运算符/python中两数相除得到的是floata = 6b = 4print(a / b)>>> 1.5幂 ** 开平方 x**0.5 返回值是float 整除 // 向下取整 print(-5 // 2)print(5 // 2)>>> -3>>> 2 取余 % 算术运算符在字符串中的使用 加法原创 2021-01-26 09:37:44 · 725 阅读 · 1 评论 -
数据类型
数字整型(int)1.进位制1)二进制 0b Binary bin(x) x为10进制 返回值是str 2)八进制 0o octal oct(x) x为10进制,返回值是str 3)16进制 0x hexadecimal 转换为16进制 hex(x) int(x, 16) x为str 2.进位制转换除n取余法 % 到商为0为止 从下往上取 p原创 2021-01-07 10:34:50 · 809 阅读 · 0 评论 -
python笔记
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) // 设置入口地址 隐藏控制台录屏 psr.exe# coding:utf-8不换行 print ( , end = ' ')调用函数时使用列表但不改变原列表中的值 ,可以在传递参数时将列表的切片传进去 即...原创 2019-04-14 22:11:24 · 254 阅读 · 0 评论 -
数据可视化笔记
绘图时,规定x, y 的最小值最大值,可以使图形更符合预期 plt。axis(【】)绘制很多点时,黑色轮廓可能会粘连在一起,在scatter中加入参数 edgecolor = ‘none’可以删除数据点的轮廓plot(x, y, c,edgecolor, s) x :点的x坐标值,可以是单个点,也可以是多个(列表) y : 同x c : 颜色变量, 可以为 字...原创 2019-04-14 22:10:38 · 361 阅读 · 0 评论