自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浅然的专栏

个人Github:https://github.com/ash-ali | 有困难要上,没困难创造困难也要上!

  • 博客(265)
  • 资源 (21)
  • 论坛 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 欢迎进入博客目录(全站式导航)

博客导航开源项目WingCloud开源项目Github地址基于Druid实现动态切换数据源(场景:数据源经常变化)报表数据可视化DemoSpringBoot整合集SpringMVC Demo流计算Flink StreamingFlink基础教程介绍Flink ParameterTool fromArgs源码分析Flink程序的基本结构Flink DataStream与D...

2020-03-20 00:57:36 435 1

原创 【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 85

原创 【机器学习西瓜书阅读笔记】(五)神经网络学习+sklearn实现手写数字识别(MLP)

目录思维导图什么是神经网络M-P神经元模型激活函数1、阶跃函数2、Sigmoid函数3、ReLU函数PS:由于能力有限,本篇阅读笔记可能会有许多理解不够深入的地方,如有错误,还望指正!思维导图什么是神经网络机器学习中谈论的神经网络指的是“神经网络学习”,即机器学习与神经网络两个学科交叉部分,神经网络最基本的成分是神经元(neuron)模型M-P神经元模型x1、x2、x3…xn:输入w1、w2、w3…:权值θ\thetaθ:阈值f:激活函数(非线性变换)x和w经过线性组合和常

2020-11-01 20:50:27 128

原创 【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 15

原创 【NLP】基于枚举实现中文分词

基于枚举实现中文分词目录基于枚举实现中文分词一、读取中文词库二、为语料库的词进行概率设置(这里只模拟了部分词的概率)三、对获取的文本进行分词,这里使用里递归的分词方法四、根据分词结果得到概率最大的结果五、完整实现六、缺点在nlp领域分词方法有例如max matching、incorporate semantic等,本篇文章主要实现基于incorporate semantic根据词的概率来得到分词结果,读者需准备好自己的中文词库一、读取中文词库import pandas as pdpath =

2020-10-28 20:26:02 87

原创 【机器学习西瓜书阅读笔记】(四)决策树+sklearn样例代码实现

目录思维导图sklearn样例实现参考PS:本篇博客提供基本思维导图和sklearn样例实现思维导图sklearn样例实现在jupyter下运行from sklearn import treefrom sklearn.datasets import load_winefrom sklearn.model_selection import train_test_splitimport pandas as pdwine = load_wine()#红酒数据pd.concat([pd

2020-10-09 19:48:49 185 1

原创 【机器学习西瓜书阅读笔记】(三)线性模型

目录思维导图思想解决回归问题一元线性回归多元线性回归广义线性回归解决分类问题解决正负样本比例不协调问题PS:由于能力有限,本篇阅读笔记可能会有许多理解不够深入的地方,如有错误,还望指正!思维导图思想线性模型的思想主要在于试图通过一个关于所有特征的线性组合来学的一个预测函数,如下通常我们为了利于程序的实现会通过向量的形式出现,如下w和b学得之后,模型就可以确定在西瓜书中,主要从三个方面介绍线性模型的应用:解决回归问题、解决分类问题、解决正负样本比例不协调问题。解决回归问题一元线性回

2020-08-03 11:08:28 145

原创 【机器学习西瓜书阅读笔记】(二)模型评估与选择
原力计划

目录思维导图为什么要模型评估经验误差与泛化误差过拟合与欠拟合什么是模型评估评估方法调参与最终模型性能度量比较检验偏差与方差思维导图为什么要模型评估经验误差与泛化误差过拟合与欠拟合什么是模型评估评估方法调参与最终模型性能度量比较检验偏差与方差...

2020-07-15 23:35:20 155

原创 【机器学习西瓜书阅读笔记】(一)基础概念
原力计划

目录思维导图定义基本术语分类根据标签的存在与否假设空间、版本空间假设空间版本空间NFL没有免费午餐定理参考文献思维导图定义假设P在用来评估计算机程序在某任务T上的性能,若一个程序通过利用经验E在T中任务上获得了性能的改善,则我们就说关于T和P,该程序对E进行了学习。经验(E):通常以数据的形式存在——(色泽=浅白;根蒂=蜷缩;敲声=浊响)任务(T):我的任务是挑好的西瓜性能(P):挑的西瓜好不好基本术语属性(or特征):参考如上的经验E,其中【色泽、根蒂、敲声】就是属性 。记

2020-07-08 22:09:27 240

原创 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 269

原创 数据结构与算法的思考与历程
原力计划

数据结构与算法的思考与历程

2020-05-14 17:06:53 256

原创 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 933

原创 DataStream与DataSet

DataStream与DataSetFlink具有特殊类DataStream与DataSet,这两者是flink中主要的数据源,根据数据源可分为有界源和无界源,而DataStream则是无界源,DataSet是有界源,也就是说DataStream常用于流处理,而DataSet用于批处理。DataStream APIDataStream Sources(数据来源)DataStream...

2020-03-03 14:19:03 381

原创 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 160

原创 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 864 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 2002

原创 开源项目WingCloud

WingCloud是笔者大三期间(2018.6~2019.3)完成的,但由于这一年基本都在准备考试,所以当时把第一版发出来后就没有再去更新过,不过值得庆幸的是WingCloud也因此获得了浙江省大学生服创大赛的省奖。现在终于考试考完啦,终于有时间可以继续更新迭代啦!【WingCloud传送门】github:https://github.com/ash-ali/wingcloudbili...

2020-01-10 17:28:00 316

原创 2020我回来啦

2019经历太多啦!2020我回来啦!

2020-01-09 18:19:11 238

原创 SpringCloud Zuul网关整合Swagger

一、关于SwaggerSwagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因:Swagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API。 Swagger 可以生成客户端SDK代码用于各种不同的平台上的实现。 Swagger 文件可以在许多不同的平台上从代码注释中自动生成。 Swagger 有一个强大的社区,里面有许多强悍的贡献...

2018-12-04 19:01:28 1536

原创 logstash-input-jdbc增量、全量数据同步

一、场景笔者在mysql数据同步到ES中,发现第一次同步时需要全量的数据,之后则需要定时去同步增量数据,所以笔者提供增量和全量同步的conf供读者参考二、解决方案1、全量数据同步具体如何执行可参考https://blog.csdn.net/w_linux/article/details/84555506,这里提供conf的配置input { jdbc { jdbc...

2018-11-27 17:37:05 4437 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 2801

原创 SpringCloud Zuul实现负载均衡和熔断机制

一、场景笔者就Zuul网关下实现其负载均衡与熔断机制(雪崩)进行实践,前提是已经导入zuul相关依赖springboot版本:1.5.9.RELEASEspringcloud版本:Dalston.SR5<dependencies> <dependency> <groupId>org.springframe...

2018-11-07 00:02:33 11630 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 683

原创 Java处理JSON数据返回到前端的反斜杠

一、场景简述在写后端返回JSON数据到前端的时候,遇到了前端一直无法获得后端传输的数据,但实际已经后端已经传输到前端了。在看前端获取到后端返回的数据的时候发现JSON中含有反斜杠,如下图想必一定是这个转义符导致前端显示数据失败。二、解决方案笔者一开始用document.toJson().replace("\"","'")将反斜杠+双引号转换成单引号,但无果。笔者就用了imp...

2018-10-28 20:26:53 18455 1

原创 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 770

原创 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 2086

原创 SpringCloud 配置中心服务启动真正完成了,再去启动client服务吧

一、场景简述如题,笔者在启动配置中心的服务的时候,没等它真正的启动完成,就去启动client服务,导致出现如下报错!这样的结果就是导致你再一次去启动UserApplication这个client服务是可以成功启动的。二、解决方案因为再一次启动是可以成功启动的,所以笔者排除了实例名称写错的问题,最后发现是出现在未完成配置中心服务的启动就去启动client服务了,如下是部分配置中心...

2018-10-14 20:26:54 1381

原创 SpringCloud 服务网关路由规则的坑

一、场景简述笔者最近用到SpringCloud 服务网关的时候,进行服务网关的路由测试,发现无法路由自己设置的规则,测试的时候如下通过错误排查发现,原来是路由规则写错了!路由规则如下(错误)#端口server: port: 8080spring: #该配置文件中的配置,对应的服务名称是wc-gateway application: name: wc-g...

2018-10-14 12:38:41 3413

转载 SpringCloud配置文件详细说明(properties和yml)

笔者将地址留在这里,提供大家参考,也方便自己查阅https://blog.csdn.net/xingbaozhen1210/article/details/80290588

2018-10-11 20:38:47 1616

原创 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 3033

原创 Java多线程环境下的懒汉模式解决方案

一、场景简述单例模式下有饿汉模式和懒汉模式,其中懒汉模式在于调用相关方法时实例才被创建。懒汉模式我们不难实现,但是在懒汉模式下我们如果使用多线程,就会取出多个实例的情况,与单例模式相违背,所以该篇博客笔者主要关于在多线程环境下利用DCL双检查锁机制来实现懒汉模式。二、场景实现1、多线程环境下的懒汉模式实现“错误的单例模式”MyObject类package singleton;...

2018-10-07 15:38:05 479

原创 Java自带方法强制使用try/catch的原因

一、场景简述今天和一位同学聊天的时候,同学问我“为啥Thread.sleep(1000)要进行try/catch异常捕获”,在这里我想可能会有很多同学也一下子想不通,笔者今天就揭秘,为什么好多jdk封装的方法会需要异常捕获二、场景实现下面代码就是Thread.sleep异常捕获的场景,如果不进行try/catch就会报错 @Override public void ...

2018-09-26 23:02:27 1469

原创 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 264

原创 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 3802

原创 Elasticsearch浅尝搜索

一、场景简述既然是说Elasticsearch全文搜索引擎,那么笔者就在Elasticsearch中的一些简单的搜索来入门Elasticsearch,借用官网的一句话“你知道的,为了搜索...”二、场景实现进行搜索前,先下载安装Sense,可参考该篇文章https://www.cnblogs.com/cnjavahome/p/9124584.html当然!记得启动Elasticse...

2018-08-29 22:46:13 182

原创 Python 利用正则获取json中不同的数据类型

一、场景简述笔者在写xx爬虫的时候,需要获取页面请求返回的json数据中的某些数据,遇见如下的"key":value("id":value)或者是"key":"value"("rateDate":"value")区别在于value是否带引号,并且需要获取相应的value值,笔者通过正则快速解决 二、场景实现1、"key":value("id

2018-08-28 21:53:11 4538

原创 SpringBoot @Value与@PropertySource操作配置文件

一、场景简述笔者在SpringBoot框架中希望获取properties配置文件中的属性值,来实现隐藏配置信息暴露在代码中,并且在多个properties配置文件下来指定获取哪个属性值。所以就使用了@Value注解来获取配置文件的属性值,@PropertySource来指定配置文件。 二、场景实现application.properties的配置信息spring.data.m...

2018-08-27 21:53:36 1655

原创 Elasticsearch安装与启动

一、场景简述搜索引擎技术在大数据时代背景下越来越体现其强大之处,而Elasticsearch全文搜索引擎占据了搜索引擎技术的半壁江山,笔者就关于Elasticsearch安装与启动展开Elasticsearch系列的文章。二、场景实现1、安装笔者安装的是5.4.2,所有需要JDK1.8+安装路径(选择zip):https://www.elastic.co/downloads...

2018-08-25 21:20:13 789

原创 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 68443 9

原创 Python实现日期格式化与日期的天数运算

一、场景获取两个日期,其类型为datetime.datetime类型,例如该格式2018-05-31 15:52:03需求一:现在需要将该格式进行格式化为2018-05-31需求二:运算获取的两个时间之间的天数差值二、场景分析1、解决需求一需要对其类型转化+格式化 2、解决需求二需要使用相应的datetime的方法,并且做运算需要其类型为datetime....

2018-07-17 00:25:01 5207

SpringBoot+MongoDB+Echarts图表数据可视化

SpringBoot+MongoDB+Echarts图表数据可视化 SpringBoot+MongoDB+Echarts图表数据可视化

2018-07-21

SpringBoot+Mybatis项目搭建

SpringBoot+Mybatis项目搭建SpringBoot+Mybatis项目搭建

2018-07-15

SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包)

SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包) SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包)

2018-06-05

SpringMVC访问静态资源

SpringMVC访问静态资源SpringMVC访问静态资源SpringMVC访问静态资源

2018-06-03

SpringMVC表单标签进行数据绑定(图书管理)Demo

SpringMVC表单标签进行数据绑定(图书管理)DemoSpringMVC表单标签进行数据绑定(图书管理)Demo

2018-06-01

C++重写String类

C++重写String类C++重写String类C++重写String类C++重写String类

2018-05-26

SpringMVC @ModelAttribute应用

SpringMVC @ModelAttribute应用SpringMVC @ModelAttribute应用

2018-05-23

SpringMVC ModelAndView、Model及Map、@SessionAttributes场景与应用

SpringMVC ModelAndView、Model及Map、@SessionAttributes场景与应用

2018-05-19

Springmvc请求处理方法参数

Springmvc请求处理方法参数Springmvc请求处理方法参数

2018-05-17

SpringMVC@RequestMapping(重点)@RequestParam@PathVariable示例

SpringMVC@RequestMapping(重点)@RequestParam@PathVariable示例

2018-05-15

SpringMVC跑Hello World

SpringMVC跑Hello World博客相应代码SpringMVC跑Hello World博客相应代码

2018-05-13

前端面试宝典

前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典

2017-09-03

百度编辑器

百度编辑器源文件

2017-08-18

网站开发后台css/js/img文件

网站开发后台css,js,img文件

2017-08-14

css,js,img文件

网站开发所需样式

2017-08-13

thinkphp_3.2.3_full框架

thinkphp框架

2017-08-13

H5评论页面代码

H5实现评论&回复页面

2017-05-18

javascript中文文档

js中文文档

2017-05-03

html5——企业网页

html5自写企业网页

2017-04-15

个人blog首页源文档

这是html5自写个人blog首页源文档

2017-04-15

html5个人blog源文档

2017-04-15

基于Thinkphp网站开发过程

发表于 2017-08-19 最后回复 2017-08-19

html5个人blog首页实战

发表于 2017-04-15 最后回复 2017-04-18

虚拟机用limux为什么上不了网

发表于 2017-01-05 最后回复 2017-02-11

字符简单问题

发表于 2017-01-03 最后回复 2017-01-05

一个c语言链表删除学号的问题

发表于 2016-12-23 最后回复 2016-12-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除