自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (2)
  • 收藏
  • 关注

原创 java opc 数据连接和操作

推荐的理由(此标准仅仅代表个人意见):1) 依然单文件;携带方便,无需安装,绿色环保。2) 依然遵循OPC标准,稳定。3) 能模拟常见的大多数应用场景和数据,如各种曲线(三角函数曲线等),各种数据类型,各种故障类型,这一条大多数情况下与第一点是冲突的,所以基本上是常备几种OPCServer推荐的第一位:Knight.OPCServer简单,还是简单,单文件运行起来啥都有了,148KB,很适合做简单的测试。推荐的第二位:Matrikon公司的OPCServer Simulator简

2021-06-15 08:45:12 824

原创 mongodb建账号密码

db.createUser({user:"s2",pwd:"shan8964",roles:[{role:"root",db:"admin"}]})

2021-04-16 17:28:15 100

转载 java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion 验证码无法显示

本地没问题,部署到服务器上图片验证码生成报错。搜罗网上的答案,原来是图形验证码依赖了系统组件,只需安装依赖即可解决。Centos 7.3系统:yum install fontconfigfc-cache --force12Alpine 系统:apk add fontconfigapk add --update ttf-dejavufc-cache --force123项目采用docker进行构建运行,如果每次都需要重新安装此组件,很耗时。采取另一种措施:重新构建一个基础镜

2021-03-24 14:20:14 987

原创 centos7 安装emqx

1.安装所需的包。$ sudo yum install -y yum-utils device-mapper-persistent-data lvm22.使用以下命令设置稳定镜像库,以centos7为例。$ sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo安装 EMQ X1.安装最新版本的 EMQ X ,或者转到下一步安装特定版本:$ s

2021-03-12 15:32:08 2294

原创 mysql 改了数据目录后启动问题

改了目录后启动有几个问题1.datadir=/data2/mysqldata/datasocket=/data2/mysqldata/data/mysql.sock一开始我是这样设,然后就报了说那个那个data目录不能有数据,然后我去清了后还是报这个错,我想了一下估计是socket会自已建文件然后改为下面:datadir=/data2/mysqldata/datasocket=/data2/mysqldata/mysql.sock这样就可以了然后又报了C...

2021-03-12 11:35:31 185

原创 ansible命令应用

这个工具就是用来管理多台机器,可以远程操作多台机器的工具> itjc8.com收集整理>> 讲师:李振良>> 官方网站: http://www.ctnrs.com >> 第一章:《Ansible自动化部署K8S集群》>> 说明:>> 1. 强烈建议学习课堂视频,更多细节都在里面!> 2. 本文档为内部学员资料,请不要随意转发。 # 一、Ansible自动化部署K8S集群## 1.1 Ansible介..

2021-03-04 15:01:21 799 1

原创 harbor和kubernetes结合

主要是注意:#创建kubectl create secret docker-registry registry-secret --namespace=default \--docker-server=10.1.210.33 \--docker-username=admin \--docker-password=Harbor12345#查看secret[root@master demo]# kubectl get secretNAME TYPE ...

2021-03-04 13:08:43 176 1

原创 kubernetes 常用命令

kubectl describe pods coredns-d798c9dd-mpbpc 查看pod的详细信息,比如出错时,可以看看master节点莫认不可以部署pod如果只有一个节点,会报如下错:Warning FailedScheduling 54s (x11 over 14m) default-scheduler 0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate....

2021-03-04 11:34:39 172 1

原创 安装kubernetes1.15.0

1安装docker2.cat <<EOF > /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://mirrors.aliyun.com/kubernete

2021-03-03 17:29:41 155 2

原创 harbor私有仓库的搭建注意事项

方法网上都有,思路如下:1.装docker2.装docker-compose 因为hadbor安装和运行是用docker-compose管理的3.装好docker-compose后,下载hadbor源码,解压改一下配置文件4.主要改几个地方,http--port改一下端口,我的改为8091,可以不改,莫认为80然后改一下hostname,可以是域名,也可以是IP,我的是IP还有是密码harbor_admin_password修改一下就这样差不多了5运行启动这里主要是.

2021-03-03 15:31:10 117 1

转载 kafka安装及配置

下载安装1、下载地址https://www.apache.org/dyn/closer.cgi?path=/kafka/2.4.0/kafka_2.13-2.4.0.tgz下载命令:wgethttp://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.4.0/kafka_2.13-2.4.0.tgz2、解压解压命令:tar –zxvf kafka_2.13-2.4.0.tgz移动: cp -R kafka_2.13-2.4.0 /zjl/..

2020-05-30 16:51:21 282

原创 User root is not allowed to impersonate anonymous

使用HiveServer2 and Beeline模式运行时,启动好HiveServer后运行beeline -u jdbc:hive2://localhost:10000 -n root 连接server时出现java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException):User ..

2020-05-28 15:06:31 1100

原创 使用Canal实现MySQL的数据实时同步

https://blog.csdn.net/qq_23329167/article/details/89873870首先看上面一篇,我是参照他的,只是下面写一下自已注意的地方1.安装zookeeper,2.安装kafka,3.打开mysql的big-log这个流程是能过canal实时读取mysql的bin-log,然后发到kafka接收其实我最后是把信息保存到hdfs的,而kafka可以传输给hdfs,下节再说下面是instance的配置主要是配一下master.add.

2020-05-25 15:22:54 333

原创 springboo+elasticsearch+经纬度查询

主要是先设一下mapping,比如entity如下:@Document(indexName = "buser",type = "person",shards = 1,replicas = 0,refreshInterval = "-1")public class Driver { @Id private String id; @Field private ...

2019-09-09 11:49:22 1305 1

转载 优化springboot,远程监控springboot项目

介绍在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢?1. 方便微服务部署。2. 方便项目启动,不需要下载Tomcat或者Jetty针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点线程数 超时时间 jvm优化针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障...

2019-07-22 10:20:47 643

转载 Springboot实现redis键失效监控操作

 pom.xml文件添加依赖&lt;dependency&gt;    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;    &lt;artifactId&gt;spring-boot-starter&lt;/artifactId&gt;&lt;/dependency&gt;&lt;dependency&gt;    &

2018-12-06 09:52:33 610

原创 jenkins 发布应用执行后会自动杀掉进程

加入BUILD_ID=DONTKILLME 在command 输入如下:#!/bin/bash -lcd springboot2mvn clean packagecd targetpid=`ps -ef | grep springboot2.jar | grep -v grep | awk '{print $2}'`if [ -n "$pid" ]then#!kill -...

2018-10-16 12:01:04 3703

转载 Jenkins常用插件之Publish Over SSH

来自 https://blog.csdn.net/jiang1986829/article/details/51275361 该插件主要是通过SSH连接其他Linux机器,远程传输文件及执行Shell命令。特性:1、SCP—通过SSH发送文件 2、在远程服务器执行shell命令 3、Passwords/passphrases在配置文件及UI界面是加密显示的 4、SSH可在项目编...

2018-10-16 11:59:13 203

转载 centos 安装rabbitmq 非常好

安装erlang以root身份执行下面命令yum install erlang2安装rabbitmq rpm包: wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpmrpm -ivh rabbitmq-server-3.5.0

2016-12-06 15:05:52 372

原创 ThreadMXBean定位CPU占用过高

请求节点: 线程名称:  http-bio-8080-exec-147线程状态:  RUNNABLE      CPU时间: 98952189ms      阻塞总数:  10513      等待总数:  0堆栈跟踪:   java.lang.AbstractStringBuilder.(AbstractStringBuilder.java:64) java.la

2016-09-21 15:58:50 1067 1

转载 Mockito基初

原文:http://liuzhijun.iteye.com/blog/1512780一、什么是mock测试http://liuzhijun.iteye.com/blog/1512780,什么是mock对象? 先来看看下面这个示例:从上图可以看出如果我们要对A进行测试,那么就要先把整个依赖树构建出来,也就是BCDE的实例。 一种替代方案就是使用

2016-08-27 16:03:27 653

转载 RabbitMQ基础概念详细介绍

转至:http://www.ostest.cn/archives/497引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相

2016-03-18 14:41:15 597

转载 Spring单例与线程安全小结

原文:http://www.cnblogs.com/doit8791/p/4093808.html一、Spring单例模式与线程安全 Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统

2016-03-17 18:03:39 323

原创 mongodb重启失败ERROR: child process failed, exited with error number 1

失败的原因是因为通过service mongodb restart时启动失败,或者如果是直接kill 掉来关闭都会出现这种情况  是因为没有正常关闭导致的。         那么如何正常关闭mongodb?可以去看官方文档:http://docs.mongodb.org/manual/tutorial/manage-mongodb-processes/先通过shell连上服

2016-03-10 22:33:04 12554

转载 轻量级分布式 RPC 框架(netty-Protostuff-ZooKeeper-spring)

原文:http://www.csdn123.com/html/topnews201408/67/12167.htmRPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 HTTP 协议的 RPC,它具有良好的跨平台性,但其性能却不如基于

2016-03-10 17:07:26 1333

转载 自定义的RPC的Java实现

原文:http://jbm3072.iteye.com/blog/1088102在看hadoop的源代码的时候,看到hadoop实现了一个自定义的RPC,于是有了自己写代码实现RPC的想法。RPC的全名Remote Process Call,即远程过程调用。使用RPC,可以像使用本地的程序一样使用远程服务器上的程序。下面是一个简单的RPC 调用实例,从中可以看到RPC如何使用以

2016-03-10 16:55:42 335

转载 分布式服务框架dubbo原理解析

alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServer)的东西来解决这些问题。基本原理如图: 在我们的系统中,经常会有一些跨系统

2016-03-10 16:39:07 496

转载 网站安全配置(Nginx)防止网站被攻击(包括使用了CDN加速之后的配置方法)

原文:http://www.bzfshop.net/article/176.html网站安全配置(Nginx)防止网站被攻击(包括使用了CDN加速之后的配置方法)抢沙发分类:服务器配置 标签:nginx 360网站卫士 CDN 10,216 views人浏览网站被攻击是一个永恒不变的话题,网站攻击的方式也是一个永恒不变的老套路。找几百个电脑(肉鸡),控制这些电脑

2016-03-09 22:30:53 448

转载 基于dubbo框架下的RPC通讯协议性能测试

原文:http://www.cnblogs.com/lengfo/p/4293399.html一、前言  Dubbo RPC服务框架支持丰富的传输协议、序列化方式等通讯相关的配置和扩展。dubbo执行一次RPC请求的过程大致如下:消费者(Consumer)向注册中心(Registry)执行RPC请求,注册中心分配服务URL并路由到具体服务提供方(Provider),消费者和服务提供

2016-02-27 10:50:54 737

原创 table './pacific/custom_form' is marked as crashed and should be repaired

从问题来看,是数据库索引出了问题,本系统导致这问题是因为当时磁盘空间用完了,然后应是建不了索引导致       解决:      找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:myisamchk -c -r ../data/dedecmsv4/dede_archives.MYI../data/dedecmsv4/这是数据库的数

2016-02-24 14:50:56 416

转载 redis 集群

原文:http://www.cnblogs.com/tankaixiong/articles/4022646.html参考:http://blog.csdn.net/tengdazhang770960436/article/details/49925031一:关于redis cluster 1:redis cluster的现状目前redis支持的cluste

2016-02-22 15:59:33 317

转载 memcached的集群安装

原文:http://blog.csdn.net/andy1219111/article/details/7599336/Memcache的分布式介绍memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。服务器端仅包括内存存储功能,其实现非常简单。至于memcached的分布式,则是完全由客户端程序库实现的。这种分布式是memcached的最大特点。

2016-02-22 14:36:00 403

原创 magent 启动时error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: N

明示是找不到,这是软连接问题     而且还分64分机和32位的    莫认如果是32位机会到/usr/lib/下面找,但64位机会到/usr/lib64/下面找   所以执行如下:   ln -s /usr/local/libevent/lib/libevent-1.4.so.2 /usr/lib64/   其中/usr/local/libevent/lib/是libeven

2016-02-22 14:33:33 778

原创 magent编译报错error: event.h: No such file or directory

修改MakefileLIBS = -levent -lm -L/usr/local/libevent/libINCLUDE=-I/usr/local/libevent/include也就是指向libevent然后再编译就可以

2016-02-22 14:14:04 885

转载 spring-hibernate-mysql实现主从读写分离

原文:http://lujia35.iteye.com/blog/969466介绍下mysql数据库读写分离在spring,hibernate框架下的配置。 1.mysql连接配置文件jdbc.properties master.*.*表示主数据库连接参数,负责增,删,改; slave.*.*表示从数据库连接参数,只负责读取; jdbc.properties 

2016-02-21 16:35:50 2941

转载 高性能Mysql主从架构的复制原理及配置详解

原文:http://blog.csdn.net/hguisu/article/details/73251241 复制概述      Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个

2016-02-21 16:12:30 288

转载 Storm Trident 详细介绍

一、概要     1.1 Storm(简介)     Storm是一个实时的可靠地分布式流计算框架。     具体就不多说了,举个例子,它的一个典型的大数据实时计算应用场景:从Kafka消息队列读取消息(可以是logs,clicks,sensor data)、通过Storm对消息进行计算聚合等预处理、把处理结果持久化到NoSQL数据库或者HDFS做进一步深入分析。1.2

2016-02-17 09:51:15 1562

转载 hive 数据的导入导出

在Hive0.11.0版本中新引进了一个新的特性,当用户将Hive查询结果输出到文件中时,用户可以指定列的分割符,而在之前的版本是不能指定列之间的分隔符。在Hive0.11.0之前版本如下使用,无法指定分隔符,默认为\x01:hive (hive)> insertoverwrite local directory '/home/hadoop/export_hive' select

2016-02-11 12:23:16 530

转载 hadoop任务的执行过程

3.1、任务提交JobClient.runJob()创建一个新的JobClient实例,调用其submitJob()函数。向JobTracker请求一个新的job ID检测此job的output配置计算此job的input splits将Job运行所需的资源拷贝到JobTracker的文件系统中的文件夹中,包括job jar文件,job.xml配置文件,input splits通知

2016-02-11 12:01:47 2381

转载 hadoop中map和reduce的数量设置问题

原文地址:http://blog.sina.com.cn/s/blog_62a9902f0101cqs3.html作者:漫步云端map和reduce是hadoop的核心功能,hadoop正是通过多个map和reduce的并行运行来实现任务的分布式并行计算,从这个观点来看,如果将map和reduce的数量设置为1,那么用户的任务就没有并行执行,但是map和reduce的数量也

2016-02-11 11:55:16 361

UCGUI所有函数的说明

这包函UCGUI的所有函数的说明,有些有例子,这份应是比较全面的,找了很久才找到,有800多页,一般的都才400多页。

2013-04-27

altium最新元件库

altium的最全的元件库。

2012-10-19

空空如也

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

TA关注的人

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