- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 elasticsearch 关键术语及操作
A、安装ES的IK插件1 安装对应版本的IK分词器插件到es的plugin中;2 es中添加自定义词典到IK插件中;3 重启es.B、ik_max_word 和 ik_smart 区别?ik_max_word: 会将文本做最细粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,中华人民,中华,华人,人民共和国,人民,人,民,共和国,共和,和,国国,国歌”,会穷尽各种可能的组合,适合 Term Query;ik_smart: 会做最粗粒度的拆分,比如会将“中华人民共和国国歌”拆分为“
2021-11-30 17:43:47
1536
原创 springboot linux环境 tomcat自定义filter下启动报错异常分析及解决方案
1 JDK1.8 ,springboot.2.3.x,增加了一个过滤器,tomcat启动报如下错误,通过以下错误去直接分析是找不到原因的,问题不在这些上面;2 通过分析日志,发现出现了两种日志格式,下边的日志格式比较清楚,上边的看不出来问题,一个是应用自己控制点日志,一个是系统产生的。那把上方日志打印出来方能将真正问题暴露出来。在tomcat webapps/ROOT/WEB-INF/classes目录下新增 logging.properties:并填入以下内容:org.apache.cata
2021-10-29 20:35:33
1079
1
原创 Arthas 链路性能与内存使用分析
软件下载安装:https://arthas.aliyun.com/doc/download.htmlidea插件配置及使用方法:https://www.yuque.com/arthas-idea-plugin/helparthas使用方法:https://arthas.aliyun.com/doc/quick-start.html使用案例分享:https://developer.aliyun.com/article/751641特殊用法配合 OGNL https://github.com/ali.
2021-10-29 20:32:21
527
原创 MySQL 应用高可用部署方案(shell+router+mgr)
官方结构图2、具体步骤(1)搭建mysql group application,参考 Mysql 高可用方案 MGR(Mysql Group Replication)配置及常见问题(2)mysql主节点安装mysql shellmysqlsh 进入mysql-shell 客户端shell.connect('root@node1:3306);var cluster = dba.createCluster('prodCluster', {adoptFromGR: true});clus.
2020-06-09 17:21:27
2077
原创 MySQL 高可用方案 MGR(Mysql Group Replication)配置及常见问题
目录1 前提条件2 单主方案+多主方案两种,建议单主方案,多主方案有不少问题。3 服务器配置4 常见问题:5 应用层面配置1 前提条件mysql5.7.17以后版本, 建议5.7.20以上。 目前使用的是5.7.29引擎必须为innodb,因为需事务支持在commit时对各节点进行冲突检查 每个表必须有主键,在进行事务冲突检测时需要利用主键值对比 ;大家做数据迁移的时候,确保所有表都有主键,默认的复制表bak,一般是没有主键,请事先drop掉;必须开启binlog且为row格式;必须打开GTI
2020-06-09 17:20:36
3641
原创 SpringBoot入门之自动配置
目录1、写在前边的话2、自动配置原理剖析3、SpringBoot提供了哪些自动配置4、自定义Starter参考资料1、写在前边的话理解一个框架,从上手到熟悉使用到理解框架设计的思路通过官方的文档是一个比较好的方式,特别是碰到了一些当前没有遇到过的问题,更需要通过官方的文档来找到问题解决的答案。本文将着重介绍SpringBoot的自动配置原理,并介绍SpringBoot提供了哪些默认的自动配置类,对于一些springboot内置配置又有哪些配置参数。2、自动配置原理剖析3、SpringBoot提供了哪
2020-06-09 17:02:59
173
原创 SpringBoot入门之起步依赖
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. 一句话来概括SpringBoot,那么官方的以上这句话就很简单明了。通过SpringBoot 使得独立和生产级的应用非常简单,开发者可以直接运行。SpringBoo.
2020-05-28 22:40:15
3002
原创 IDEA进行程序调试方法
最近发现很多身边的人,在用IDEA进行程序调试时候,没有用到IDEA的强大调试功能,大多数还在用传统的 控制台输出、日志打印方式进行程序的 trouble shooting 。当遇到了多重循环或者 循环比较多的场景,有的同志设置还要改代码才会去定位问题;遇到了多线程代码问题时候更是手足无措。因此整理以下文章,希望对使用IDEA进行JAVA程序开发的同志有所帮助。
2020-05-18 14:41:18
1038
原创 Mongodb 分片集群配置
目录1. 软硬件资源2. 分片集群特点3. 分片数据分方式选择4. 分片数据集群搭建步骤5. 创建文件夹和相应的文件,并启动服务(1) 下载安装包,配置环境变量(2) 创建数据、日志和配置文件目录(3) 配置服务器部署(3台服务器执行相同操作)(4) 分片服务器部署(3台服务器执行相同操作)(5) 路由服务部署(3台服务器执行相同操作)(6) 实现分片功能6. GridFS分片设置7. 待续参考文...
2020-04-24 14:24:06
1131
原创 分布式环境下SpringBoot的Session共享方案
SpringBoot 提供了多种方式来实现Session的分布式存储,从而实现在应用服务器集群环境下的Session共享。
2020-04-05 12:31:42
890
原创 腾讯,新浪微博模拟登录爬取数据 程序 ,无偿奉献了(java版本)
要毕业了,看到好多人在研究新浪,腾讯微博的模拟登录获取数据的方法。我刚开始也 费了一番力气,从2011年暑假就开始分析,当时腾讯微博的登录验证还是采用md5处理,而新浪微博是用sha1。现在二者都做了变化。做数据挖掘的人,不该把心思放在数据源上哇,哎。。。。当时我分析和写程序就写了快两个月凡是微博中有的功能,当时都实现了。甚至发现了腾讯微博中的一个bug,居然删除的微博 是标记删除,并把删除掉...
2013-05-28 17:03:58
356
原创 用GEPHI绘制的 我的微博 好友 关系 与 好友的好友关系图
下图中:点表示一个用户。我关注的用户 会有 一条 由我指向 到该点的边。最中心的点是我自己。同样,我好友的好友即为 好友->好友的好友的边。下边两幅图 均为由 gephi所绘制,我共关注了 134个人,而我好友的好友 共有点 51503个,边66651条....
2012-09-29 20:44:51
915
原创 支持向量机(SVM)基础
本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com 前言: 关于SVM的论文、书籍都非常的多,“SVM是让应用数学家真正得到应用的一种算法”。SVM对于大部分的普通人来说,要完全理解其中的数学是非常困难的,所以要让这些普通人理解,得要把里面的数学知识用简单的语言去讲解才行。而且想明白了这些数学,对学习其他的内容也是大有裨益的。我就是属...
2012-05-29 10:18:09
150
原创 透过源码和实例学习CountDownLatch类
最近在做一个程序的 时候遇到了这样的情况,在 主类中需要执行一些操作,同时主类会启动几个线程,在这些线程执行前和执行后都会一系列的操作。因此就用到了CountDownLatch类。CountDownLatch是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 下边是一个例子:import mulithread.CountDownLatch;...
2012-04-23 10:03:56
140
原创 练练看小游戏SWING的实现
前一段时间发了一个控制台版的练练看小游戏,后来同学说做一个有界面的出来,大家都玩,于是就花了两天功夫,把以前的给加了界面,进行了改进。算法的思想还没有变,详情请看我的上一篇博客,地址为http://zc0604.iteye.com/blog/1166242,下面给出我的程序源代码,用的素材图片是腾讯的表情,如果你想换成别的图片也可以,不过大小也要做更改,更改res/qqface下的图片就可以啦。...
2011-12-04 17:09:38
201
原创 利用人人网去获取世界各地的大学信息
最近登录校内在搜索一个大学老乡的时候,点击搜索时弹出一个框,这里边有世界各地的大学名称信息。于是便想要是能把这些数据给采集到,存起来,以后说不定能用到。于是有了下边的废话。首先准备工具:用到的jar包有:json-lib-2.4.jar(解析json数据用)json-lib-2.4.jar依赖的包有(commons-beanutils.jar,commons-collections...
2011-12-01 22:02:56
346
1
原创 由新水浒到htmlparser的一次运用
最近在看新水浒,被108好汉的英雄气概所折服了,这里面的些许台词不仅是当时人民生活的写照,和当今也类似之处。“我爸是李刚”是鲜活的小衙内的翻版,强人欺压百姓,官员相互勾结。。。。。,莫谈国事,哈哈。看了之后就是想把108个好汉的剧照给下载下来,后来找了一找,有一个网站收录了(可怜不全,只有五十四个)。问题来了,我可不想一个一个图片的下载,然后再去和名字一个一个对应。可能你也想到了,对,用程序解析这...
2011-09-12 21:56:21
134
原创 利用java反射机制,实现对类的私有变量和私有方法的访问
记得有一句很有名的话:No reflection ,no frameworks这一句短短的话道出了java 反射机制的强大。java关于反射机制的包主要在java.lang.reflect中,structs,hibernate,spring等框架都是基于java的反射机制。下面是一个关于利用java的反射机制,实现了对私有属性和私有方法的访问的简单例子,希望能对你有所帮助。 ...
2011-09-08 22:05:47
253
原创 连连看小游戏控制台版
看到师兄在玩连连看的游戏,于是乎突然想写一个自己的连连看游戏。我写的这个没有界面,只是一个控制台演示版,当然在这个基础上,用SWING或者Android的GridView扩充界面我想应该很容易吧。不再啰嗦赘述。 连连看游戏关键还是算法问题,任何两个棋子之多经过两个直角的折角连通就可以消去。能消去的两个棋子分以下三种情况: 1 可以用一条直线直接相连 ...
2011-09-06 08:11:57
254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人