05 2020 档案
摘要:Spring 概述 理念:使现在的技术更加容易使用,本身是一个大杂烩。整合了现有的技术框架。 官网:https://spring.io/ 下载地址:https://repo.spring.io/release/org/springframework/spring/ GitHub下载地址:https:
阅读全文
摘要:MyBatis 第一个Mybatis程序 思路:搭建环境-->导入MyBatis-->编写代码-->测试 搭建环境 搭建数据库 新建项目 新建一个maven项目(父) 删除src目录 导入maven依赖 <!--mysql驱动--> <dependency> <groupId>mysql</grou
阅读全文
摘要:在pom.xml中加入以下代码: xml src/main/resources / .properties / .xml true src/main/java / .properties / .xml true
阅读全文
摘要:运行mybatis时出现"3 字节的 UTF-8 序列的字节 3 无效。"报错时在pom.xml下加入以下代码即可。 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </propertie
阅读全文
摘要:MySQL数据库管理 操作数据库 操作数据库中的表 操作数据库中表的数据 数据库列类型 数值 tinyint:十分小的数据 1字节 smallint:较小的数据 2字节 mediumint:中等数据 3字节 int:标准整数 4字节 bigint:较大的数据 8字节 float:单精度浮点数 4字节
阅读全文
摘要:JavaScript 数据类型概览 1. number 2. 字符串 3. 布尔值 4. 逻辑运算符 5. 比较运算符(==等于,类型不同值相同也会返回true;===绝对等于,类型和值都相同才会返回true) 6. 尽量避免使用浮点数进行运算,存在精度问题! 7. null和undefined(未
阅读全文
摘要:反射_Java.Reflection 动态语言 运行时可以改变结构的语言,运行时代码可以根据某些条件改变自身结构。JS、PHP.. 静态语言 运行时结构不可变的语言。Java、C、C++ Reflection反射 反射机制允许程序在执行期间借助于Reflection API获取任何类的内部信息,并能
阅读全文
摘要:多线程的线程同步和锁 线程同步 当多个线程访问同一个对象,并且线程还想修改对象,这时候就需要 线程同步 ,线程同步其实就是一个等待机制,多个需要访问此对象的线程进入 对象的等待池 形成队列,等待前一个线程使用完毕,下一个线程再使用。 线程同步的形成条件:队列+锁 队列 线程排队。 锁_synchro
阅读全文
摘要:多线程的各种方法 线程状态 新生状态:创建(new)一个线程。 就绪状态:调用start()时,线程就等待cpu调度。 运行状态:cpu开始调度,进入运行状态,线程执行线程体代码块。 阻塞状态:当调用sleep、wait、同步锁时,线程进入阻塞状态,代码不会继续执行,等待阻塞结束后,重新进入就绪状态
阅读全文
摘要:静态代理模式 多线程中Thread类,Runnable接口,start()方法 也可以以此类比。
阅读全文
摘要:Lambda表达式 函数式接口:一个接口中只包含一个方法。 Lambda表达式:防止内部类过多,去掉一些没有意义的代码,只留下核心逻辑,可以让代码看起来很简洁。 Lambda表达式推导: 前提 接口必须为函数式接口 平常做法 实现类去实现接口,创建调用对象。 第一次简化 使用静态内部类去实现函数式接
阅读全文
摘要:多线程_创建多线程 进程:一个程序执行起来就是一个进程,一个进程可包含多个线程。 线程创建 1. 继承Thread类 2. 实现Runnable接口 3. 实现Callable接口 Thread类(Thread类也始先了runnable接口) 1. 继承Thread类。 2. 重写run()方法。
阅读全文
摘要:异常—Exception Error 由Java JVM生成抛出,发生错误时JVM会线程终止。 Exception 运行时异常RuntimeException ArrayIndexOutOfBoundException(数组下标越界) NullPointerException(空指针异常) Arit
阅读全文
摘要:面向对象OOP 面向过程:步骤清晰,第一步做什么,第二步做什么。(处理简单问题) 面向对象:思考问题首先去给问题分类,对每个类别的问题单独思考,在解决每个小问题时还是借助面向过程来实现的。(处理复杂问题) 以类的方式组织代码,以对象的形式封装数据。 类相当于模板,对象相当于具体实例。 抽象:把对象的
阅读全文
摘要:数组 数组的长度是确定的,一旦被创建,大小不可改变,数组下标区间[0,length 1]。 数组元素必须相同且有序。可以为任意类型,包括基本类型和引用类型。 数组变量属于引用类型,数组也是对象(java中对象在堆中),每个元素相当于成员变量。 Arrays类 打印元素:Arrays.toString
阅读全文
摘要:Scanner及循环控制结构 Scanner对象 Scanner提供的方法 1. 输入String类型next()、nextLine() 2. 输入数字类型nextInt()、nextFloat()... next(): 1. 读取到有效字符之后才可以结束输入。 2. 输入有效字符前遇到的空白,ne
阅读全文
摘要:Java基础语法 数据类型 数据类型面试题 关于进制:二进制0b开头、八进制0开头,十六进制0x开头。 关于float:float是舍入误差的, 最好完全不要使用float进行比较 。金钱定义使用java工具类BigDecimal。 关于转换:不能对布尔值进行转换,不能把对象类型转换为不相干的类型,
阅读全文
摘要:MarkDown学习 二级标题 井号空格标题内容 字体 粗体 两边各加两个* 斜体 两边各加一个* 斜体加粗 两边各加三个* 删除线 两边各加两个~~ 引用 这个是引用 大于号加空格 分割线 三个 /*** 图片 超链接 超链接名,点击查看语法格式 列表 A B C A B C 表格 右键插入就好了
阅读全文

浙公网安备 33010602011771号