- 博客(33)
- 收藏
- 关注
原创 项目初始化
http://note.youdao.com/noteshare?id=2f5cdea389d980ad934d3a3f55828415&sub=341D9E9019904D5E8215F20F5E982D32
2023-10-24 01:55:22 62
原创 Canal问题总结
官网地址https://github.com/alibaba/canal问题一:发现同一个canal instance里,其中一个表操作可以正常同步到kafka,另一个表则不行。日志也没报错。不能同步的表最近的操作有修改表结构(增加了一个字段)。将其修改为:canal.instance.filter.query.ddl = false关闭canal server(canal-server/bin/stop.sh)重新部署canal-servercanal发送消息到kafka(.
2022-05-16 21:47:18 462 1
原创 ES 7.16.2 Linux环境集群搭建
elasticsearch-7.16.2 (logstash kibana 版本与ES相同)3节点 ES集群配置cluster.name: elasticsearch-clusternode.name: es-node-01network.host: 0.0.0.0#network.publish_host: 127.0.0.1http.port: 9201transport.tcp.port: 9301http.cors.enabled: truehttp.cors.a
2022-05-16 11:10:35 1202
原创 获取IP地址
/** * 获取当前网络ip * @param request * @return */ public String getIpAddr(HttpServletRequest request){ String ipAddress = request.getHeader("x-forwarded-for"); ...
2018-12-26 18:22:04 99
原创 Vue相关命令
Build Setup# 建议不要用cnpm 安装有各种诡异的bug 可以通过如下操作解决npm速度慢的问题npm install --registry=https://registry.npm.taobao.org# install dependenciesnpm install# serve with hot reload at localhost:51000 需要修改这个端...
2018-12-26 11:53:24 80
原创 Google三大论文地址整理
MapReduce:http://blog.csdn.net/active1001/archive/2007/07/02/1675920.aspxGFS:http://blog.csdn.net/xuleicsu/archive/2005/11/10/526386.aspxBigTale:http://blog.csdn.net/accesine960/archive/2006/02/09...
2018-09-17 20:41:48 559
转载 Elasticsearch集群关闭节点
关闭节点关闭节点的API允许关闭集群中的一个或多个(或者全部)节点。下面是一个关闭 _local 节点的例子:$ curl -XPOST 'http://localhost:9200/_cluster/nodes/_local/_shutdown' 也可以通过各自的节点ID来关闭指定的节点(或者像这里说明 的别的选项):$ curl -XPOST 'http://localho...
2018-09-10 19:45:03 3105
转载 【重新分配分片】Elasticsearch通过reroute api重新分配分片
elasticsearch可以通过reroute api来手动进行索引分片的分配。不过要想完全手动,必须先把cluster.routing.allocation.disable_allocation参数设置为true,禁止es进行自动索引分片分配,否则你从一节点把分片移到另外一个节点,那么另外一个节点的一个分片又会移到那个节点。数据量很少的时候,可能影响不大,但是如果数据量很大,这个参数必须要...
2018-09-10 19:36:52 4821
转载 ES相关常用
elasticsearch rest api遵循的格式为: 1 curl -X<REST Verb> <Node>:<Port>/<Index>/<Type>/<ID> 1、检查es版本信息 1 curl IP:9200 2、查看集群是否健...
2018-09-10 19:35:04 160
转载 Elasticsearch索引别名、Filtered索引别名、Template
在使用elasticsearch的时候,经常会遇到需要淘汰掉历史数据的场景。为了方便数据淘汰,并使得数据管理更加灵活,我们经常会以时间为粒度建立索引,例如:每个月建立一个索引:monthly-201709、monthly-201710、monthly-201711 每天建立一个索引:daily-20171015、daily-20171016、daily-20171017、daily-20...
2018-09-10 17:18:10 261
翻译 Elasticsearch快照和备份
Elasticsearch快照和备份在过去的一年中,我们看到许多公司对Elasticsearch的采用率大幅提升。随着越来越多的公司将Elasticsearch作为其业务不可或缺的一部分,Elasticsearch的高可用性变得越来越重要。借助自动复制和故障转移,Elasticsearch提供稳定,高度可用的搜索和分析平台。但是,虽然复制可以保护群集免受硬件故障的影响,但是当有人意外删除索引时...
2018-09-06 20:55:15 757
翻译 如何解决Elasticsearch unassigned shards 问题
原文链接https://www.datadoghq.com/blog/elasticsearch-unassigned-shards/如何解决Elasticsearch unassigned shards 问题在Elasticsearch中,健康的集群是一个均衡的集群:主节点和副本分片分布在所有节点上,以便在节点发生故障时具有持久的可靠性。但是当你看到碎片在UNASSIGNED状态中挥...
2018-09-06 20:51:58 20327
原创 jQuery.validate 表单动态验证
实际上jQuery.validate提供了动态校验的方法。而动态拼JSON串的方式是不支持动态校验的。牺牲jQuery.validate的性能优化可以实现(jQuery.validate的性能优化见图1.2 jQuery.validate源码)。也可以选择使用jQuery.validate提供的动态校验方法。图1.1 需要校验的HTML页面js文件内容如下:varoTab=document....
2018-06-18 21:17:08 428
原创 拦截器实现分页
PageHelper.javaimportjava.util.List;importjava.util.Map.Entry;importjava.util.Properties;importjava.util.Set;importorg.apache.ibatis.binding.MapperMethod.ParamMap;importorg.apache.ibatis.execut...
2018-04-26 00:36:01 391
原创 MySQL集群搭建(CentOs6)
虚拟机下安装的http://note.youdao.com/noteshare?id=2f5cdea389d980ad934d3a3f55828415&sub=341D9E9019904D5E8215F20F5E982D32
2017-06-01 15:51:59 238
原创 Redis集群环境的搭建(从单机模拟到真正的集群搭建)
2017-05-24 工作总结http://note.youdao.com/noteshare?id=7038ff389c4257ac45c63ddc30fc5976&sub=BA546A31E7A44C09B86F99F3CE0F2427
2017-05-24 09:44:44 665
原创 2017年2月8号 数据统计单位转换(两种实现思路)
注意:计算机擅长的是计算不是逻辑判断,计算中移位的效率更高。另外,能不用递归则不用。该业务数据最大转换到T(单位可扩张,第一种实现思路的限制在BigDecimal能支持的大小,第二种实现限制在语言本身或者说没有限制)为单位思路:逢1024进一个单位(借鉴进制思想,这里可以随意设置,只是我的代码不支持,当时没考虑这个),但是注意BigInteger除法是取整运算,所以不能直接
2017-03-11 12:46:43 362
原创 2017年2月27 周一 工作总结(Tab切换/多组条件查询--组内互斥)
以下全是测试数据:任务描述:1.左侧Tab可以切换,切换的同时右侧的结果相应变动2.左侧的搜索是对树中结点的搜索,支持模糊查询,查到结点设置高亮且展开父节点3.右侧的查询条件只会更新右侧下半部分的列表右侧的查询条件指这个部分要求:点双次取消(同时本组的”全部“高亮), 单数次高亮,另外点击“全部”不会取消高亮4.根据条件统计,并将结果按产品给的模版导出
2017-02-27 18:14:07 424
原创 Enum类型
所谓枚举是指由一组固定的常量组成合法值的类型,例如一年中的季节、每个星期的7天、太阳系的恒星或扑克牌的花色(阳光的样色)等等。在引入枚举类型前,表示枚举类型的方法是声明一组具名的常量;例如:public static final int APPLE_FUJI = 0;public static final int APPLE_PIPPIN = 1;public static fin
2015-07-18 21:36:02 288
转载 实现计算机空闲一段时间自动锁屏
package com.test.lockScreen;import java.util.Date;import com.sun.jna.Native;import com.sun.jna.Structure;import com.sun.jna.platform.win32.User32;import com.sun.jna.win32.W32APIOptio
2015-07-18 16:06:22 1634
转载 Eclipse快捷键使用
Ctrl+1 快速修复Ctrl+Shift+O 自动导入所需要的包Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
2015-07-18 15:40:15 272
转载 Jquery控制只能输入数字
控制文本框只能输入数字是一个很常见的需求,比如电话号码的输入、数量的输入等,这时候就需要我们控制文本框只能输入数字。在用js控制之后在英文输入法的状态下去敲击键盘上的非数字键是输不进去的,然而当你转到中文输入法的时候输入的是中文,再按空格或回车键,中文或英文字母就输进去了,这时候就需要我们在文本框得到焦点的时候把输入法关闭,就是不响应输入法的切换。如下语句可以实现这样的功能。[java
2014-07-20 21:07:05 398
原创 jQuery请求Action局部刷新数据
Struts1 + Spring + iBates(Hibernate)1.重复提交 原因:PrintWriter out = response.getWriter();out.print(JSONArray.fromObject(list));之后又return mapping.findForward("view");改为return null就OK了res
2014-07-15 22:23:32 684
原创 2014年4月6日周日 晴 -- 补充Excel读取日志
某公司CMS也有Excel的读取,只是……。我希望将Excel文件读取的代码补充一下,可以直接将读取的内容写进数据库。代码如下:package test;import java.util.List;import java.io.File;import java.io.IOException;import java.lang.reflect.Field;import java
2014-06-24 22:28:54 334
原创 2014年4月1日周二 晴--关于4G的某任务,Excel读取
今天接到一个任务是12个Excel文件要Copy到JSP文件中,要我”ACV“吗?一个没复制完就受不了这种无聊的工作,果断换别的方式。用程序解决!但是我不知道怎样按行去读Excel表格的数据,百度一下吧。文件读取好像答案不是我想要的结果。好吧,搜一下Java读取Excel吧,这个是我要的方法了。import java.io.File;import jxl.Sheet;import
2014-06-24 22:21:24 413
原创 母函数练习(HDOJ习题)--QQ日志
1085.c/*15Ms用的是标记数组的办法,不是模拟数组乘法!!!*/#include#define MAX 10001 // 注意,一定要大于最大值 , max + 1int a[MAX];int main(){ int i, j, k, num_1, num_2, num_5; while (scanf("%d%d%d",&num_1
2014-06-24 22:08:06 348
原创 递归与排序练习(HDOJ习题)--QQ迁移
1029.c(是递归题)/*使用time[i].x=abs((time[i].h)%12*60+time[i].m-12*time[i].m);则为15MS 176K 使用time[i].x=(time[i].h)%12*60+time[i].m-12*time[i].m; if(time[i].x time[i].x*=-1; }则为0MS 176K *
2014-06-24 21:58:52 396
原创 并查集学习--QQ日志迁移
1232.c#include#define MAX 10001int father[MAX];int rank[MAX];int num;void Make_Set(int x){ father[x]=x; rank[x]=1;}int Find_Set(int x){ if(father[x]!=x){ father[x]=Find_Set(fa
2014-06-24 21:45:23 521
原创 2011-2012年寒假(HDOJ学习记录)--QQ日志迁移
2189#include#define MAX 151int a[MAX],b[MAX];int num[]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149};int main(){
2014-06-24 21:37:10 432
原创 mergetSort(2012-09-23周日 于504)--QQ空间日志迁移
模仿C函数库 实现合并算法compare.C文件#include#include#include#include "../DataStructure/bintree.h"#ifndef _COMPARE_H#define _COMPARE_Hint intGreater(void *x,void *y){ return (*((int *)x))-(*((int
2014-06-24 21:24:28 500
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人