随笔分类 - 学习笔记
摘要:Maven下载配置 一.Maven下载 Maven项目对象模型(POM)是一个项目管理工具软件,可以通过简短的中央信息描述来管理项目的搭建,报告和文档等步骤。 Maven是一个项目管理的工具,可以对项目进行构建、依赖的管理。 下载官网-->http://maven.apache.org/downlo
阅读全文
摘要:Cookie Cookie:客户端会话技术,将数据保存到客户端,以后每次请求都携带Cookie数据进行访问Cookie基本使用 发送Cookie 1.创建Cookie对象,设置数据 Cookie cookie=new Cookie("key","value"); 2.发送Cookie到客户端:使用r
阅读全文
摘要:JSP JSP 概念: Java Server Pages,Java服务端页面 一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容,还可以定义Java代码的动态内容· JSP = HTML + Java JSP的作用:简化开发,避免了在Servlet中直接输出HTML标签 JSP本质
阅读全文
摘要:Servlet request(请求) 所有和请求相关的操作,都用这个对象来处理 当有请求来的时候,request就被实例化 response对象 所有和响应相关的操作,都用这个对象来处理 当你想要给出响应时,response就被实例化 当你想要给出响应时,使用response 我们要给出的响应必须
阅读全文
摘要:Servlet接触 常见的web服务器 什么是服务器: 服务器:安装了服务器软件的计算机。 服务器软件:接收用户的请求,处理请求,给出响应。(接请求,给响应) web服务器软件:接收用户的请求,处理请求,给出响应。 在web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目。 常见的服务
阅读全文
摘要:Vue htmlcss >javascript >JQuery >vue,react,angular 一个JavaScript库 vue也可以说是JavaScript框架。 尤雨溪 Vue2 Vue3 创建一个Vue实例 <div id="app"> <!-- 插值表达式 --> <h1>{{msg
阅读全文
摘要:Jquery JS库:别人写好的JS文件,我们拿来直接用 开发中,会引入很多的.js文件 JQuery.js 濒临淘汰,经典。10%以下 css库,bootstrap,layui,easyui。 React.js 30%市场 Angular.js 10%以下,最难 Vue.js 50%以上,简单。最
阅读全文
摘要:JavaScript最后 元素的属性 获取元素的属性 所有的HTML元素,我们可以根据具体需求, 自定义添加属性<div haha="abc" id="xyz" name="123"></div> 获取这个属性的值 为什么name拿不到,id能拿到 元素.属性名的方式只适用于元素原生的属性 方法 g
阅读全文
摘要:JavaScriptnext JavaScript脚本语言,解释型, 主要用来给HTML网页增加动态功能。 通常的js是运行在浏览器环境下的。 JS的两种模型: DOM:文档对象模型 document BOM:浏览器对象模型 window nodejs运行在计算机环境下,服务器技术。 不能操作BOM
阅读全文
摘要:HTML和CSS 什么是HTML HTML是用来描述网页的一种语言 HTML叫做超文本标记语言 (Hyper Test MarkerUp Language) HTML不是编程语言,而是一种标记语言 标记语言就是一套标记标签 HTML使用标记标签来描述网页 网页由谁来解析的? 浏览器 IE firef
阅读全文
摘要:JDBC的学习 Statement的不足: 大量的字符串拼接,代码可读性降低。 sql注入 SQL注入:BUG通过字符串的拼接,可以得到一个恒等的sql语句,可以跳过某些判断。如 login("zxcvzxcvzxcv","b' or '1' = '1"); PreparedStatement 预编
阅读全文
摘要:JDBC 概念:Java DataBase connectivity Java数据库连接,Java语言操作数据库 JDBc本质∶其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程 ,真正执行的
阅读全文
摘要:DQL查询语言 子查询 按照结果集的行列数不同,子查询可以分为以下几类: 标量子查询:结果集只有一行一列(单行子查询) 列子查询:结果集有一列多行 行子查询:结果集有一行多列 表子查询:结果集多行多列 -- 查询比小虎年龄大的所有学生-- 标量子查询SELECT * FROM student WHE
阅读全文
摘要:DQL数据库查询语言 重点,DQL是我们每天都要接触编写最多也是最难的SQL,该语言用来查询记录,不会修改数据库和表结构。 构建数据库 创建一张student表: DROP TABLE IF EXISTS student;CREATE TABLE student ( id INT(10) PRIMA
阅读全文
摘要:MySQL数据库 数据库 数据库【按照数据结构来组织来存储和管理数据的仓库】。是一个长期存储在计算机内的有组织的可共享的,统一管理的大量数据的集合。 数据对于公司来说是最宝贵的财富,程序员的工作就是对数据进行管理,包括,运算,流转,存储,展示等,数据库最重要的功能【存储数据】,长期保存数据。 Mys
阅读全文
摘要:正则表达式 正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到。 又叫规则表达式,regular Expression Regex 判断字符串 核心功能处理文本 正则表达式不局限于某种语言, 元字符: .匹配除了换行符之外的任意
阅读全文
摘要:网络编程 网络编程(网络通信) 服务器:是一台电脑。是一台低配的电脑。 客户端:是一台电脑,是手机,是平板,是网页。 我们即将要在我们自己的电脑上搭建服务器环境 我们自己的电脑还得是客户端。 我们的电脑既是服务器,又是客户端。 Socket编程 Socket编程是建立在TCP/IP协议。 如何在网络
阅读全文
摘要:反射 注解和反射 注解:Annotation,Java标注,JDK5引入的一种机制。 Java中类,方法,变量,参数,包都可以被标注 元注解:专门给注解加的注解 我们发现注解中可以有方法, 1、定义方法的格式:String name(); 2、可以有默认值,也可以没有,如果没有默认值在使用的时候必须
阅读全文
摘要:IO流 1.按照流向分类: 1.输入流:从物理内存中读取数据到运行内存(读) 2.输出流:从内存写出数据到硬盘(写) 一个文件在传输过程中经历了多次的拷贝粘贴,IO的性能本身很低的 零拷贝,Nio附加题!! 2.按照操作单元分: 1.字节流:一个字节一个字节的操作,二进制操作,可以操作任意类型的文件
阅读全文
摘要:List List:数据是有顺序的(添加的先后顺序)的,数组是可以重复的。 ArrayList:内部结构是数组,比较适合做高频率的查找遍历。线程异步的不安全。 LinkList:双向链表。比较适合做高频率的新增和删除。 Vector:和ArrayList几乎一摸一样,线程同步的安全。 面试题: 1.
阅读全文