学习笔记
Fieeeeee
精通面向搜索引擎编程:)
展开
-
【SpringMVC原理】自己手动开发一个简易版SpringMVC框架
1 【骨架】项目框架搭建使用Gradle进行依赖管理首先在Idea中选择File—>New—>Project,在左侧选择Gradle—>Java,填写一些项目信息,这里名为mini-spring,创建项目完成之后,在项目上右键New—>Module,在左侧选择Gradle—>Java,ArtifactId填为framework,创建模块完成重复上面的步骤,创...原创 2019-06-07 23:17:04 · 232 阅读 · 0 评论 -
阿里Java代码规范
代码规范一、编程规约(一) 命名风格(二) 常量定义(三) 代码格式(四) OOP 规约(五) 集合处理(六) 并发处理(七) 控制语句(八) 注释规约(九) 其它二、异常日志(一) 异常处理(二) 日志规约三、单元测试四、安全规约五、MySQL 数据库(一) 建表规约(二) 索引规约(三) SQL 语句(四) ORM 映射六、工程结构(一) 应用分层(二) 二方库依赖(三) 服务器一、编程规约...原创 2019-06-28 20:56:06 · 2858 阅读 · 1 评论 -
【Kesci】【正式赛】2019中国高校计算机大赛——大数据挑战赛(基于FastText的新闻点击率预测qauc=0.558)
比赛连接 https://www.kesci.com/home/competition/5cc51043f71088002c5b8840正式赛题——文本点击率预估(5月26日开赛)搜索中一个重要的任务是根据query和title预测query下doc点击率,本次大赛参赛队伍需要根据脱敏后的数据预测指定doc的点击率,结果按照指定的评价指标使用在线评测数据进行评测和排名,得分最优者获胜。直...原创 2019-06-30 14:04:15 · 1655 阅读 · 0 评论 -
关于Spring的一些想法
Spring是容器还是工厂使用过Spring的同学都知道,“Spring是一个容器”。其实,这种说法不太准确,Spring提供的容器不止一种,例如有ClasspathXmlApplicationContext、XmlWebApplicationContext等多种容器,所有这些容器的父类都是BeanFactory。但是为什么起名叫"工厂"呢?单纯的"容器"只起到一个存放对象的作用,如果只是想把对...原创 2019-07-30 23:13:21 · 100 阅读 · 0 评论 -
postman tests 常用测试结果验证及使用技巧
Postman的test本质上是JavaScript代码,通过我们编写测试代码,每一个tests返回True,或是False。每一个tests实际上就是一个测试用例官方文档给出了很多验证方式,我们通过实例来进行学习接口返回结果为json{ "status": 301, "message": "购买商品库存不足", "lists": [11]}1.检查response的bo...原创 2019-08-01 20:19:07 · 741 阅读 · 0 评论 -
Pytest 学习笔记
命名规则测试文件:test_file_name.py测试函数:test_function_name()测试类:Test_class_name测试结果「.」: Passed,测试通过「F」:Failure,测试失败「s」:Skip,测试未被执行「x」:xfail,预期失败「X」:xpass,预期失败但通过「E」:Error,触发异常常用命令-v/–verbose 测试结束输出...原创 2019-09-14 13:37:18 · 340 阅读 · 0 评论 -
测试基础
测试分类按项目阶段划分:单元测试、集成测试、系统测试、验收测试单元测试:一般有开发人员在开发完成后自行进行的测试集成测试:大多也有开发自己完成,接口联调系统测试:是测试人员接触最多的测试环节,主要有功能测试、性能测试、兼容性测试等,经常会用到冒烟测试和回归测试回归测试:修改了旧代码以后重新测试以保证修改没有引入新的 bug 或导致其它代码产生 bug,困难在于不好定位哪些内容应当被重新测...原创 2019-09-14 13:38:57 · 272 阅读 · 0 评论 -
MySQL优化
MySQL优化1 数据库优化目的和方向2 SQL语句优化2.1 数据准备2.2 如何发现有问题的SQL语句2.2.1 慢查日志2.2.2 如何通过慢查日志发现有问题的SQL2.3 如何分析SQL查询2.4 SQL优化2.4.1 Max()和Count()的优化2.4.2 子查询的优化2.4.3 groupby的优化2.4.4 limit的优化3 索引优化3.1 如何选择合适的列建立索引3.2 删除...原创 2019-05-27 23:15:51 · 165 阅读 · 0 评论 -
Redis基本知识
Redis基本知识第一章 NoSQL1-1 什么是 NoSQL1-2 为什么使用 NoSQL1-3 NoSQL 的优势1-4 NoSQL 的劣势第二章 Redis 安装和使用2-1 Redis介绍2-2 Window 上安装Redis2-3 Linux 上安装 Redis2-4 Redis 客户端2-4-1 redis 命令行客户端:2-4-2 redis 远程客户端2-4-3 redis 编程客...原创 2019-05-22 13:43:22 · 564 阅读 · 0 评论 -
FastText在商品分类下的应用(第十届服创大赛全国三等奖)
昨天第十届服务外包创新创业大赛公布了全国三等奖和晋级决赛的名单,获得了三等奖。这基本上结束了我个人本科阶段的比赛,因为马上就要去IBM实习了。这篇文章一方面是对这次比赛进行一个总结,另一方面也是想将FastText的使用给大家介绍一下,因为国内资料较少。首先声明:我对Python的了解完全是因为要参加这次比赛了解到Python在机器学习和数据处理等方面的优势才选择学习的,因此只学习了基本的语法...原创 2019-04-30 18:29:01 · 867 阅读 · 2 评论 -
Java面试-操作系统常见问题
1.进程和线程的区别进程(process):一个程序在一个数据集上的一次运行过程。系统资源分配的单位。一个程序在不同数据集合上运行或一个程序在同样数据集上的多次运行都是不同的进程。进程是独立的,有自己的内存空间和上下文环境,无法获取其他进程的存储空间。同一进程的两段代码不能同时执行,除非引入线程。线程(thread):进程的一个实体,是被系统独立调度和执行的基本单位,CPU...原创 2019-05-19 16:30:15 · 2085 阅读 · 0 评论 -
Java面试-计算机网络常见问题
计算机网络知识点总结一、4/7层模型1.1 OSI模型1.2 TCP/IP模型二、TCP协议2.1 三次握手与四次挥手2.2 流量控制和拥塞控制2.3 KeepAlive三、UDP协议3.1 特点3.2 与TCP的区别四、HTTP协议4.1 协议4.2 UrlEncode4.3 状态码4.4 请求类型4.5 HTTPS4.6 HTTP24.7 QUIC五、面试常见问题5.1 TCP如何保证可靠传输...原创 2019-05-19 20:15:59 · 1159 阅读 · 0 评论 -
Java面试-数据结构知识点
数据结构知识点数组链表栈和队列优先队列和堆哈希表树二叉树多叉树图集合和映射数组https://blog.csdn.net/qq_36178727/article/details/86525417链表https://blog.csdn.net/qq_36178727/article/details/88074070栈和队列https://blog.csdn.net/qq_36178727...原创 2019-05-20 08:23:40 · 283 阅读 · 0 评论 -
Java面试-常考算法
常考算法排序插入希尔直插交换冒泡快排选择简单选择堆归并基数常用算法思路分治动态规划贪心回溯分支界定复杂度时间复杂度空间复杂度查找二分查找二叉排序树B树HashBloomFilter字符串匹配BF算法BM算法Sunday算法KMP算法Tire算法排序插入希尔直插交换冒泡快排选择简单选择堆归并基数常用算法思路分治动态规划贪心回溯分支界定复杂度时间复杂度空间复杂...原创 2019-05-20 09:15:44 · 282 阅读 · 0 评论 -
Java基础-虚拟机知识讲解
0 为什么要学虚拟机?1 Java 语言的前世今生2 Java 虚拟机的历史3 到底什么是虚拟机?4 从源代码到机器码,发生了什么?5 字节码文件结构6 Java虚拟机内存结构7 JVM类加载机制8 JVM 垃圾回收机制9 JVM垃圾回收器10 垃圾回收的几种类型11 JVM参数之堆栈空间配置12 JVM参数之查看JVM参数13 JVM参数之追踪类信息14 JVM参数之...原创 2019-05-20 21:09:44 · 137 阅读 · 0 评论 -
Python 学习笔记
列表列表是Python中内置有序、可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开;当列表元素增加或删除时,列表对象自动进行扩展或收缩内存,保证元素之间没有缝隙;在Python中,一个列表中的数据类型可以各不相同,可以同时分别为整数、实数、字符串等基本类型,甚至是列表、元组、字典、集合以及其他自定义类型的对象。常用方法方法说明lst.append(x)将元素x添加...原创 2019-09-16 11:40:47 · 784 阅读 · 0 评论