摘要: RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 1. 什么是REST REST全称是Representational State Transfer,中文意思是表述性状态转移,REST指的是一组架构约束条件和原则,RES 阅读全文
posted @ 2018-01-12 13:27 huster-stl 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 这段时间在准备找一份java实习工作,所以来把基础知识整理归纳一下 文章结构: 1.equals和== 2.字符串的基本知识以及字符串的源码解读; 3.字符串的注意点以及使用推荐; 一、equals和== 概述: 1、 ==对于基本类型是比较其值,对于引用类型是比较地址,地址也可以是一个基本类型的值 阅读全文
posted @ 2018-01-12 11:24 huster-stl 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 文章结构: 1. 基本数据类型的系统描述; 2.数据类型的包装类理解(含源码解析); 3.数据类型转换、装包拆包等一些小坑。 一、基本数据类型的系统描述: 1. 总述: Java基本数据类型分为两大类:boolean类型和数值类型。数值类型可分为整数类型和浮点类型,而其中字符类型可单独对待。所以Ja 阅读全文
posted @ 2018-01-11 19:38 huster-stl 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1. 基本概念: 训练集,测试集,特征值,监督学习,非监督学习,半监督学习,分类,回归 2. 概念学习: 人类学习概念:鸟,车,计算机 定义:概念学习是指从有关某个布尔函数的输入输出训练样例中推断出该布尔函数 3. 例子: 学习 “享受运动" 这一概念: 小明进行水上运动,是否享受运动取决于很多因素 阅读全文
posted @ 2017-12-06 14:31 huster-stl 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1、算法概述 1.1算法特点 简单的说:k-近邻算法采用测量不同特征值之间的距离方法进行分类。 k-近邻算法 优点:精度高、对异常值不敏感、无数据输入假定 缺点:计算复杂度高、空间复杂度高 适用数据范围:数值型和标称型 1.2 工作原理 存在一个训练样本集,并且每个样本都存在标签(有监督学习)。输入 阅读全文
posted @ 2017-11-28 15:20 huster-stl 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 各类排序算法的时间复杂度 排序算法概述: 排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选 阅读全文
posted @ 2017-11-28 10:30 huster-stl 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 写在前面:这一个多月都在学习python,从python3基础、python爬虫、python数据挖掘与数据分析都有接触,最近看到一本机器学习的书(主要是学习相关算法) 于是就打算来做这份机器学习的笔记,笔记主要来源是《机器学习实战》以及网上一些博客资料和自己的理解,主要做我个人学习所用,初学者水平 阅读全文
posted @ 2017-11-27 18:15 huster-stl 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 什么是字符串常量池 JVM为了减少字符串对象的重复创建,其维护了一个特殊的内存,这段内存被成为字符串常量池或者字符串字面量池 工作原理 当代码中出现字面量形式创建字符串对象时,JVM首先会对这个字面量进行检查,如果字符串常量池中存在相同内容的字符串对象的引用,则将这个引用返回,否则新的字符串对象被创 阅读全文
posted @ 2017-10-13 09:23 huster-stl 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 关于内部类的笔记 1.为什么使用内部类? 使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现, 对于内部类都没有影响1.1.使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,使用内部类还能够为我们带来如下特性: (1)、内 阅读全文
posted @ 2017-09-30 19:45 huster-stl 阅读(184) 评论(0) 推荐(0) 编辑
摘要: java网络编程 一、概述 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的 阅读全文
posted @ 2017-09-29 13:41 huster-stl 阅读(603) 评论(1) 推荐(0) 编辑