自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 redis识知点整理

1.Redis支持的数据类型? Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 2.什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么? RDB 持久化:该机制可以在指定的时间间隔...

2020-05-29 13:36:23 68 0

原创 ElaticSearch7.6 执行脚本语言

1、数据计划 POST { "size": 1, "script_fields": { "sum": { "script": { "lang": "...

2020-05-07 11:33:56 31 0

原创 yum离线安装rpm依赖库

使用yum自带参数--downloadonly和--downloaddir --downloadonly指定仅下载不安装 --downloaddir指定rpm包下载路径 yum install --downloadonly --downloaddir=/rpm-pack<package-n...

2020-03-27 15:53:50 38 0

原创 python3的pip3离线安装依赖库*.whl

在很多时间,都是在内网环境,需要安装相关Python3对就的依赖库,我们就选择离线安装 1、在可以联外网的服务器上,先在线安装好需要的依赖库,然后将所有依赖库导成txt文件 pip3 freeze>requirements.txt 2、编辑requirements.txt,保留我们需要...

2020-03-27 15:49:05 524 0

原创 redhat7离线安装python3

有时候,在内网环境,是不能通过yum安装的,所以就涉及到离线安装,离线安装,会有很多包依赖,让很多开发人员,及运维人员头疼,所以,我亲测,进行了离线安装,避免大家走重复的路 首先是下载离线包(本来想放在百度云的,但百度云不给费的速度,实在是.......): https://download....

2020-03-26 15:08:55 270 0

原创 redhat7.5离线安装nginx,以及安装相关依赖

1、将gcc和gcc-c++中的包安装,执行如下命令安装 rpm -Uvh --force --nodeps *.rpm 2、将libtool-2.4.2.tar.gz与pcre-8.35.tar.gz分别解压,进入文件夹 ./configure --prefix=/usr/local/对应路径名...

2020-03-26 14:47:19 398 0

原创 Python3 matplotlib 将图片转华为png格式图片数据

from io import BytesIO import base64 import numpy as np import matplotlib.pyplot as plt from io import BytesIO # 内存中构建 x = np.arange(100) y = np.sin...

2020-03-04 21:31:45 100 0

原创 Mysql导出表字段说明

package com.db; import java.awt.Color; import java.io.FileOutputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.R...

2020-02-26 15:59:46 130 0

原创 人脸识别图形比较(特征值比较)

在业务中,经常会用到,两次进行拍照,通过比较两个相片,看是不是同一个人,所以这里就用到人脸识别比较: 本例子中,我们用到的开源库为虹软公司的,官网地址为:https://www.arcsoft.com.cn/, 在使用此例子前,需要到上面的官网申请appId和sdkKey 对应的代码和jar...

2020-02-24 16:45:50 295 0

原创 常用正则表达式

一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)...

2019-11-09 20:37:01 39 0

原创 shell批量杀死进程

shell批量杀死进程 ps -ef|grep server-1.0.jar|grep -v grep|awk '{print "kill -9 "$2}'|sh

2019-09-29 15:02:43 68 0

原创 CSS笔记

1、弹框带区域 padding: 15px; width: 180px; background: #fff; box-sizing: border-box; border-radius: 10px; 2、两个div在同一行 display: flex 3、虚线 divCs...

2019-09-15 22:12:32 49 0

原创 PyQt5学习笔记,带例子源码

一、很程序员,都喜欢开发windows桌面应用系统,基于python3开发,效率高 二、PyQt5开发的桌面应用系统是可以跨平台的,可以在Mac上、Window上、Linux桌面系统上运行,以下为学习笔记及总级 三、源码下载 https://download.csdn.net/downl...

2019-08-01 14:59:46 1107 1

原创 数据库字段中带下划线转驼峰格式

在开发中经常遇到数据库字段带下划线,但java实体中,又必须是驼峰格式,为了快速转换,用正则,方便省事 在NodePad++中,查找替换即可 查找 _(.) 替换\U$1 ...

2019-07-10 10:02:29 1656 1

原创 Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore

1)CountDownLatch和CyclicBarrier都能够实现线程之间的等待,只不过它们侧重点不同: CountDownLatch一般用于某个线程A等待若干个其他线程执行完任务之后,它才执行; 1而CyclicBarrier一般用于一组线程互相等待至某个状态,然后这一组线程再同时执行;...

2019-02-18 09:41:42 47 0

原创 AB压测试实实践

CentOS7压力测试 ab 命令安装与使用 yum install apr-util yum install yum-utils cd /opt mkdir abtmp cd abtmp yum install yum-utils.noarch yumdownloader httpd-too...

2019-01-30 17:09:47 69 0

原创 多线程Semaphore共享资源实例

public class TestTask{     private final ExecutorService exec;     private final Semaphore semaphore;     public TestTask(int nThread){         exec...

2019-01-22 10:21:21 165 0

原创 多线程并行执行,然后汇总结果

代码下载地址:https://download.csdn.net/download/hekf2010/10926623 很多时间,需要多线程并行处理,然后汇总处理结果,例如,因为请参数数据量非常大,所以只能分批查询,然后将分批查询的结果汇总到一个数组中。 一、多线程类 import jav...

2019-01-18 20:57:37 4110 1

原创 javascript Map工具类

Array.prototype.remove = function(s) {        for (var i = 0; i &lt; this.length; i++) {            if (s == this[i]){                this.splice...

2019-01-07 15:03:49 51 0

原创 Django配置,建库

# ————————Django中使用中国时区和中文 开始———————— 到settings.py  里修改#\CrazyEye\CrazyEye\settings.py  LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/...

2018-11-29 23:05:37 91 0

原创 修改war外相关配置办法

修改相关配置参数过程 1、将 mq-cloud.war放在linux一个目录下如/home/temp 2、解压:unzip -oq mq-cloud.war 3、删除:rm -rf mq-cloud.war 4、修改:WEB-INF/classes路径下的application-local.yml...

2018-11-27 10:33:47 208 0

原创 mysql 备份数据脚本

mysql 备份数据脚本 #!/bin/bash for i in db1 db2 db3; do /usr/local/mysql/bin/mysqldump -uroot -p123456 -P3306 -R --databases $i > $i"_`date +%Y%m...

2018-10-22 15:33:09 79 0

原创 Springcloud 多数库 多数据源整合,查询动态切换数据库

随着SAAS平台越来越盛行,很多情况下,希望应用程序搭建一套,为每个用户建立一个私有的数据库,所有程序使用一套. 开动吧: 一、 首先继承AbstractRoutingDataSource,从名称上看为抽象路由数据源,就是spring为提供动态数据库而设定的。在这个类中,需要重写determi...

2018-07-22 17:01:26 10654 7

原创 阿里云服务器 RocketMQ外网访,JAVA服务连接不上问题

一、RocketMQ外网访问配置(比如阿里云服务器,分内网ip和外网外IP) 经过排查,最终发现是因为,java客户端连接rocketmq时,rocketmq返回的Ip地址是阿里云服务器的内网地址(内网地址肯定访问不了,可惜当时没有截图留证),正确的应该是返回服务器的外网地址,解决办法如下: ...

2018-07-18 09:09:13 5411 0

原创 mina编程笔记

Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore1)CountDownLatch和CyclicBarrier都能够实现线程之间的等待,只不过它们侧重点不同:CountDownLatch一般用于某个线程A等待若干个其他线程执行完任务之后,它才执行;而C...

2018-06-10 11:24:18 96 0

原创 android工具类

import android.Manifest; import android.app.Activity; import android.content.Context; import android.content.pm.PackageManager; import android.os.Env...

2018-05-05 16:00:45 2090 0

转载 Fragment生命周期

https://blog.csdn.net/gjy_it/article/details/52150773

2018-04-25 23:08:34 294 0

原创 前端开发套件说明

1、bower     (1).bowerrc存的主要是bower下载的库存放位置,如下{ "directory": "bower_components" }       (2)bower.json文件与package.json有点类似,用于存本项目依赖...

2018-03-23 10:06:48 124 0

原创 前端开发环境搭建

二、初始化工程打开cmd或者git bash,在需要的目录下,执行git clone gitlab@192.168.1.xx:product-iaas/xx-web.git然后切换到 develop 分支: cd xx-web/git checkout develop三、 安装node依赖将gul...

2018-03-21 11:05:26 272 0

原创 MS笔记

1、Hadoop文件格式:面向行:SequenceFile,MapFile,Avro 面向列:Parquet , RCFile,ORCFile

2018-03-07 11:07:02 60 0

原创 keycloak单机安装

下载keycloak-3.4.3.Final.tar.gz包,并且解压cd keycloak-3.4.3.Final/keycloak启动数据库 mysql创建数据库 create database keycloak;bin/add-user-keycloak.sh -r master -u ad...

2018-03-05 14:52:08 3036 0

原创 Hbase表映射成hive中

Hbase表映射成hive中 一、1.Hive内部表,语句如下 1、hive中建表 CREATE TABLE member( m_id string , address_contry string , address_province string , address_city st...

2018-01-26 15:59:57 4697 2

原创 CentOS7使用firewalld打开关闭防火墙与端口

一、使用          (1)、firewalld的基本使用        启动: systemctl start firewalld        查看状态: systemctl status firewalld        停止: systemctl disable firewa...

2018-01-09 09:19:15 188 0

原创 linux内在文件内查找

linux内在文件内查找        grep -rn "hello,world!" *        * : 表示当前目录所有文件,也可以是某个文件名        -r 是递归查找         -n 是显示行号         -R 查找...

2018-01-09 09:17:25 428 0

转载 kafka多个consumer只消费topic数据一次

最近遇到一个问题,由于kafka接收数据进行处理所花费的时间较长,导致kafka队列中有堆积,然后就想开启很多个consumer但是不怎么会用,报了一些错误,通过一天的学习了解,终于可以让多个consumer共同消费topic中的数据了 使用3个producer同时对一个topic写...

2018-01-05 15:47:36 22589 7

转载 ZooKeeper设置ACL权限控制

ZK的节点有5种操作权限: CREATE、READ、WRITE、DELETE、ADMIN 也就是 增、删、改、查、管理权限,这5种权限简写为crwda(即:每个单词的首字符缩写) 注:这5种权限中,delete是指对子节点的删除权限,其它4种权限指对自身节点的操作权限 身份的认证有4种方式: w...

2017-12-19 16:52:43 9839 0

原创 HDFS基于ACL权限控制

一、开起ACL权限开关 (1)如果是Apache Hadoop:修改hdfs-site.xml的配置,并重启                     dfs.namenode.acls.enabled            true          (2)如果是CDH,登陆Clou...

2017-12-19 15:11:53 591 0

原创 Hadoop基于SLA权限认证

在core-site.xml中配置以下属性:  hadoop.security.authorization=true 配置hadoop-policy.xml  参数格式 用户名与用户组之间用空格分开  用户用户之间用“,”  Tom,cat super,no  属性说明 ...

2017-12-19 14:44:31 545 0

原创 面试笔记2

1、线程继承Thread和实现Runable区别 继承Thread类的方式有它固有的弊端,因为Java中继承的单一性,继承了Thread类就不能继承其他类了;同时也不符合继承的语义,Dog跟Thread没有直接的父子关系,继承Thread只是为了能拥有一些功能特性。而实现Runnable...

2015-04-23 22:09:22 162 0

原创 面试笔记

1、写两个线程,一个线程打印数字,一个线程打印字母,且交替打印,打结果为:A12B34C56D78E910F1112G1314H1516I1718J1920K2122L2324M2526N2728O2930P3132Q3334R3536S3738T3940U4142V4344W4546X4748Y...

2015-04-09 14:15:26 150 0

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