- 博客(265)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注

原创 欢迎进入博客目录(全站式导航)
博客导航开源项目WingCloud开源项目Github地址基于Druid实现动态切换数据源(场景:数据源经常变化)报表数据可视化DemoSpringBoot整合集SpringMVC Demo流计算Flink StreamingFlink基础教程介绍Flink ParameterTool fromArgs源码分析Flink程序的基本结构Flink DataStream与D...
2020-03-20 00:57:36
1120
1
原创 测试思维的思考和例子
在测试两个类似的视频app时,您可以对比它们的性能、易用性、安全性等方面,以找出它们之间的差异和联系。例如,您可以对比两个不同品牌的视频app,测试它们的电池寿命、功能、兼容性等方面,以找出它们的优缺点和适用场景。在测试一个视频app的语音搜索功能时,您可以尝试采用不同的语言、口音和语速来测试语音搜索的准确性。同时,您还可以尝试在嘈杂环境下测试语音搜索的抗干扰能力。在测试一个视频app的离线下载功能时,您可以从以下几个角度考虑问题:下载速度是否可调、下载视频的清晰度是否可选择、已下载的视频是否可分享等。
2023-11-27 11:25:43
323
原创 2022年总结: 我的实习、秋招之旅
从3月到11月,八个月的时间在滴滴学到的东西,值得在自己简历中永远留下浓墨重彩的一笔,还是想和各位学弟学妹们说,有机会一定要去大厂看看,遇到的人和事都是值得学习的!我的回答是,怎么选择都一样,干就完了!也希望自己的选择不会错,一定可以变得更好!
2023-01-28 18:36:29
1276
1
原创 2021年总结:聊聊这一年的自己
不知不觉2021已经悄然声息地结束了,回首自己的2021,有遗憾、有艰辛、也有快乐。而这也是我在优快云平台写文章满打满算的第五年了,说来惭愧,读研后,近两年的文章数量并不算多,也想借此机会好好深耕自己,争取写出更高质量的文章。回顾2021,我将从:改变、攻克、开源、比赛、未来这几个主题来叙述2021,一方面是希望记录自己的2021,另一方面是给还在IT路上的小伙伴一些参考。一、改变1、研究上的改变从大学、工作实习,这几个阶段,基本都在和数值、文本数据打交道,而读研也进了NLP团队,但是在2
2022-01-13 13:23:16
1127
1
原创 欢迎参与 ReID-Conferences-Code 开源项目
ReID-Conferences-Code 地址:链接本篇文章笔者将发出 ReID-Conferences-Code 开源项目参与的邀请,这个项目主要是整理ReID(行人重识别)领域的相关论文,而开始这个项目的灵感是来自于哈工大关于NLP的论文整理链接开源项目。一、Motivation本仓库旨在收集ReID相关论文、代码以及论文贡献解读。二、Contribution template(贡献模版)#### 论文标题 - 论文链接:[链接](链接) - 论文代码:[链接) -
2021-12-23 20:20:01
2138
原创 基于yolov5的多应用实现《obj-detection》正式开源
《obj-detection》是基于yolov5实现了多版本应用问题解决方案,包含社交距离、网页端实现、浏览器端摄像头目标跟踪。
2021-03-11 21:03:52
1042
原创 【2020年总结】但行好事,莫问前程——纪念煎熬与快乐并存的一年
目录第一篇章:等待第二篇章:不说再见第三篇章:再出发2020即将结束之际,老规矩,写总结!距离《2020我回来啦》这篇博客已经过去快一年了,19年去考研的空缺,仿佛让我重新认识了自己,2019考完研之后的2020,发生了什么?那就细细数来第一篇章:等待没有意外,第一篇章即是等待,年初Yi情肆虐,所有人都只能宅在家中,我也不例外,那段日子,我也没有闲着,整理了关于考研复试的一些相关资料,从OS到网络再到数据库、大数据、英语等等,几乎把该准备的知识点都过了一遍,生怕前功尽弃。那段日子,还想着信誓旦旦
2020-12-25 13:33:06
1407
6
原创 【NLP】Words Normalization+PorterStemmer源码解析
Words Normalization目录Words NormalizationStemming(词干提取)Lemmatisation(词形还原)PorterStemmer源码解析1、def __init__(self)2、def stem(self, p, i, j)3、def ends(self, s)4、举“matting”例子参考Stemming(词干提取)词干提取是去除单词的前后缀得到词根的过程caresses -> caressponies -> poni
2020-11-02 20:21:50
1116
原创 【NLP】Spell Correction
spell correction目录spell correction1、流程2、how to filter?计算此公式1、流程2、how to filter?输入字符串s,我们要找出最有可能成为正确的字符串c,也就是如下公式candidates是已知的候选集合,公式含义:找到c使得p(c|s)最大,并返回c的值(c hat)计算此公式...
2020-10-31 16:50:31
665
原创 Python操作MySQL 1366错误解决方案
Python操作MySQL 1366错误解决方案说在前面场景一解决方案场景二解决办法说在前面笔者最近在写Python爬虫,在一次将数据存储到MySQL中的过程中突然报1366错误(error:1366, “Incorrect string value: )。通过查阅相关文档了解1366错误多数是字符编码前后不一致所造成,比如表的编码和插入的编码不一致。读者可以通过以下命令查阅相关字符集mysql的字符集:show variables where Variable_name like '%char%';
2020-06-12 20:53:43
5487
2
原创 Flink ParameterTool fromArgs源码分析
一、源码路径java/org/apache/flink/streaming/examples/socket/SocketWindowWordCount.java二、源码/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See...
2020-03-04 16:02:38
3693
原创 DataStream与DataSet
DataStream与DataSetFlink具有特殊类DataStream与DataSet,这两者是flink中主要的数据源,根据数据源可分为有界源和无界源,而DataStream则是无界源,DataSet是有界源,也就是说DataStream常用于流处理,而DataSet用于批处理。DataStream APIDataStream Sources(数据来源)DataStream...
2020-03-03 14:19:03
1740
原创 MyFlink-doc
MyFlink-doc个人github文档地址:https://github.com/ash-ali/MyFlink-docMyFlink-doc是笔者对Apache Flink一些核心内容进行编写相关的demo以及对一些核心知识通过md形式进行阐述,目的是为了帮助一些初学Flink的同学通过demo以及doc能快速入门仓库目录介绍src :笔者自己编写的相关demo代码doc :...
2020-02-28 18:25:57
548
原创 Flink 任务打包、提交
一、Flink版本flink-1.6.1-bin-hadoop26-scala_2.11二、Flink任务打包笔者将写好的flink计算任务代码发到服务器(ubuntu16.04),在服务器端进行任务的打包1、将项目工程导入服务器中(mac下)scp -r flink-project root@服务器ip:/wingcloud4/2、将flink源码下的tools文件导入...
2020-01-15 09:28:51
3048
1
原创 SpringBoot集成Kafka实现消息上报
一、该篇博客使用技术版本SpringBoot:1.5.9.RELEASEzookeeper:zookeeper-3.4.5kafka:kafka_2.10-0.10.2.1二、SpringBoot集成Kafka1、首先修改kafka的server.propertiesroot@VM-0-3-ubuntu:/usr/local/kafka_2.10-0.10.2.1/con...
2020-01-10 22:06:25
2585
原创 开源项目WingCloud
WingCloud是笔者大三期间(2018.6~2019.3)完成的,但由于这一年基本都在准备考试,所以当时把第一版发出来后就没有再去更新过,不过值得庆幸的是WingCloud也因此获得了浙江省大学生服创大赛的省奖。现在终于考试考完啦,终于有时间可以继续更新迭代啦!【WingCloud传送门】github:https://github.com/ash-ali/wingcloudbili...
2020-01-10 17:28:00
829
原创 SpringCloud Zuul网关整合Swagger
一、关于SwaggerSwagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因:Swagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API。 Swagger 可以生成客户端SDK代码用于各种不同的平台上的实现。 Swagger 文件可以在许多不同的平台上从代码注释中自动生成。 Swagger 有一个强大的社区,里面有许多强悍的贡献...
2018-12-04 19:01:28
2228
原创 logstash-input-jdbc增量、全量数据同步
一、场景笔者在mysql数据同步到ES中,发现第一次同步时需要全量的数据,之后则需要定时去同步增量数据,所以笔者提供增量和全量同步的conf供读者参考二、解决方案1、全量数据同步具体如何执行可参考https://blog.youkuaiyun.com/w_linux/article/details/84555506,这里提供conf的配置input { jdbc { jdbc...
2018-11-27 17:37:05
6379
2
原创 实现MySQL数据同步到ElasticSearch中
一、场景笔者最近在写全文搜索引擎服务,用到的是ElasticSearch框架,该篇博客就如何实现MySQL数据同步到ES中进行阐述二、解决方案运行系统:mac系统下采用到的技术:ES2.4、logstash-2.4.1用到的相关插件:ES-head、logstash-input-jdbc、logstash-output-elasticsearch其安装该篇博客就不多做阐述。...
2018-11-26 20:31:39
4782
原创 SpringCloud Zuul实现负载均衡和熔断机制
一、场景笔者就Zuul网关下实现其负载均衡与熔断机制(雪崩)进行实践,前提是已经导入zuul相关依赖springboot版本:1.5.9.RELEASEspringcloud版本:Dalston.SR5<dependencies> <dependency> <groupId>org.springframe...
2018-11-07 00:02:33
15341
1
原创 Python 实现MySQL数据导入Excel
一、场景场景如题,将mysql中的表数据导入到excel二、场景实现1、创建mysql_util.py将对mysql的操作写在这个py文件下mysql_conf = { 'host': '主机host', 'user': '用户名', 'password': '密码', 'port': 端口, 'database': '库名', ...
2018-11-05 19:49:41
1558
原创 Java处理JSON数据返回到前端的反斜杠
一、场景简述在写后端返回JSON数据到前端的时候,遇到了前端一直无法获得后端传输的数据,但实际已经后端已经传输到前端了。在看前端获取到后端返回的数据的时候发现JSON中含有反斜杠,如下图想必一定是这个转义符导致前端显示数据失败。二、解决方案笔者一开始用document.toJson().replace("\"","'")将反斜杠+双引号转换成单引号,但无果。笔者就用了imp...
2018-10-28 20:26:53
32169
2
原创 Python 解决地址栏中文编码问题
一、场景简述笔者发现在天猫搜索店铺页面,如果输入中文,在url中会进行转码,输入英文则不变,如下图url中的将男装进行了转码,本应q=男装具体url:https://list.tmall.com/search_product.htm?spm=a220m.1000858.1000724.7.1f281602JoXnuH&q=%C4%D0%D7%B0&sort=s&...
2018-10-22 10:39:11
1557
2
原创 Python中动态创建Mongodb集合
一、场景简述笔者最近在写相关爬虫数据存储,需要根据店铺名称来创建mongodb中的集合,以下就是笔者的解决办法二、解决方案#mongodb连接client = pymongo.MongoClient(mongo_util.mongo_conf['host'],mongo_util.mongo_conf['port'])#shopname自己动态定义shopname = "xx...
2018-10-18 15:42:18
2792
原创 SpringCloud 配置中心服务启动真正完成了,再去启动client服务吧
一、场景简述如题,笔者在启动配置中心的服务的时候,没等它真正的启动完成,就去启动client服务,导致出现如下报错!这样的结果就是导致你再一次去启动UserApplication这个client服务是可以成功启动的。二、解决方案因为再一次启动是可以成功启动的,所以笔者排除了实例名称写错的问题,最后发现是出现在未完成配置中心服务的启动就去启动client服务了,如下是部分配置中心...
2018-10-14 20:26:54
2086
原创 SpringCloud 服务网关路由规则的坑
一、场景简述笔者最近用到SpringCloud 服务网关的时候,进行服务网关的路由测试,发现无法路由自己设置的规则,测试的时候如下通过错误排查发现,原来是路由规则写错了!路由规则如下(错误)#端口server: port: 8080spring: #该配置文件中的配置,对应的服务名称是wc-gateway application: name: wc-g...
2018-10-14 12:38:41
4332
转载 SpringCloud配置文件详细说明(properties和yml)
笔者将地址留在这里,提供大家参考,也方便自己查阅https://blog.youkuaiyun.com/xingbaozhen1210/article/details/80290588
2018-10-11 20:38:47
2212
原创 MyBatis 报错Parameter 'mobile' not found. Available parameters are [arg1, arg0, param1, param2]解决方案
一、场景简述笔者使用MyBatis 3.x的时候使用如下接口@Mapperpublic interface UserMapper { @Select("select id,mobile,password from news_user where mobile = #{mobile} and password = #{password}") List<UserBe...
2018-10-10 21:09:38
4917
原创 Java多线程环境下的懒汉模式解决方案
一、场景简述单例模式下有饿汉模式和懒汉模式,其中懒汉模式在于调用相关方法时实例才被创建。懒汉模式我们不难实现,但是在懒汉模式下我们如果使用多线程,就会取出多个实例的情况,与单例模式相违背,所以该篇博客笔者主要关于在多线程环境下利用DCL双检查锁机制来实现懒汉模式。二、场景实现1、多线程环境下的懒汉模式实现“错误的单例模式”MyObject类package singleton;...
2018-10-07 15:38:05
1072
原创 Java自带方法强制使用try/catch的原因
一、场景简述今天和一位同学聊天的时候,同学问我“为啥Thread.sleep(1000)要进行try/catch异常捕获”,在这里我想可能会有很多同学也一下子想不通,笔者今天就揭秘,为什么好多jdk封装的方法会需要异常捕获二、场景实现下面代码就是Thread.sleep异常捕获的场景,如果不进行try/catch就会报错 @Override public void ...
2018-09-26 23:02:27
2514
原创 Java多线程中volatile的场景应用
一、场景简述笔者在看多线程通信相关问题时,不使用等待/通知机制实现多线程通信的时候,发现b线程没有与a线程发生正常通信。二、场景实现如下是未发生正常通信的代码1、MyList类package waitnotify;import java.util.ArrayList;import java.util.List;/** * @author: linjie * @d...
2018-09-24 21:51:22
526
原创 Mac OS安装Scrapy报错error: command '/usr/bin/clang' failed with exit status 1解决方案
一、场景简述Mac OS系统下在terminal下安装Scrapy(pip3 install scrapy)报错如下error: command '/usr/bin/clang' failed with exit status 1二、场景分析因为Mac OS系统底层时C,编译器用Clang,所以需要安装xcode三、解决方案在terminal进行如下操作xcode-...
2018-09-14 18:26:04
9747
原创 Elasticsearch浅尝搜索
一、场景简述既然是说Elasticsearch全文搜索引擎,那么笔者就在Elasticsearch中的一些简单的搜索来入门Elasticsearch,借用官网的一句话“你知道的,为了搜索...”二、场景实现进行搜索前,先下载安装Sense,可参考该篇文章https://www.cnblogs.com/cnjavahome/p/9124584.html当然!记得启动Elasticse...
2018-08-29 22:46:13
549
原创 Python 利用正则获取json中不同的数据类型
一、场景简述笔者在写xx爬虫的时候,需要获取页面请求返回的json数据中的某些数据,遇见如下的"key":value("id":value)或者是"key":"value"("rateDate":"value")区别在于value是否带引号,并且需要获取相应的value值,笔者通过正则快速解决 二、场景实现1、"key":value("id
2018-08-28 21:53:11
6941
原创 SpringBoot @Value与@PropertySource操作配置文件
一、场景简述笔者在SpringBoot框架中希望获取properties配置文件中的属性值,来实现隐藏配置信息暴露在代码中,并且在多个properties配置文件下来指定获取哪个属性值。所以就使用了@Value注解来获取配置文件的属性值,@PropertySource来指定配置文件。 二、场景实现application.properties的配置信息spring.data.m...
2018-08-27 21:53:36
2521
原创 Elasticsearch安装与启动
一、场景简述搜索引擎技术在大数据时代背景下越来越体现其强大之处,而Elasticsearch全文搜索引擎占据了搜索引擎技术的半壁江山,笔者就关于Elasticsearch安装与启动展开Elasticsearch系列的文章。二、场景实现1、安装笔者安装的是5.4.2,所有需要JDK1.8+安装路径(选择zip):https://www.elastic.co/downloads...
2018-08-25 21:20:13
2088
原创 SpringBoot解决CORS跨域(@CrossOrigin)
一、关于跨域介绍在前后分离的架构下,跨域问题难免会遇见比如,站点 http://domain-a.com 的某 HTML 页面通过 的 src 请求 http://domain-b.com/image.jpg。网络上的许多页面都会加载来自不同域的CSS样式表,图像和脚本等资源。出于安全原因,浏览器限制从脚本内发起的跨源HTTP请求。 例如,XMLHttpRequest和Fetch API...
2018-07-21 10:59:20
112087
12
原创 Python实现日期格式化与日期的天数运算
一、场景获取两个日期,其类型为datetime.datetime类型,例如该格式2018-05-31 15:52:03需求一:现在需要将该格式进行格式化为2018-05-31需求二:运算获取的两个时间之间的天数差值二、场景分析1、解决需求一需要对其类型转化+格式化 2、解决需求二需要使用相应的datetime的方法,并且做运算需要其类型为datetime....
2018-07-17 00:25:01
7975
SpringBoot+MongoDB+Echarts图表数据可视化
2018-07-21
SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包)
2018-06-05
SpringMVC ModelAndView、Model及Map、@SessionAttributes场景与应用
2018-05-19
SpringMVC@RequestMapping(重点)@RequestParam@PathVariable示例
2018-05-15
前端面试宝典
2017-09-03
html5个人blog源文档
2017-04-15
不知道如何运用文件操作
2017-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人