- 博客(22)
- 收藏
- 关注
原创 thymeleaf依赖
<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> </dependency> <dependency> <groupId>org.thymeleaf.extras<...
2020-04-09 17:10:37
11247
原创 Spring实现Aop
导包 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.4</version> ...
2020-03-23 14:25:44
214
原创 02-使用注解开发
bean 在Spring4之后,要是用注解开发,必须要保证aop的包导入了 //等价于 <bean id="user" class="com.kuang.dao.User"/> // @Component 组件放在类上说明这个类被Spring管理了 @Component public class User { public String name = "大明"; ...
2020-03-20 14:07:23
177
原创 01-Spring依赖
主pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...
2020-03-20 11:41:03
167
原创 03MAVEN环境配置
系统变量下操作 M2_HOME:haven安装目录bin下的安装路径 MAVEN_HOME:haven安装目录下的安装路径 在系统变量的path变量下加入 %MAVEN_HOME%\bin (win7环境下注意在%前面加英文的;) ...
2020-02-25 17:26:41
149
原创 Java面试——————网站是如何访问的
输入一个域名,然后回车 检查本机的C:Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射: 有,直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问 1 127.0.0.1 www.qinjiang.com 没有:去DNS服务器找(这里有全世界的域名地址),找到的话就返回,找不到就返回找不到 ...
2020-02-25 13:53:15
175
原创 02JavaWeb------Tomcat
Tomcat安装 百度搜索Tomcat,进入官网。点击左侧导航栏Tomcat9,选择windows64版本的压缩文件进行下载。 解压下载好的文件,安装完毕 Tomcat文件目录 bin:服务器的启动关闭的脚本文件 conf:配置文件 lib:依赖的jar包 logs:日志文件 webapps:存放网站源文件的文件夹 启动关闭Tomcat服务器 在文件夹bin目录下找到startup.ba...
2020-02-25 13:46:59
144
原创 01Java环境变量配置
首先下载jdk文件然后安装 进入环境变量设置界面 选择上边的用户变量设置依次建立三个 JAVA_HOME : D:\packegs\Java13 (安装默认目录) CLASSPATH : %JAVA_HOME%\bin (直接复制即可) PATH : %JAVA_HOME%\bin (直接复制即可) 测试安装是否成功 win+r 输入cmd进入命令窗口 输入java 和 java...
2020-02-25 13:24:54
170
原创 Java中for对于while的区别
相同点: for与while实现相同的功能基本可以互换。 不同点: for语句初始化的变量只应用在for语句的代码块中,出了for循环变量就会被释放,外面的语句无法取到for循环中的值。 举例: int x = 1; while(x<3) { System.out.println("x="+x); x++; } System.out.println(...
2020-01-28 12:37:37
549
原创 Switch注意细节
我们都知道Java中switch语句为选择语句,很简单,但是 其中的一些小细节我们需要注意,例如当default语句放在前面的时候程序是怎样的运行顺序。 如下程序,switch语句的第一个选择语句就是default语句,这里的出现很多陷阱: default虽然为选择的第一个语句,但是它确实最后一个运行,当所有选择情况都不符合它才运行。 从程序我们可以看出case1,2,3都是没有break语句的...
2020-01-28 11:46:30
179
原创 Java 什么时候用三元运算符这种简写格式?
什么时候用三元运算符这种简写格式? 当if else运算后,有一个具体的结果时,可以简化写成三元运算符。 否则,如果程序为了输出显示在控制台,那么就用if else 不要简写。例如: int a = 3; if(a>2) { System.out.println(“yes”); } else { System.out.println(“no”); } ...
2020-01-28 11:36:29
1345
原创 Java面试填坑
数字类型转换 例子:byte b = 4; 过程:只要看到数字就认为是数值型int, 但是我们可以看出b为byte类型,这里编译器所做的事就是 先将4进行数值转换将int类型转换为byte类型 然后将byte(4)赋值给b 同样这里b = 3+7,所作的动作也是一样的 这里有个坑: 当我们编码: byte b1 = 3; byte b2 = 4; b = b1+b2; 编辑器再编译过程中因为b1...
2020-01-27 16:46:46
154
原创 机器学习--数据降维
特征选择(减少特征的数量)–过滤式 原因: 冗余:部分特征的相关度高,容易消耗计算性能 噪声:部分特征对预测结果有影响 思想 从方差(Variance)入手,方差相差不多的就过滤掉 API 代码演示 from sklearn.feature_selection import VarianceThreshold def var(): var = VarianceThreshold(...
2019-07-19 21:42:39
251
原创 机器学习--数据预处理
归一化 目的 使得单一特征对于最后的结果影响不太大,尤其是错误值 API 代码演示 from sklearn.preprocessing import MinMaxScaler def mm(): mm = MinMaxScaler() data = mm.fit_transform([[90,2,10,40],[60,4,15,45],[75,3,13,46]]) ...
2019-07-19 17:28:02
916
原创 机器学习---文字特征提取
文本特征过程: 特征抽取对文本等数据进行特征值化 是为了让计算机更好的理解数据 from sklearn.feature_extraction.text import CountVectorizer # 实例化CountVectorizer vector = CountVectorizer() # 调用fit_transform输入并转换数据 res = vector.fit_tran...
2019-07-17 20:34:40
1941
原创 机器学习---K近邻算法
K-近邻算法 定义 如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。 通俗来讲,就是距离相近的两个样本,大概率属于同一个类别,这样通过已知的类别可以判断出未知样本的类别。 公式 欧氏距离: k-近邻算法:需要做标准化处理 k 取值:k越大 sklearn k-近邻算法API ...
2019-06-21 10:57:35
308
原创 机器学习开发流程
数据来源 公司本身就有数据 合作过来的数据 购买的数据 开发过程 明确做什么问题–建立模型[根据数据类型] 数据的基本处理: pd去处理数据(缺失值,合并) 特征工程(对特征进行处理)【非常重要】 寻找合适的算法进行预测 模型:算法 + 数据 模型的评估,判定效果 上线使用, 以API形式提供 判断数据类型 离散型:在区间内不可再分,通常为整数。例如:人的数量 连续型:在区...
2019-06-20 08:22:06
379
原创 机器学习-特征工程-字典特征提取
什么是特征工程? 将原始数据转换为更好地代表预测模型的潜在问题的特征的过程,从而提高了对未知数据的预测准确性,直接影响预测结果。 特征抽取 对文本等特征进行特征值化,为了计算机更好地理解数据 scilit-learn中特征抽取API sklearn.feature_extraction 对字典数据进行特征值化 sklearn.feature_extraction.DictVectorizer ...
2019-06-14 21:47:28
685
原创 机器学习
机器学习 概念 机器学习是从数据中自动分析获得规律,并利用规律对未知数据进行预测。 优势 1.解放生产力 2.解决专业问题 3.提供社会便利 目的 让机器学习程序替换手动的步骤,减少企业的成本也提高企业的效率 机器学习的数据 csv文件 (为什么不放在数据库中呢?1、性能瓶顶,读取速度 2、格式不太符合机器学习要求的数据格式) pandas:强大的读取工具(基于numpy) numpy:速度巨快...
2019-06-14 20:15:53
189
原创 markdown的基础学习
爬虫的概念 爬虫是模拟浏览器发送请求,获取响应 爬虫的流程 url----->发送请求,获取响应----->提取数据---->保存 发送请求,获取响应----->提取url print("hello,word") ...
2019-06-14 12:37:13
157
原创 super()的好处
在使用多继承过程中,有三种多继承方式: parent.test() super().test() super(grandfather,self) 区别在于,如果出现多层继承,在使用父类名称.方法的过程中,父类会被多次调用,浪费内存。 如果使用super() ,父类只会调用一次,并且通过 类.mro(C3方法)这个方法可以查询调用顺序,此时会调用该类的下一个次序的类 例如: [gradefat...
2019-06-06 22:03:02
1173
原创 多模块import易错点
在多模块编程中,加入有以下几个模块: main.py common.py recv_msg.py handle_msg.py 假如在commom.py设定了共享变量,在recv_msg.py中 假如 import common 那么此时在recv_msg.py中改变变量的值,common中也随之改变 假如 from common import a 此时a的值知识在recv_msg中的局...
2019-06-06 20:22:06
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅