自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (1)
  • 收藏
  • 关注

原创 Cassandra之集群缩容

Cassandra版本:3.11节点数调整: 视情况逐个缩减写在前面:1.cassandra缩容方案的原理是利用nodetool decommission 命令将待缩容的节点的数据拷贝到集群内其他节点。2.nodetool decommision执行期间会占用默认200Mbps带宽,缩容时应计算初始服务器带宽占用情况,结合服务器总带宽,合理设置streamthroughput。计算方式:假定服务器带宽上下行均为300Mbps,当前峰值带宽占用量为60Mbps,所以非回收节点支持的最大写入量为240

2022-03-19 17:49:01 792 1

原创 VMware安装Centos7 NAT模式搭建集群

前言此次为本人的操作记录,如遇问题,请自行百度或留言虚拟机搭建集群的目标:物理机能通过xshell连接虚拟机,虚拟机之间能够互相通信且可联网下载软件。相关文件和参考地址VMware15版本号:版权原因,自行下载:VMware-workstation-full-15.5.0-14665864.exe软件序列号:UG5J2-0ME12-M89WY-NPWXX-WQH88Centos7镜像下载,版权原因,自行下载(CentOS-7-x86_64-DVD-2009.iso).建议先读:[虚拟机的四种网

2022-03-18 17:03:07 392 1

原创 python脚本检测备忘-队列queue logging mysql连接池 多线程 redis集群 countdownlatch python数组按照对象字段排序 追加写文件 格式化时间

队列queue logging mysql连接池 多线程 redis集群 countdownlatch python数组按照对象字段排序 追加写文件 格式化时间

2021-10-27 18:32:21 259

原创 python 主线程读取数据写入队列,多线程消费队列数据

备忘记录主线程读取数据写入队列,多线程消费队列数据。# -*- coding: UTF-8 -*-# !/usr/bin/python3import loggingimport queueimport threadingimport timeimport pymysqlfrom dbutils.pooled_db import PooledDB###############参数配置######################host = "host"port = 3306db

2021-09-16 10:58:11 929

原创 alibaba.dubbo-2.8.3升级到apache.dubbo-2.7.4.1报Failed to start bean ‘eurekaAutoServiceRegistration‘

alibaba.dubbo-2.8.3升级到apache.dubbo-2.7.4报Failed to start bean 'eurekaAutoServiceRegistration'

2020-11-17 10:42:19 529

原创 python脚本scrollId search查询并导出elasticsearch所有数据

ElasticSearch version:6.2.2#!/usr/bin/python#coding:utf-8import jsonimport osimport sysimport timeimport urllib2import urllibreload(sys)sys.setdefaultencoding('utf-8')class exportEsData(): scroll_id = '' def __init__(self, url,index,t

2020-11-09 11:25:34 543

原创 Cassandra Batch Opearte

Cassandra的批处理操作单个分区和多个分区的批处理操作可以保证原子性,一般用于多个表之间协同操作处理。单分区自动支持原子性,但是针对多分区需要引入batchlog来保证多个分区之间的原子性。批处理操作可以节省客户端和服务器之间的网络往返,但应考虑实际的应用场景。批量写入并不能提升性能,相反可能会使性能更差。Batching can be effective for single partition write operations. Butbatches are often mistake

2020-08-05 14:51:15 312

原创 ElasticSearch DSL小记之Nested Query + Nested Aggregation + Reverse Nested

ElasticSearch Version:6.2.2Nested AggregationA special single bucket aggregation that enables aggregating nested documents.一种特殊的单桶聚合,可聚合嵌套文档。Reverse nested AggregationA special single bucket aggregation that enables aggregating on parent docs from ne

2020-05-11 14:06:49 649

原创 mongoTemplate异常之 you can't add a second 'null' criteria.

错误代码:Query query = new Query();Criteria c = new Criteria();c.andOperator(new Criteria("name").is('zhangsan'),new Criteria("name").ne('lisi')); query.addCriteria(c);if (StringUtils.isNotEmpty

2017-11-30 19:20:13 7670 1

原创 MongoDB-MongoTemplate之模糊匹配多个字段

查询的字段是value,需要对多个字段进行模糊匹配。Pattern pattern =Pattern.compile("^.*" + value + ".*$",Pattern.CASE_INSENSITIVE);Criteria criteria = new Criteria(); criteria.orOperator(Criteria.where("value").is(pa

2017-10-11 10:40:40 7376

原创 【解决】SpringMVC整合Shiro之 Error creating bean with name 'shiroFilter' defined in class path resource...

整合shiro之前程序正常启动,但是整合完之后出现问题,原因就是在项目启动加载web.xml的时候,<context-param>的执行顺序是在<servlet>之前的,但是呢,加载注入UserRealm的时候,再次注入UserService就会出现注入失败的情况,原因就是开启注解,扫描包的配置写在spring_mvc.xml中,也就是说我们在访问一个我们还没有注入到Spring容器的bean。所以出现异常

2017-08-29 15:56:48 73344 3

原创 【工具】Spring中获取properties参数&解决中文乱码

工具类代码:package com.guide.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.HashMap;import java.util.Properties;/** * Desc:properties文件获取工具类 * */public

2017-08-08 16:38:29 2771

原创 【解决】jsPDF之长图片生成PDF(分页,失真)

为了减轻后端压力,尽量在前端页面实现,同时减轻服务器负载。 上接:http://blog.csdn.net/zt_fucker/article/details/76583032版本:jsPDF.js 1.3.2在获取到页面截取的base64位的长长图片之后,添加到pdf中。 $("#downpdf").on("click", function() { //获取

2017-08-02 16:51:24 22347 7

原创 【解决】html2canvas.js截图只截取当前可视区域

前面写过Echarts图表生成PDF文件http://blog.csdn.net/zt_fucker/article/details/71601362只是一个简单的demo示例,包含图片和文字,然后最近需求则是大范围的文字和ajax动态获取的嵌套数据。版本:html2canvas 0.4.1.原页面代码非常复杂,无法完全还原代码。页面代码中涉及到了iframe、easyUI,tab标签原因:当时使用

2017-08-02 16:22:47 28129 10

原创 【微信】未关注公众号授权获取基本信息(头像昵称等)

引导用户点击设计好的链接,形如:https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx9a3d0c9c3170978c&redirect_uri=http%3a%2f%2fwx.dizaozhe.cc%2fwechatconfig%2fdesc&response_type=code&scope=snsapi_userinfo&stat

2017-07-19 14:36:01 24932 6

原创 【解决】微信6.5.5版本后转发朋友、分享朋友圈不能显示缩略图

经过测试发现,微信版本在6.5.3之前的时候,页面转发是可以显示body中第一张符合标准的img图片,主标题取的title,副标题取的是当前的链接。 但是当微信升级之后,逐渐取消了这一功能准备阶段: ①已备案的域名 ②已认证的服务号 ③JS接口安全域名成功设置一定要仔细看,一定要仔细看,一定要仔细看 重要事情说三遍我因为没有注意分享的自定义链接也为授权域名,导致一直不能达到想要的结果。前期准

2017-07-17 11:03:55 6178 2

原创 【工具】去除字符串中的特殊字符

代码如下: public String HandleData(String str){ String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]"; Pattern p = Pattern.compile(regEx); Matcher m =

2017-07-13 17:21:06 2029

原创 【异常】Tomcat启动异常之Unsupported major.minor version 51.0

起因:在本地eclipse开发完之后,部署到Linux环境下,出现问题。 原因:jdk版本过低解决办法: ①修改Linux服务器的java版本 ②在Tomcat配置文件中设置指定的java版本。

2017-07-13 16:07:48 542

原创 【扩展】Freemarker模板遍历集合实现下载word部分文字隐藏

书接前几篇http://blog.csdn.net/zt_fucker/article/details/51836851 实现比较简单的下载目的:遍历输出下载word,但是有一部分是隐藏显示的:形如:姓名(NAME)[其中括号内是需要隐藏的部分] 张三解决办法:找到ftl模板,找到并编辑 相关代码如下: 前期准备:把NAME和姓名之间用@分隔符隔开 形如:姓名@NAME… <#list ms

2017-07-12 18:28:33 742

原创 【异常】SSM+Redis缓存@Cacheable之java.lang.ClassCastException等

在整合redis的时候使用注解配置缓存策略的时候出现下述错误。java.lang.ClassCastException: com.guide.pojo.TUser cannot be cast to java.lang.String原因是返回值为对象,而不是默认的字符串类型。强转出现错误,抛出异常。解决办法: 配置文件中在RedisTemplate中注入序列化等属性。<bean id="redis

2017-07-05 12:42:10 5732

原创 【异常】SSM整合quartz之org.quartz.impl.JobDetailImpl----ClassNotFoundException

书接:【扩展】SSM之配置quartz定时器http://blog.csdn.net/zt_fucker/article/details/73849280此次配置环境为:Spring4.0.0+Quartz1.8.6 其中: <!-- 定义触发时间 --> <bean id="doTimeForToken" class="org.springframework.scheduling.

2017-07-04 16:10:42 4448

原创 【扩展】SSM之配置quartz定时器

检查pom中quartz依赖:<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>1.8.6</version></dependency>src/main/resources中添加spring_quartz.xml

2017-06-28 16:05:57 2224 1

原创 【增强】(注解)SSM之配置多数据源

上篇是非注解的形式,每次切换数据源比较麻烦,于是就有了注解篇。 非注解地址:http://blog.csdn.net/zt_fucker/article/details/73848742首先随便打开一个注解的源码:@Service为例import java.lang.annotation.Documented;import java.lang.annotation.ElementType;im

2017-06-28 15:58:26 2255

原创 【增强】(非注解)SSM之配置多数据源

SSM单数据源的话,默认的数据源是DruidDataSource中指定数据源; <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="driverClassNam

2017-06-28 15:29:40 2124 1

原创 【yum】之Another app is currently holding the yum lock; waiting for it to exit...

问题:使用yum的时候提示其他应用占用yum,导致yum被锁。Loaded plugins: fastestmirror, langpacksRepodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fastExisting lock /var/run/yum.pid: another copy is runni

2017-06-21 14:51:59 1760 1

原创 VMWare11-虚拟机Centos7镜像配置静态&动态IP地址&VmWare简易安装镜像之ROOT密码

Centos7 下载镜像地址:http://mirrors.163.com/centos/7.1.1503/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso VMWare安装虚拟机,不再赘述。需要标记的是连接方式桥接还是NAT;birdged(桥接)桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,

2017-06-21 12:59:33 992

原创 SSH关闭远程密码登录---Window&Linux客户端证书登录&window找不到ssh-keygen

前几天我阿里云的服务器被暴力破解,很是不爽,于是搞了这个key证书免密码登录。首先在阿里云的ECS服务器内检查是否安装sshd 获取秘钥:如果没看前面的git上传github的文章。依次键入:[root@iz2ze8w7169ei61c5c1il5z ~]# vi /etc/ssh/sshd_config修改为:PasswordAuthentication no此时先设置为yes,等设置完客

2017-06-20 12:51:29 1894

原创 【git】阿里云上传代码到github附SSH-KEY免密码上传&更新github代码到本地

远程连接阿里云服务器,确保安全组内ssh端口打开(如果更改ssh连接端口的话),按照下面代码依次敲root用户下登录[root@iz2ze8w7169ei61c5c1il5z /]cd ~[root@iz2ze8w7169ei61c5c1il5z ~]mkdir git-demo[root@iz2ze8w7169ei61c5c1il5z ~]cd git-demo[root@iz2ze8w7

2017-06-19 12:40:47 1203

原创 【异常】阿里云 git用户被黑客攻击&【This account is currently not available.】

昨晚凌晨三点阿里云服务器被黑客攻击,今早来公司查看得知昨天在github上上传代码的时候被黑客攻击(没有使用公司内的网络,使用家中的网络可能是被攻击的关键所在),被黑的用户名是“git”用户,密码特别简单(passwd=‘git’),但是我特别好奇,我在配置文件中添加了禁止远程登录代码,我自己都不能通过xshell来进行远程登录,黑客们是怎样暴力破解并进行远程登录的呢?厉害了我滴哥。This ac

2017-06-19 10:24:15 1564

原创 Linux Centos7.2下安装nodejs&npm配置全局路径

首先登陆官网:https://nodejs.org/en/安装之前检测是否装了gccgcc-c++python 2.7+没有的话yum install 下载完成之后上传到Linux: rz 没有rz sz的话安装一下(yum -y install lrzsz)然后依次执行:cd /usr/localmkdir nodejs6cd nodejs6rz ------ 选择nodejs

2017-06-12 12:01:13 17200

原创 【异常】阿里云ECS之yum源"Name or service not known"&安装MySQL

使用yum安装mysql的时候出现; 阿里云自带的yum源 添加新的源之后出现问题,删掉新加的源之后还是报错。http://mirrors.cloud.aliyuncs.com/epel/7/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; Na

2017-06-12 10:48:35 12784

原创 【异常】阿里云ECS之Centos7下载文件出现”wget: unable to resolve host address”

[root@iz2ze8w7169ei61c5c1il5z yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo--2017-06-07 21:35:07-- http://mirrors.aliyun.com/repo/Centos-7.repo

2017-06-07 21:45:39 17589 5

原创 PyCharm激活码-注册码

点击server选项 server选项里边输入 http://elporfirio.com:1017/就可以了。   不行再尝试:   server选项里边输入 http://idea.imsxm.com/

2017-06-07 09:34:52 4444

原创 【异常】cvc-elt.1: 找不到元素 'beans'报错(ehcache-spring)

出错位置: http://ehcache-spring-annotations.googlecode.com/svn/schema/ehcache-spring http://ehcache-spring-annotations.googlecode.com/svn/schema/ehcache-spring/ehcache-spring-1.1.xsd">首先查看是否引用这个jar包;

2017-05-25 12:09:26 1456

原创 【异常】There is no getter for property named 'xxx' in 'class java.lang.String'

Mapper.java:int dataTableDoctorDetailCount(String str);Mapper.xml<select id="dataTableDoctorDetailCount" parameterType="java.lang.String" resultType="java.lang.Integer"> <![CDATA[

2017-05-25 12:01:25 842

原创 Echarts之Chrome不兼容fontSize小于12的字体大小设置&解决办法

Echarts在Chrome和搜狗浏览器下对于地图Map的字体设置如果小于12的话就会按照12显示。textStyle : { fontSize : 9, },但是在火狐浏览器则会正常显示。 原因是在Chrome浏览器内将-webkit-text-size-adjust属性给禁用了。 解决办法: ①在浏览器高级设置里面将最小字体改为需要的值,但是

2017-05-23 16:03:26 6781

原创 Echarts之自定义Map热力图比例尺(视觉映射组件)

形如: visualMap组件有两种展现形式,默认是continuous(连续型),要想实现图片的形式,需要将type设置为piecewise(分段型) 自定义显示lable:pieces: [ {min: 0, max: avg,label: '低于于国家复合指标'}, {min: avg, max: max, label: '高于国家复合指标'},

2017-05-23 15:53:45 4177

原创 【思路】ArrayList中匹配元素替换至指定位置

数据源: [1,2,3,4,5] 结果数据: [1,5,3,4,2]匹配元素为5的元素移动到第二个元素位置,不影响其他数据准确性x为匹配元素int flag = 0;for (int i = 0; i < list_data.size(); i++) { if (x.equeals(list.get(i))) { list_data.s

2017-05-22 13:22:25 5879 2

原创 Echarts之map地图隐藏港澳台等区域

只是提供一种思路: china.js中找到echarts.registerMap(‘china’, {中的”features”KEY值 形如:{ "id": "710000", "geometry": { "type": "MultiPolygon", "coordinates": [

2017-05-18 15:05:08 9121 1

原创 Echarts之地图自定义lable文本标签&去掉小点

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>省名称居中显示</title> </head> <body> <div id="map" style="width: 600px;height: 500px; float: left;"> </di

2017-05-18 14:05:40 12144 1

zabbix-templates-cassandra-export.xml

通过zabbix监控Cassandra各类指标的模版,zabbix-java-gateway通过RMI进行服务器之间的通信,cassandra配置开启JMX,关闭验证校验。导入模版可查看cassandra的指标统计

2020-06-08

空空如也

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

TA关注的人

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