
笔记
Zoya_R
敢
展开
-
SpringBoot
SpringBoot入门使用生成项目整合Mybatis配置类概念使用入门使用原理简述将习惯配置的值直接配置好,作为参数放入配置properties文件定义配置类,将properties配置文件的值注入,并在配置类上添加注解:限制必须已存在某些类(依赖被引入)时才生效;当已经存在某些类(自定义配置类)时不生效(避免冲突)提供启动类,@SpringBootApplication 使用 来声...原创 2020-01-09 22:38:49 · 140 阅读 · 0 评论 -
Spring MVC
Spring MVC概念作用、优势使用概念Spring的子项目;基于Servlet开发的;核心是DispatcherServlet(截获请求并分派给相应处理器)作用、优势SSM整合难度降低(Spring与SpringMVC整合没有难度,不会互斥)使用web文件头参考标准...原创 2020-01-07 09:14:33 · 182 阅读 · 0 评论 -
Spring JDBC、事务
1220-Spring JDBC、事务JdbcTemplate创建与使用原始用法工具类抽取c3p0-config.xml方式IOC方式声明式事务 Spring Transaction概念实现原理:AOP特征作用并发问题与隔离级别Spring中的传播行为使用方式xml 方式注解方式JdbcTemplate创建与使用原始用法使用c3p0中无参构造创建ComboPooledDatasource...原创 2019-12-20 19:28:34 · 149 阅读 · 0 评论 -
Spring
SpringSpring核心思想==作用/优点==核心模块(开发时需要的核心依赖)使用创建对象无参构造工厂方法依赖注入XML中实现注入配置property,通过set方法注入全参构造函数P命名空间SPEL表达式复杂类型(集合类型)注入Springspring公司开发的一个开源java框架核心思想控制反转InversionOfControl把对象的控制权(创建、销毁、对象赋值、属性赋值)...原创 2019-12-19 09:02:05 · 161 阅读 · 0 评论 -
Maven
MavenMaven概念作用Maven概念Apache下的开源项目纯java开发的,基于POM(Project Object Model 项目对象模型)的,项目管理工具作用依赖管理(自动导包(插件也是依赖包))项目构建(编译成字节码文件–>打包成jar/war–>部署到服务器)...原创 2019-12-19 09:01:38 · 168 阅读 · 0 评论 -
jQuery/Ajax
1210-1211 jQuery/Ajax jQueryjQuery与JavaScript对象转换jQuery事件jQuery+css选择器DOM操作属性操作Ajax Asynchronous(异步的)JavaScript and XmljQuery是一个js文件,封装了大量js常用功能形成的前端框架,可以简化js开发,优化HTML文档操作、时间处理、动画设计和ajax交互。链式语法:$(#...原创 2019-12-11 20:08:54 · 261 阅读 · 0 评论 -
XML JSON
1209 XML/JSONXML文档编写XML & HTML语法组成自定义标签的约束限制dtd约束内容Schema(xsd)xml解析解析方式解析器Jsoup解析使用方式1:方式2:选择器方式3:JsoupXpath.jarJSON语法遍历XML文档编写XML & HTMLXML:extensible markup language可扩展标记语言XMLHTML后缀.xm...原创 2019-12-09 22:22:30 · 166 阅读 · 0 评论 -
Servlet三大组件(Servlet、)Filter、Listener
Filter概念写法Fliter生命周期init 初始化doFilter 执行过滤destory 销毁概念写法@WebFilter("/a/*")public class TestFilter1 implements Filter {}//或者在web.xml文件中配置<filter>//过滤器名称 <display-name>TestFilt...原创 2019-12-06 17:06:35 · 997 阅读 · 0 评论 -
DBUtils及其各种resultsetHandler的使用;Druid使用
数据库工具DButils作用使用过程ResultSetHandlerBeanHandler<>(User.class)BeanListHandler<>(User.class)ArrayHandler()ArrayListHandler()MapHandler()ArrayListHandler()ScalarHandler()ColumnListHandler(指定列)K...原创 2019-12-06 15:34:15 · 680 阅读 · 0 评论 -
会话技术
会话技术/机制概述基础概念基本流程生命周期概述cookie和session区别cookie不是域对象,session是域对象cookie在客户端,session在服务器端基础概念cookie对象创建 new(String 键,String 值);设置持久化 setMaxAge(int seconds);①时效从上次访问时开始计算(不是从关闭浏览器开始)②setMax...原创 2019-12-03 19:43:19 · 131 阅读 · 0 评论 -
函数式编程
函数式编程与面向对象的区别使用写法 ( ) - > { }省略写法及注意事项优点常用场景函数式接口FunctionalInterface概念写法常用的函数式接口生产型 Supplier\消费型 Consumer\Predictcate与面向对象的区别面向对象编程需要某个结果→找到能实现改该功能的类→创建对象→调用方法函数式编程需要某个结果→去做,实现这个结果使用写法 ( ) -...原创 2019-12-02 17:17:16 · 154 阅读 · 0 评论 -
反射和代理
反射反射概念方法1. 获取 构造器对象(间接获取实体类的实例对象)2. 直接获取 实例对象3. 获取成员变量 Field对象4. 获取成员方法 Method对象反射+properties动态代理反射概念程序运行期间,动态获取/调用类的属性和功能**理解: “类”本身也是一种事物,一类对象,各种“类”,都是“类”类的对象。 Class类描述了有原生的、我们创建的各种类对象(class对象...原创 2019-11-29 19:04:14 · 147 阅读 · 0 评论 -
没有记住的知识点
1.构造代码块,优于构造函数,迟于静态代码块2.父类静态代码块>子类静态代码块>父类构造代码块>父类构造函数>子类构造代码块>子类构造函数3. 外部类访问内部类 创建 new 内部类();4. 其他类访问内部类 创建 new 外部类 . new内部类();5. IO流四大父类:reader writer inputstream outputstream6. ...原创 2019-11-29 19:03:41 · 179 阅读 · 0 评论 -
多表
多表多表多表关系种类一对一一对多多对多交叉查询内连接查询外连接查询多表一个表的外键指向另一个表的一个主键(外键类型必须和主键一致,但名称可以不同)create table department( id int primary key,name varchar(20));create table emp(id int primary key, add varchar(20) , depar...原创 2019-11-29 19:03:18 · 424 阅读 · 0 评论 -
网络编程
网络编程概述IP端口传输层协议java.net中封装的网络通信相关类InetAddressDatagramSocketDatagramPacketSocketServerSocket概述IP网络中计算机设备的标识表示方式ipv4:4组8位的二进制数,转换成4组十进制数显示为XXX.XXX.XXX.XXXipv6:8组16位的二进制数,转换成8组十六进制数显示为XXXX:XXXX...原创 2019-11-28 18:11:44 · 178 阅读 · 0 评论 -
文件、IO流
文件File类、IO流File构造函数方法遍历目录输入输出流抽象类子类类型方法缓冲流(带缓冲区的输入输出流)类型及构造函数方法转换流打印流内存流类型特点对象流propertiesFile构造函数方法遍历目录输入输出流抽象类InputStream/OutputStream子类类型读(从磁盘input到内存)字节输入流 FileInputStream字符输入流 FileRead...原创 2019-11-25 17:18:46 · 412 阅读 · 0 评论 -
设计模式
设计模式单例模式概念使用场景饿汉式(立即加载)懒汉式(延迟加载)常规模式线程安全的懒汉式单例模式概念一个项目工程中某个资源只创建1个实例对象;构造函数私有化;在本类中创建私有的静态本类对象;提供静态的方法返回这个静态本类对象,以确保对象唯一;使用场景一般实体类对象不会用单例模式,类似 打印机、 等才会使用单例,因为只需要共享一份资源实例就好。饿汉式(立即加载)缺点——可能 浪...原创 2019-11-22 15:36:32 · 178 阅读 · 0 评论 -
JSP
JSP及其简化JSP指令脚本注释EL 表达式JSTL使用步骤语法C:IF标签C:Choose标签C:foreach标签JSP指令page配置language、ISELIgnore、errorPage、IsErrorPage、ContentType、charSet等)include引入其他jspimport导包脚本<%%><%! %><%= %&...原创 2019-11-20 15:36:01 · 123 阅读 · 0 评论 -
服务器
1114-服务器简介简介分类B/S browser service对带宽要求更高(即便都联网情况下,CS的图片等资源已经下载好,只需要很少流量资源)C/SC/S client service对内存、硬盘存储容量要求高画面更加精致网络编程三要素要素特点作用注意事项ip唯一的标识网络中的设备端口号唯一的标识设备上的应用范围0~65535系统...原创 2019-11-18 17:06:59 · 249 阅读 · 0 评论 -
JavaScript
1112-JS使用方式内嵌外联使用方式内嵌和外联不存在优先级,不可以同时使用引入外联js和内嵌js!!!内嵌图示处直接写代码外联先创建js文件,在js文件中直接写代码,在HTML的head的script中添加src属性引入js资源对象和符号所属类型类型表示的内容注意事项基本(原始数据类型)字符单引号或双引号包裹的内容数值数字...原创 2019-11-12 22:11:12 · 135 阅读 · 0 评论 -
HTML CSS JS
HTML/CSS/JS一、HTML1.1 特点1.2 组成head:头部body:主体图片 img标签超链接 a标签列表 ol-li ul-li标签form 表单标签input 输入域标签select - option 下拉选项标签button 按钮标签二、CSS一、HTML1.1 特点① 不存在编译语法格式问题,是由浏览器解释运行的,是弱语言(不区分大小写)② 由标签组成(单标签/双...原创 2019-11-12 22:10:54 · 186 阅读 · 0 评论 -
数据库
数据库数据库的本质是文件系统常见的DBMS数据库语言数据库的增删改查数据库与java编码操作命令操作库操作表数据库的本质是文件系统常见的DBMS非关系型(语法各不相同)关系型(SQL语法) SQL语法不同于java(java是强类型的),SQL是不区分大小写的系统公司适用场景MySQLOracle中小型OracleOracle大型...原创 2019-11-07 22:11:44 · 183 阅读 · 0 评论 -
异常、包装类
1106- 异常ThrowableErrorException处理方式1:try...catch...(finally...)处理方式2:throws处理方式3:throw继承关系中的异常自定义异常包装类装箱与拆箱基本类型/包装类与字符串的转换基本类型转字符串字符串转基本类型ThrowableError定义:不应被程序捕获的严重问题,无需throws(出现了就应该停下程序/修改底层的内存...原创 2019-11-06 16:42:16 · 221 阅读 · 0 评论 -
集合
1101-集合collectionlist 有序可重复ArrayList方法for循环遍历list问题集合嵌套LinkedList与ArrayListset 无序不可重复HashSetLinkedHashSet(有序)add方法TreeSetmapHashMapLinkedHashMapcollectioncollection接口的子类都有的方法:add(),无参的添加方法,返回Boole...原创 2019-11-01 18:04:44 · 192 阅读 · 0 评论 -
常用类math、Date、calendar
1031-常用类math、Date、calendarMathDateSimpleDateFormatCalendargetInstance()方法set()方法get方法add方法getTimeInMillis方法getTime()方法Math构造函数私有化——禁止其它类中创建它的对象所有方法静态——可以直接使用类名访问求次方、四舍五入、向上向下取整、获得π,弧度值转变为角度值等Date...原创 2019-10-31 20:00:02 · 141 阅读 · 0 评论 -
常用类String、正则表达式、
1030-常用类StringString引用类型和字符串常量String类常用方法StringBuffer创建方法调用String类型的方法(上文全部)StringBuffer特有方法StringBuilderStringString引用类型和字符串常量String s =“abc”;"abc"被双引号包裹的内容,是字符串常量(字面值),存放于字符串常量池,不可修改值,是共享的;Stri...原创 2019-10-30 18:07:53 · 450 阅读 · 0 评论 -
抽象、接口
1028-抽象、接口抽象使用场景定义方式使用方式抽象使用场景多个子类的共性方法存在差别,父类无法具体描述时~使用抽象方法和抽象类(抽象方法所在的类)定义方式抽象方法: 用abstract修饰且没有方法体,所在类必须为抽象类不能被 static、private、final 修饰,只能被 abstract 、public 、 protected 修饰(默认不写即 default 也可以)...原创 2019-10-29 11:57:05 · 155 阅读 · 0 评论 -
多态
1028-多态概述多态特点成员变量成员方法多态应用传参返回转型向上转型向下转型类型转换异常概述在继承关系下,一个实例(对象)有多种形态,叫做多态;即一个子类对象既是子类对象,也是父类对象;子类对象指向父类引用变量父类名称对象名=new子类名称()父类的引用变量赋值、指向(→)子类对象多态特点不能使用子类特有的成员变量和成员方法!会编译失败(编译看父...原创 2019-10-28 17:11:48 · 352 阅读 · 1 评论 -
面向对象
1023-面向对象成员变量和局部变量类与对象创建对象对象是引用类型成员变量和局部变量成员变量局部变量声明位置类中方法中作用域类中方法中默认值同数组默认值无默认值,必须赋值才能使用生命周期随着对象存在,随对象消失而消失随着所属区域的执行存在,随区域结束而释放存储位置堆内存栈内内存的方法中成员变量和局部变量同名时,遵循就近原...原创 2019-10-24 18:09:42 · 228 阅读 · 0 评论 -
数组
1022-数组基本概念概念创建方式常用功能排序选择排序冒泡排序二维数组概念创建方式常用功能可变参数基本概念概念同一种数据类型的多个固定数量的数据放到一个容器里~创建方式 int[] arr1={1,2,3,4,5}; char[] arr2=new char[2]; boolean[] arr3=new boolean[]{false,ture,false,false,true,tr...原创 2019-10-23 13:57:43 · 140 阅读 · 0 评论 -
方法
1021-方法概述组成参数列表 parameter list参数值变化路径分析:返回类型重载概述组成权限修饰符 特殊关键字 返回类型 方法名( 参数列表 ) 抛出异常 {方法体return;}特殊关键字(static abstract final synchronized等)、抛出异常、参数列表和return非必须;剩下的一般是必须(抽象方法的方法体和大括号也不需要)返回类...原创 2019-10-21 20:15:02 · 164 阅读 · 0 评论 -
流程控制
1017-流程控制顺序结构分支结构 if单if结构标准if...else结构多种条件结构if...else if...else嵌套if...else...选择结构 switch...case循环结构 for;while;do...while;四要素顺序结构按代码顺序从上至下执行(不存在分支、选择、循环结构时的默认结构)分支结构 if单if结构if(条件){ 语句}条件满足-语句执...原创 2019-10-18 20:03:34 · 130 阅读 · 0 评论 -
概述、环境、helloworld、注释、关键字、标识符、变量、常量、数据类型、运算符、转义符
1015-概述、环境、helloworld、注释、关键字、标识符概述历史特征开发通用步骤版本java语言分类环境JDKJREJVM概述历史美国、96-09年SUN公司、09至今oracle公司;特征强类型(区分大小写,对错误敏感)跨平台性(跨操作系统,一次编写,到处运行)开发通用步骤编码写代码,为了实现功能,在.java文件中编写(.txt→.java)编译javac指令,...原创 2019-10-15 20:59:14 · 491 阅读 · 0 评论 -
数据类型和符号
1011-数据类型基本数据类型整数(只要是不带小数点的数,默认int)byteshortintlong浮点(只要是带小数点的数,默认double)floatdouble字符(默认char)char 表示单个字符,用一对 ''括起来布尔(默认bool)Boolean标识符变量关键字运算符算数运算符+ - * /%++ --基本数据类型整数(只要是不带小数点的数,默认int)byte在内存中的...原创 2019-10-11 17:46:58 · 1751 阅读 · 0 评论 -
安装及调试使用
1011-java 安装及初步使用安装jdkjre环境变量配置(win10)使用类过程安装jdkbin文件夹下的exe文件,无法双击执行,必须由cmd或其他高级编译工具调用才行;比如 java和javac;lib文件夹下的jar文件(jar包)即 类库;src.zip放的是java的源码;jrelib文件夹下的jar文件(jar包)即 类库;其中重要的是rt.jar (runtime...原创 2019-10-11 11:43:53 · 464 阅读 · 0 评论 -
表单、事件相关内容
1009-1010 HTML-表单、事件相关内容actioninput(输入域标签)属性type 用于明确是何种输入属性name 用于归类属性id 用于标识span标签样式表内联内部外联parseIntisNaN()::-webkit-input-placeholder{}thisonblurvisibility%οnlοad=function(){}setTimeout(XX1,XX2)setI...原创 2019-10-11 09:23:10 · 254 阅读 · 0 评论