自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

强强强子的博客

交流 学习 随笔

  • 博客(331)
  • 资源 (5)
  • 论坛 (1)
  • 收藏
  • 关注

原创 C语言编程教程

当年我也是看这些视频学习的C 一定要多练多写 纸上谈兵不可取扫码回复 c教程 领取

2021-07-21 16:12:28 6

原创 尚硅谷redis视频分享

质量非常高的redis视频 共21讲 带你深入浅出redis扫码回复 尚硅谷redis 领取

2021-07-21 16:05:06 6

原创 淘宝购买的PPT倒计时软件

功能:PPT倒计时软件(可用于WPS PPT 和 Office PPT)  WIN电脑基本需求: NET Framework 3.5  基本使用:  1、安装NET Framework 3.5,运行FlyClock,进入准备状态;  在悬浮窗上点右键,设置,可以调整倒计时时间(秒)、透明度、显示机器时间、颜色、倒计时播放音乐、不计时PPT。  2、打开PPT,并放映,FlyClock开始倒计时;  · 在放映状态,在FlyClock上点右键,可以设置当前PPT不倒计时,如要取消,请进入设置操作。

2021-07-14 10:36:17 364

原创 设计师必备的100个可免费商用字体 免费下载

扫码 回复 免费商用字体 领取

2021-07-14 10:18:50 93

原创 淘宝购买的设计师书籍推荐

回复 设计师书籍

2021-07-14 10:14:49 327

原创 毕业答辩必备资料(内含ppt模版、论文资料、答辩技巧)

扫码 回复 毕业答辩必备资料 领取

2021-07-14 10:05:26 251

原创 153套唯美清新ppt模板(动画PPT)免费下载

扫码 回复 153套唯美清新ppt模板 领取包含动态和静态PPT 超好看

2021-07-14 10:00:24 325

原创 毕业答辩精品PPT模板86套免费下载

扫码 回复 毕业答辩精品PPT模板86套 领取

2021-07-14 09:53:43 258

原创 mysql innodb事务

mysql事务mysql事务特点:ACIDAtomic:原子性,就是一堆SQL,要么一起成功,要么都别执行,不允许某个SQL成功了,某个SQL失败了,不是原子性。Consistency:一致性,这个是针对数据一致性来说的,就是一组SQL执行之前,数据必须是准确的,执行之后,数据也必须是准确的。Isolation:隔离性,这个就是说多个事务在跑的时候不能互相干扰。Durability:持久性,事务成功了,就必须永久对数据的修改是有效的。mysql四种隔离级别(1)读未提交,Read Unc

2021-02-26 18:57:09 51

原创 使用spleeter对音乐分轨(人声&伴奏 分离)

前言需要一首伴奏,在网上搜索了好久 都没有找到(专业音频处理软件又懒得下), 就搜到了spleeter,本文主要记录一下使用spleeter的过程 不解释原理。安装conda环境下载spleeter执行condaConda 是开源的包管理系统和环境管理系统,可以安装软件包的多个版本和依赖,而且方便切换.conda的安装参考https://www.jianshu.com/p/edaa744ea47d本文不赘述spleeterSpleeter基于TensorFlow开发,本身运行速度非

2020-12-16 10:35:15 1066 2

原创 重庆-成都4-5天旅游攻略

重庆美食篇早饭:抄手(类似馄炖)午饭:辣子鸡、红烧肥肠、毛血旺、茂庄古镇鸡杂(磁器口)、重庆小面、凉糕晚饭火锅:解放碑洞子老火锅、九格子老火锅、捞锅坝子老火锅(解放碑)古木枫老火锅【解放碑】(麻辣牛肉、鸭肠、虾滑、酥肉)重庆旅游篇22号凌晨到江北机场打车到解放碑住下DAY1([]内为本次旅行非重点 时间来不及可放弃)解放碑→八一好吃街→[国泰艺术中心]→洪崖洞→长江索道→[下浩老街]→一棵树观景台→[两江夜游]注意:长江索道 如果 小什字站人太多 就先行打车到一棵树观景台 然后从 上新街-

2020-08-17 15:48:01 973 4

原创 ES term之大小写

ES term之大小写问题解决问题重现问题查看mapping映射以及_analyze API测试定位问题结论如果不想看啰嗦的事由可以直接跳到结论问题同事说ES搜索,有些能搜索到,而有些确定是有数据的但是无法搜索出来。解决问题重现问题向同事要了所要搜索的索引 和 字段以及搜索参数,验证下同事使用姿势是否正确。结果果然如同事所说,问题重现,无法匹配。查看mapping映射以及_analyze API测试发现这个字段是一个type为text 分词方式为 自定义正则分词器以“,”(逗号)分割。使用

2020-07-27 11:40:29 648

原创 ES调优后的故事: CMSGC

前戏上篇文章一番优化后,依然存在请求响应偶发超时,看来上次调优简直是赠送的惊喜发现。重新思考不是查询语句和数据结构引起的慢查询,那为什么会偶发的超时,排查超时时间范围内的日志,并没有大量的突发请求,这让本来不精通ES的我雪上加霜!但是咱能怎么办,只能撸起袖子加油干!(我太难了)查询资料得到几个API技能//集群线程池情况GET /_cat/thread_pool?v//集群热点线程...

2020-04-28 13:20:30 253

原创 记一次ES查询调优(ES5.x)

事由应用部门反应搜索中间件,响应速度偶然过慢,查询搜索日志发现不定时会有超过2s的响应。排查分析DSL,看下DSL是否使用不当,一番检查后没有发现DSL异常。使用Search Profiler分析DSL,结果如下图:status=0 这个条件竟然使用了10.5ms 并且status类型是int 使用term查询,结果超乎想象。分析问题为什么number类型的竟然需要查询那么久,生产环...

2020-04-28 10:54:25 266

原创 Kafka简单使用示例

kafka简介Kafka® is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies.简单来说,就是一个分...

2020-04-02 15:45:01 253

转载 [译] Practical BM25 - Part 3: 怎样选取 Elasticsearch 的 b 和 k1 参数

《Practical BM25》系列文章来自于 elastic 官方博客,共分为三部分,讲解了 Elasticsearch 的默认相似度算法 BM25 的原理。本篇为第三部分的中文翻译,原文链接 Practical BM25 - Part 3: Considerations for Picking b and k1 in Elasticsearch选取 b 和 k1值得注意的是,当你的用户...

2020-03-30 13:10:53 695

转载 [译] Practical BM25 - Part 2: BM25 算法和它的变量们

BM25 算法本文中我会深入数学细节,以足以解释究竟发生了什么,但这只是通过分析BM25公式的结构,探究究竟发生了什么的部分。首先我们看一下公式的整体,随后我们对于每个组成部分进行分别讲解:我们可以看到,公式中有一些东西经常出现,如qi, IDF(qi), f(qi,D), k1, b, 以及关于field长度的变量。下面是这些变量代表的意义qi 代表第i个查询term例如,在搜索"...

2020-03-27 09:37:09 296

转载 [译] Practical BM25 - Part 1: 分片是如何影响 Elasticseach 相关性评分的

[译] Practical BM25 - Part 1: 分片是如何影响 Elasticseach 相关性评分的背景理解分片如何影响评分背景我们在Elasticsearch 5.0中,把默认的相似度算法换成了Okapi_BM25,用它来计算某条查询结果的得分。我不想在这篇文章中对BM25与其他的备选算法做深入的对比,如果你想学习BM25的理论,可以看看Elastic{ON} 2016上的BM2...

2020-03-25 14:28:13 123

原创 源码透视 elasticsearch 衰减函数EXP 计算过程

版本声明以下内容都是基于elasticsearch-6.3.2.jar一、kibana开启调试“explain”: true 会打印分数计算过程{ "value": 2.0702924e-8, "description": "Function for field createdAt:", ...

2020-02-18 20:00:57 754 1

原创 ElasticSearch 重建索引 _reindex

前言何为重建索引在原index的基础上copy一份数据在新index(字段相同,类型可不相同)。为什么有重建索引的需求当分词插件变更,数据类型改变等等。(当然也可以直接重跑一份数据)如何重建索引请借步参阅官网文档https://www.elastic.co/guide/en/elasticsearch/reference/6.5/docs-reindex.html生产案例需求需要...

2019-11-22 11:20:36 793

原创 解决kibana Long丢失精度 script_fields

在使用kibana中 会发现Long精度会丢失 导致查询出的数据不准确。可以借助ElasticSearch的script fields API。官方文档script_fields使用示例GET index/_search{ "query": { "match": { "tid": "9331566986879872" } },"script_fiel...

2019-11-21 18:15:49 947

原创 ElasticSearch _update_by_query 更改数据

官网说明https://www.elastic.co/guide/en/elasticsearch/reference/6.5/docs-update-by-query.html使用示例POST twitter/_update_by_query{ "script": { "source": "ctx._source.likes=58;ctx._source.title='中文';...

2019-11-21 15:35:58 1180

原创 更改ElasticSearch的相关度算法,以BM25为例(非修改源码)

官网说明https://www.elastic.co/guide/en/elasticsearch/reference/6.5/index-modules-similarity.html#bm25{ "settings": { "analysis": { "analyzer": { "comma": { "type": "pattern...

2019-11-21 15:21:03 2027

原创 About ME

github:https://github.com/zhuzhiqiang18QQ:1048222543

2019-11-21 10:13:28 263

原创 ElasticSearch IDF BM25 函数图像

什么是IDF?逆向文件频率(inverse document frequency,IDF)是一个词语普遍重要性的度量。某一特定词语的IDF,可以由总文件数目除以包含该词语之文件的数目,再将得到的商取以10为底的对数得到IDF函数图像es 的idf公式:idf=log(1 + (docCount - docFreq + 0.5) / (docFreq + 0.5))当docCount 既...

2019-07-28 18:56:38 636

原创 剖析ElasticSearch的评分计算过程

剖析elasticsearch的评分计算过程es搜索结果是怎样的排序的?准备测试数据搜索剖析参数含义结论es搜索结果是怎样的排序的?es的排序准则的相关度,根据搜索 关键词 计算关键词在一个文档中的得分,得分越高结果越靠前。那么计算的准则是什么?TF/IDFBM25这两种算法在这里我就先不做详细说明,看下图,两种算法的得分趋势图。TF/IDF会随着关键词出现的次数得分逐渐增高,BM...

2019-07-28 17:49:53 1725

原创 蚂蚁金服 Java开发专家 一面在线编程题

//1、用java代码实现LinkedList的add()和remove()方法。要求自行设计LinkedList数据结构,不要外部类库和辅助函数来处理。2、有三个线程ID分别是A、B、C,请用多线编程实现,在屏幕上循环打印10次ABCABC,请补充以下代码:public class Test { public static void main(String[] args) {...

2019-04-11 20:59:34 2001 1

原创 SKU排列算法

java版 public static void main(String[] args) { Object sku [] = new Object[3]; String s1[]={"黑","白"}; String s2[]={"x","xl","xxxl"}; String s3[]={"长","短"}; sku[...

2019-03-28 17:39:45 2553

原创 利用FRP 远程内网中的电脑 支持Windows linux

利用FRP 远程内网中的电脑 支持Windows linuxFRP工具配置启动frps.ini配置启动frpc.ini远程内网windows桌面FRPfrp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。下载地址:https://github.com/fatedier/frp/releases中文文档:https://github.co...

2019-01-08 12:09:42 1382

原创 Nginx 主备 实现 后端不停机维护

#均衡负载 主备 upstream aaa { server 127.0.0.1:8888 max_fails=1 fail_timeout=600s; server 127.0.0.1:9999 backup; } server { listen 80; server_name ww...

2018-08-30 17:08:03 1759

原创 CentOS7 JavaWeb环境搭建(JDK、Tomcat、Mysql、vsftpd)

JDK的安装CentOS默认安装了JDK 我们先把他卸载。 java -version #查看是否安装JAVA 以及Java版本 rpm -qa|grep java #查看JDK信息(搜索关键字Java) rpm -e –nodeps [softName] 卸载softName安装JDK(提前在官网下载gz或者rpm压缩包) mkdir /usr/java ...

2018-02-11 20:59:41 604

原创 脚本自动化部署

使用Bat脚本自动化部署JavaWeb程序本篇文章是个人经验所为,并非行业标准操作。服务器系统环境:Server windows 2008部署环境:Tomcat8自动化方式:bat脚本。工具:SVN,idea我的问题: 使用IDEA开发JavaWeb应用,放到生产环境上。需要打war包,上传到服务器,然后运行服务器上的Tomcat,之后会自动解压war包,

2018-01-25 13:24:27 1809 1

原创 Integer缓冲池[-128,127]

Integer 是 int的封装类。有时候不得不用引用类型。比如集合里面的泛型。 如果在项目中你使用了Integer那么你可能就会陷入一个巨大的坑中。 Integer i=1290; Integer ii=1290; System.out.println(i==ii);//1 false System.out.println(

2018-01-10 11:57:40 591

原创 基于JQuery的图片上传预览插件(图片预览、过滤文件类型、限制图片大小、图片显示后回调)

/* *名称:图片上传本地预览插件 *介绍:基于JQUERY扩展,图片上传预览插件 目前兼容浏览器(IE 谷歌 火狐) 不支持safari *参数说明: Img:图片ID; * Width:预览宽度; * Height:预览高度; * ImgType:支持文件类型; * maxSize图片大小; * Callbac

2017-12-18 14:41:38 2506

原创 实际问题:水印平铺,以二维规则小图形对大图形进行填充问题解决

实际问题: 在功能开发中,我们会遇到有关水印的需求,eg:实名认证,在身份证上打上水印等等。 解决思路: 利用文章 二维规则小图形对大图形进行填充,求出最左上坐标 来解决实际问题。 水印图片可以看做是小图形,加水印的图片为大图 解决方案 利用Java Graphics2D类来进行图片叠加。附上各种水印位置的工具类/** * 添加图片

2017-12-18 14:23:05 592

原创 二维规则小图形对大图形进行填充,求出最左上坐标

小图对大图形进行填充,忽略最右侧是否溢出,忽略最下侧是否溢出,求出小图形左上侧的坐标,从(0,0)开始,如下图: 分析: 从图上看,可以看成一个水平坐标系。坐标(0,0)在最左上侧。 不考虑左侧和下侧是否溢出,我们就看成最好的情况,正好填充整个大图形。 X轴按照长方形的宽进行递增 Y轴按照长方形的高进行递增 利用双层for来解决 第一层循环看做为x轴 跳

2017-12-16 16:15:04 473

原创 织梦dedecms 后台左侧菜单栏空白问题(PHP7)

解决PHP7下dedecms后台左侧菜单栏不显示问题问题: 在安装好织梦的dedecms网站后,打开后台管理发现左侧菜单栏不显示,空白。解决方案 dedecms对php7支持不友好。 替换include下的几个类即可。 下载地址 https://github.com/qiangzi123/attachment/blob/master/%E8%A7%A3%E5%86%B3d

2017-12-06 18:13:55 4925 1

原创 nginx+php在 window下 自动退出 php-cgi解决方案

项目需求 需要用到PHP程序。 服务器上已经有了Nginx 就直接nginx php组合了。但是发现一个奇怪的问题,使用php-cgi.exe方式启动 过一段时间 php-cgi 就会自动退出。以下解决方案,来自于网络。我尚且不知道原理,由于工作原因未继续探索。解决方案第一步:下载xxfpm,RunHiddenConsole,可以自行百度(后面会提供集合工具包下载)。第二步:编写bat脚

2017-10-29 16:34:57 3000

原创 Jfinal整合EhCache

Jfinal整合EhCacheJfinal内部已经封装了EhCahe,并作为Plugin存在,我们只需开启就行了。//加载EhCache配置文件 EhCachePlugin ehCachePlugin=new EhCachePlugin(getClass().getClassLoader().getResource("ehcache.xml")); //启动ehCachePlugin me.a

2017-09-27 17:55:33 1438

原创 Mysql服务器丢失后的修复

阿里云服务器,正式生产环境。只有Java、mysql、nginx环境,新项目是PHP语言的,为了省事就下载了phpstudy的集成环境(集成环境会自动安装Apache nginx php mysql组合)。结果原本的mysql的服务丢失,导致原有服务器上的项目全部崩溃(好慌)。解决方案: 1. 找到mysql安装目录。 2. cmd下进入bin目录 3. 输入mysqld.exe –inst

2017-08-16 19:17:10 578

RunHiddenConsole&xxfpm;

解决 Windows环境下 Nginx PHP php-cgi 自动退出(软件包)

2017-10-12

javaSE学习代码

自学java,附上代码和总结。坚持学下去,一定能够成功的!

2016-07-05

js拖拽购物车

html5 拖拽购物车

2016-10-12

MavenProject01

maven项目实例

2017-07-21

elasticsearch IDF BM25函数图像

es的排序准则的相关度,根据搜索 关键词 计算关键词在一个文档中的得分,得分越高结果越靠前。那么计算的准则是什么? 1. TF/IDF 2. BM25 > 这两种算法在这里我就先不做详细说明,看下图,两种算法的得分趋势图。TF/IDF会随着关键词出现的次数得分逐渐增高,BM25随着关键词出现的次数,得分会有一个极限(用两个参数可以进行调节 k1[默认1.2],b[默认0.75])。目前ES5.0以后版本默认使用BM25。

2019-07-28

强强强子的留言板

发表于 2020-01-02 最后回复 2020-03-11

空空如也

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

TA关注的人 TA的粉丝

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