
笔记
文章平均质量分 92
Williams10
小小只的码码,带来大大的乐趣,一起快乐遨游吧
展开
-
Redis——学习总结
NOSQL是啥NOSQL(Not Only SQL):非关系型数据库。主要作用:解决啊规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。优点:nosql数据库简单易部署,基本为开源软件,相较于关系型数据库成本低。将数据存储在缓存中,查询速度快于将数据存储在硬盘中的关系型数据库。nosql的存储格式是key,value形式、文档形式、图片形式等等,可以存储基础类型以及对象或者是集合等各种格式,而数据库则只支持基础类型。没有像关系型数据库那样,有类似join这样的多表查询机制的限制。原创 2021-07-17 18:30:41 · 253 阅读 · 0 评论 -
Ajax&Json
AjaxAjax[Asynchronous Javascript And XML(异步JavaScript和XML)]**概念:**一种用于创建更好更快以及交互性更强的Web应用程序的技术。使用 JavaScript 向服务器提出请求并处理响应而不阻塞用户核心对象XMLHttpRequest。同步与异步的区别同步:客户端必须等待服务器的响应,在等待的期间客户端不可做其它的操作。异步:无需等待服务器的响应,在服务器处理请求的过程中客户端可以进行其它操作。注:此中所说的同步与异步以客户端和原创 2021-07-12 16:21:35 · 118 阅读 · 0 评论 -
EL&JSTL—学习总结
JSPJSP(JavaServer Pages):由Sun Microsystems公司主导创建的一种动态网页技术标准。指令:格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %>作用:配置JSP页面,导入资源文件。分类:include:页面包含,主要用于导入页面的资源文件。<%@include file="top.jsp"%>page:配置JSP页面。contentType:等同于response.setContentT原创 2021-04-23 00:42:06 · 635 阅读 · 0 评论 -
Bootstrap—前端框架
Bootstrap含义:一种前端开发的框架,来自于Twitter。Bootstrap主要基于HTML、CSS、JavaScript ;具有简洁灵活的特点,可以使得Web开发更为便捷。框架:一种半成品软件,开发人员可以在框架基础上进行开发。优点:1) 定义了许多的css样是和js插件。 是开发人员可以直接使用他们的到丰富的页面效果。2) 响应式布局。(同一套页面可以兼容不同分辨率的设备)快速入门型步骤:step1.下载Bootstrap。step2.在项目中讲这三个文件夹进原创 2021-03-01 23:28:54 · 968 阅读 · 0 评论 -
JavaScript知识点全集(二)
ECMAScriptDOM简单学习:为了满足案例需求功能:控制html文档的内容。获取页面标签(元素)对象:Elementdocument.getElementById("id值"):通过元素的id获取元素对象。操作Element对象:修改属性值:1)明确获取哪个对象;2)查看API文档,找其中由哪些属性可以进行设置。修改标签体内容:属性:innerHtml1)获取元素对象;2)使用innerHTML属性修改标签体内容。事件简单学习功能:某些组件被执行了原创 2021-02-21 01:09:26 · 143 阅读 · 0 评论 -
数据库与Java语言之间的鹊桥——JDBC
JDBC基本介绍1. 概念:(Java DataBase Connectivity) Java数据库连接,Java语言操作数据库。JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。快速入门:步骤:1)导入驱动jar包 mysql-connector-java-5.1.37-bin.jar1.复制mysql-connect原创 2020-11-14 01:23:27 · 373 阅读 · 0 评论 -
MySQL数据库操作全集
第一章 MySQL基础语法数据库的基本概念数据库的英文单词: DataBase 简称 : DB什么是数据库:数据库是用于存储和管理数据的仓库。数据库的特点:1. 持久化存储数据的。其实数据库就是一个文件系统。2. 方便存储和管理数据。3. 使用了统一的方式操作数据库 – SQL。MySQL数据库软件1. 安装:安装包:链接: https://pan.baidu.com/s/1SP9c0EfC-VBXmr2p-Mng5A 提取码:shwv安装步骤:打开下载的 mysql 安装原创 2020-11-04 17:03:06 · 1152 阅读 · 0 评论 -
Java语言的Junit单元测试、反射、注解
Junit单元测试测试分类:黑盒测试:不需要写代码,给输入值,看程序是否能输出期望的值。白盒测试:需要写代码;关注程序具体的执行流程。Junit使用:白盒测试步骤:定义一个测试类(测试用例)建议:测试类名:被测试的类名Test CalculatorTest包名:xxx.xxx.xx.test cn.itcast.test定义测试方法:可以独立运行建议:方法名:test测试的方法名 testAdd()返回值:void参数列表:空参给方法加@Test原创 2020-10-26 20:56:45 · 182 阅读 · 0 评论 -
Java语言的Stream流、方法引用
Stream流使用Stream流的方式,遍历集合,对集合中的数据进行过滤。Stream流是JDK1.8之后出现的关注的是做什么,而不是怎么做。循环遍历的弊端使用传统的方式,遍历集合,对集合中的数据进行过滤import java.util.ArrayList;import java.util.List;public class Demo01List { public static void main(String[] args) { //创建一个List集合,存储姓名原创 2020-10-18 01:21:59 · 232 阅读 · 0 评论 -
Java语言的函数式接口—Supplier接口、Consumer接口、Predicate接口、Function接口
函数式接口函数式接口:有且只有一个抽象方法的接口,称之为函数式接口。当然接口中可以包含其他的方法(默认,静态,私有)1.2 @FunctionalInterface注解作用:可以检测接口是否是一个函数式接口。是:编译成功。否:编译失败(接口中没有抽象方法抽象方法的个数多余1个)。1.3格式:修饰符 interface 接口名称 {public abstract 返回值类型 方法名称(可选参数信息);//其他非抽象方法内容}@Override注解作用:检查方法是否为重写的方法。是:原创 2020-10-17 14:08:28 · 1004 阅读 · 5 评论 -
Java语言的网络编程
网络编程入门1.1软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。1.2网络通信协议**网络通信协议:**通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则。TCP/IP协议: 传输控制协议/因特网互联协议( Tra原创 2020-10-11 22:04:19 · 497 阅读 · 0 评论 -
Java语言的缓冲流、转换流、序列化流、打印流
缓冲流1.1 缓冲流的原理1.2字节缓冲流字节缓冲输出流public BufferedOutputStream(OutputStream out): 创建一个新的缓冲输出流。java.io.BufferedOutputStream extends OutputStreamBufferedOutputStream:字节缓冲输出流(一)继承自父类的共性成员方法:public void close() :关闭此输出流并释放与此流相关联的任何系统资源。public void flush() :原创 2020-10-11 16:09:22 · 182 阅读 · 0 评论 -
Java语言的字节流、字符流
IO字节流2.1字节输出流【OutputStream】java.io.OutputStream:字节输出流(此抽象类是表示输出字节流的所有类的超类。)定义了一些子类共性的成员方法:public void close() :关闭此输出流并释放与此流相关联的任何系统资源。public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。public void write(byte[] b):将 b.length字节从指定的字节数组写入此输出流。public void w原创 2020-10-04 23:23:57 · 276 阅读 · 0 评论 -
Java语言的File类、递归
File类java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。java把电脑中的文件和文件夹(目录)封装为了一个File类,我么可以使用File类对文件和文件夹进行操作。我们可以使用File类的方法:创建一个文件/文件夹删除文件/文件夹获取文件/文件夹判断文件/文件夹对文件夹进行遍历获取文件的大小注意:File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法。重点:记住这三个单词file:文件directory:文原创 2020-10-04 17:48:05 · 154 阅读 · 0 评论 -
Java语言的等待与唤醒案例、线程池、Lambda表达式
等待唤醒机制1.1线程间通信概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。等待唤醒机制:需要通过一定的手段使各个线程能有效的利用资源。1.2等待唤醒机制等待唤醒机制就是用于解决线程间通信的问题的,使用到的3个方法的含义如下:wait:线程不再活动,不再参与调度,进入 wait set 中,因此不会浪费 CPU 资源,也不会去竞争锁了,这时的线程状态即是 WAITING。它还要等着别的线程执行一个特别的动作,也即是“通知(notify)”在这个对象上等待的线程从wait原创 2020-09-22 17:41:29 · 175 阅读 · 0 评论 -
Java语言的线程、同步
线程1.1多线程原理多线程执行时,在栈内存中,其实每一个执行线程都有一片自己所属的栈内存空间。进行方法的压栈和弹栈。1.2Thread类获取线程的名称:1.使用Thread类中的方法getName()String getName() 返回该线程的名称。2.可以先获取到当前正在执行的线程,使用线程中的方法getName()获取线程的名称static Thread currentThread() 返回对当前正在执行的线程对象的引用。构造方法:public Thread() :分配一个新原创 2020-09-19 15:47:31 · 254 阅读 · 0 评论 -
Java语言—异常、线程
异常1.1异常概念异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。(Java语言中异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。)异常的处理方式:中断处理异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件,根本不能运行.1.2 异常体系异常机制其实是帮助我们找到程序中的问题,异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java.lang.Exception,平常所说的原创 2020-09-11 00:05:25 · 465 阅读 · 0 评论