![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 72
华月箜篌
一个努力拼搏的少年!
展开
-
全文检索学习笔记
什么是全文检索1.1 数据分类我们生活中的数据总体分为两种:结构化数据和非结构化数据。* 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。* 非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。 当然有的地方还会提到第三种,半结构化数据,如XML,HTML等,当根据需要可按结构化数据来处理,也可抽取出纯文本按非结构化数据来处理。1.2 数据搜...原创 2019-02-14 15:30:46 · 616 阅读 · 1 评论 -
学习笔记之JavaSE(2)--Java基础语法1
一、Java主类结构Java主类包括包声明、导入类库、成员变量和局部变量、方法等等,主类存在如下规范每个Java文件有且只有一个与文件名同名的public主类除了主类,可以自由定义任意个内部类与普通类(只能是包访问权限)main()方法可以定义在某个Java文件的任意类中(如果在内部类中就必须是静态内部类),可以在不同类中有多个main()方法每个Java文件最好只有一个类原创 2016-10-24 20:16:32 · 731 阅读 · 0 评论 -
学习笔记之JavaSE(1)--Java开发前奏
一、Java技术架构的划分Java分为三大技术架构,分别为JavaSE(Standard Edition)、JavaEE(Enterprise Edition)和JavaME(Micro Edition),它们分别代表Java基础、Java企业级开发和Java移动开发(已经被Android所取代)。二、Java程序的工作流程 首先要了解一些概念:JRE(Java原创 2016-10-24 11:28:33 · 593 阅读 · 0 评论 -
学习笔记之开发相关概念(8)--异步
异步原创 2018-01-02 17:43:38 · 227 阅读 · 0 评论 -
学习笔记之开发相关概念(7)--认证和授权
认证和授权原创 2018-01-02 17:16:44 · 428 阅读 · 0 评论 -
学习笔记之JavaSE(49)--网络编程1
网络参考模型、IP地址与端口号和传输协议原创 2016-12-02 21:54:08 · 357 阅读 · 0 评论 -
学习笔记之开发相关概念(6)--云
云原创 2017-12-14 10:13:23 · 328 阅读 · 0 评论 -
学习笔记之JavaSE(4)--Java基础语法3
流程控制原创 2016-10-26 16:54:04 · 581 阅读 · 0 评论 -
学习笔记之开发相关概念(1)--前端后端前台后台
前端后端前台后台原创 2017-02-13 21:43:53 · 5829 阅读 · 1 评论 -
学习笔记之开发相关概念(5)--大数据和人工智能
大数据和人工智能原创 2017-08-25 11:56:34 · 411 阅读 · 0 评论 -
学习笔记之JavaSE(13)--面向对象编程4
静态原创 2016-11-01 17:40:22 · 298 阅读 · 0 评论 -
学习笔记之JavaSE(12)--面向对象编程3
this关键字原创 2016-11-01 09:28:03 · 347 阅读 · 0 评论 -
学习笔记之JavaSE(26)--JavaAPI详解1
String类原创 2016-11-19 10:43:46 · 314 阅读 · 0 评论 -
学习笔记之开发相关概念(4)--Linux服务器
Linux服务器原创 2017-03-07 14:51:08 · 471 阅读 · 0 评论 -
学习笔记之JavaSE(18)--面向对象编程9
多态原创 2016-11-05 16:16:47 · 482 阅读 · 0 评论 -
学习笔记之JavaSE(3)--Java基础语法2
一、算术运算符算术运算符为二元运算符,运算顺序从左往右,包括加减乘除和取模,知识点如下:运算时如果两个数是不同类型,会先进行隐式类型转换或自动解包,再运算取模运算符可以判断整数和奇偶,可以用在判断条件中加减号除了作为加减法运算符,还可以作为正负号(一元运算符)当任何值和字符串相加时,加号作为连接符,先将非字符串元素转换为字符串元素,然后进行字符串拼接不用记各种运算优先级,使用小括号原创 2016-10-25 18:37:48 · 477 阅读 · 0 评论 -
学习笔记之JavaSE(6)--Java基础语法5
一、一维数组和Arrays类数组是存放相同类型的一组数据的容器,它可以存储基本数据类型和对象。比较特殊的是:数组是对象。Arrays类属于Java核心类库java.util,它包含一套操作数组的静态方法。数组和容器类都作为存放数据的容器,那它们有什么区别呢?数组和集合类的区别有三方面:效率、类型安全和保存基本类型的能力。随着泛型和自动打包机制的出现,集合类已经可以实现类型安全,并且也可以存原创 2016-10-28 08:42:41 · 577 阅读 · 0 评论 -
学习笔记之JavaSE(10)--面向对象编程1
一、面向对象编程思想面向对象就是一种解决问题的思维方式,它与面向过程的对比如下:面向过程就是分析出解决问题的所有步骤,然后用函数把这些步骤依次实现,使用的时候依次调用就可以了。 面向对象是把构成问题的事物抽象成各个对象,创建对象的目的不是为了完成一个步骤,而是为了描叙某个事物在解决问题过程中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3原创 2016-10-31 15:31:39 · 727 阅读 · 0 评论 -
学习笔记之开发相关概念(10)--网络相关
一、HTTP协议Http协议(Hyper Text Transfer Protocol)严格规定了Http请求和Http响应的数据格式,是用于客户端和服务器端通信的无状态通信协议。HTTP报文格式:HTTP请求HTTP请求的格式:请求行+请求首部(+空行+请求体)下面是一个典型的使用GET方法的HTTP请求GET /test/a/demo.jsp?name_1=原创 2018-01-14 13:28:19 · 251 阅读 · 0 评论 -
学习笔记之JavaSE(17)--面向对象编程8
今天学习的内容是抽象类与接口一、抽象类和抽象方法之前说到继承,子类不仅包含父类的所有内容,还有自己的新功能,那么实例化父类就显得没有意义了。在实际工作中,一般将父类定义为抽象类。有时没有办法作出给任何子类都有意义的共同程序代码,就可以把它定义为抽象方法。抽象类和抽象方法的知识点如下:被abstract关键字修饰的类叫做抽象类,被abstract关键字修饰的方法叫做抽象方原创 2016-11-04 15:40:27 · 618 阅读 · 0 评论 -
学习笔记之开发相关概念(11)--框架相关
一、SpringMVC架构流程:1、 用户发送请求至前端控制器DispatcherServlet2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 HandlerMapping根据用户请求的url查找相应的处理器Handler(XML配置或者注解),生成Handler对象及处理器拦截器(如果有则生成)一并返回给Dispatc原创 2018-01-14 17:53:17 · 266 阅读 · 0 评论 -
学习笔记之JavaSE(22)--多线程2
今天学习的内容是线程生命周期状态线程的状态可以分为出生状态、可执行状态、执行状态、阻塞状态、休眠状态、等待状态和消亡状态。出生状态就是线程被创建时处于的状态;当调用线程的start()方法后,线程就进入了可执行状态;当线程得到系统资源后就进入了执行状态。一旦线程进入可执行状态,它就会在可执行状态和执行状态之间来回切换,同时也有可能进入阻塞、休眠、等待或消亡状态。如果一个线程在运原创 2016-11-16 11:12:32 · 240 阅读 · 0 评论 -
学习笔记之开发相关概念(9)--设计模式
所谓设计模式,就是一套被反复使用的代码设计经验的总结(情境中一个问题经过证实的一个解决方案)。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使人们可以更加简单方便的复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。设计模式包括23种:Abstract Factory(抽象工厂模式),Builder(建造者模式),Fa转载 2018-01-13 15:54:10 · 189 阅读 · 0 评论 -
学习笔记之JavaSE(54)--Java高级特性1
今天学习的内容是Java反射机制一、反射的概述及应用场景Java反射机制属于Java高级特性之一,其实简单来说就是程序在运行时可以动态地获取任意类的所有信息。那么为什么要在程序运行时才获取类的信息呢?为什么不直接在程序中new一个该类对象呢?这就要说到反射机制的应用场景(重点理解):某些应用程序只能被使用而不能被修改(比如Tomcat、框架等等),如果想要在程序中使用自原创 2016-12-07 22:25:31 · 380 阅读 · 0 评论 -
学习笔记之JavaSE(35)--JavaAPI详解10
今天学习的内容是集合类之HashMap、LinkedHashMap和TreeMap常用的映射有HashMap、LinkedHashMap和TreeMap,下面分别介绍一下它们一、HashMap和LinkedHashMapHashMap、LinkedHashMap与HashSet、LinkedHashSet的原理基本相同,把映射中的键视作集中的元素即可。注意HashMap原创 2016-11-24 13:32:22 · 307 阅读 · 0 评论 -
学习笔记之JavaSE(30)--JavaAPI详解5
今天学习的内容是集合类之List接口Collection接口有两个子接口:List接口与Set接口。List接口的实现类统称为List集合(列表),而Set接口的实现类统称为Set集合(集)。在实际开发中,要根据不同集合的特点,选择到底使用哪种集合:列表的特点:元素允许重复;有序,元素的顺序就是添加的顺序集的特点:元素不能重复;元素可能是无序的实际上,集也可以是有序的(原创 2016-11-22 20:19:19 · 351 阅读 · 0 评论 -
学习笔记之JavaSE(21)--多线程1
今天学习的内容是进程与线程、通过继承Thread类创建线程一、进程与线程到目前为止,我们学习的都是有关顺序编程的知识,即程序在任意时刻只能执行一个任务。如果想要在某一时刻同时执行程序中的多个任务,就要用到并发编程,实现并发最直接的方式就是在操作系统级别使用进程,下面着重说下最常用的Windows操作系统。Windows系统是多任务操作系统,它以进程为单位,每个进程都是一个正在执行的应用程序原创 2016-11-15 16:14:01 · 349 阅读 · 0 评论 -
学习笔记之JavaSE(14)--面向对象编程5
开始今天的学习之前,先做个小总结从10.24到现在,我已经学习了Java技术架构的划分、Java工作原理、Java环境配置、Java主类结构、关键字与标识符、变量与常量、运算符、流程控制、方法和方法重载、数组和Arrays类、哈希值与内存地址、==运算符与equals()、JVM工作原理、面向对象编程思想、类与对象关系、封装、权限修饰符、构造函数、this关键字、static关键字和变量的初始原创 2016-11-02 09:06:00 · 434 阅读 · 0 评论 -
学习笔记之JavaSE(20)--面向对象编程11
今天学习的内容是异常在程序中,错误可能产生于程序员没有预料到的各种情况,或者是超出程序员可控范围的环境因素,比如用户的坏数据、试图打开一个根本不存在的文件等等。在Java中这种在程序运行时可能出现的一些问题称为异常,它中断了程序的继续运行。其实异常就是Java通过面向对象的思想将问题封装成对象,用异常类对其进行描述。异常的知识点如下:Java异常体系中的顶级父类是Throw原创 2016-11-14 19:52:23 · 318 阅读 · 0 评论 -
学习笔记之JavaSE(15)--面向对象编程6
今天学习的内容是继承如果想要复用某段功能代码,可以把它封装成方法。那么如果把变量和方法封装成类,复用这个类而不破坏现有的程序代码岂不更好?Java提供了两种方式来复用类。第一种方法非常直观:只需将要复用的类的对象引用放在新类中即可,这种方法称为组合。第二种方法则更加细致:它按照现有类的类型来创建新类,这种方法称为继承。实际上在进行程序设计时,应该优先考虑组合而不是继承,因为组合更灵活。原创 2016-11-03 20:28:30 · 421 阅读 · 0 评论 -
学习笔记之JavaSE(5)--Java基础语法4
一、方法方法是组合在一起来执行操作语句的集合,方法的语法格式为:修饰符+返回值类型+方法名+参数列表+方法体。关于方法我总结了如下要点:修饰符包括权限修饰符和其它修饰符。权限修饰符包括public、protected、private和default;其它修饰符包括abstract,final,static,native,synchronized,transient,volatile原创 2016-10-27 09:28:45 · 426 阅读 · 0 评论 -
学习笔记之JavaSE(9)--Java基础语法8
第三个遗留问题,就是引用和对象是什么?这个问题会在“面向对象编程”详细讲解,在这里提出这个问题主要是借机学习一下JVM运行原理(这个知识非常重要!!!)。JVM在执行Java程序的过程中会把本进程所管理的内存划分为五个部分,分别是程序计数器、虚拟机栈、本地方法栈、方法区和堆。第一部分:程序计数器类似于PC寄存器,是一块较小的内存空间,它可以看作是当前线程所执行的字节码指原创 2016-10-29 14:40:48 · 399 阅读 · 0 评论 -
学习笔记之JavaSE(8)--Java基础语法7
==和equals()原创 2016-10-28 15:36:48 · 498 阅读 · 0 评论 -
学习笔记之JavaSE(7)--Java基础语法6
内存地址和哈希值原创 2016-10-28 14:25:14 · 458 阅读 · 0 评论 -
学习笔记之JavaSE(28)--JavaAPI详解3
包装类原创 2016-11-21 11:08:18 · 273 阅读 · 0 评论 -
学习笔记之JavaSE(27)--JavaAPI详解2
StringBuffer类与StringBuilder类原创 2016-11-20 19:33:48 · 282 阅读 · 0 评论 -
学习笔记之JavaSE(42)--IO流4
流的操作规律和编解码原创 2016-11-29 17:56:35 · 421 阅读 · 0 评论 -
学习笔记之JavaSE(48)--IO流10
其它IO类原创 2016-12-01 11:29:09 · 269 阅读 · 0 评论 -
学习笔记之JavaSE(47)--IO流9
ObjectOutputStream类和ObjectInputStream类原创 2016-11-30 21:07:57 · 237 阅读 · 0 评论 -
学习笔记之JavaSE(46)--IO流8
SequenceInputStream类和文件切割与合并原创 2016-11-30 18:35:49 · 350 阅读 · 0 评论