- 博客(106)
- 资源 (9)
- 收藏
- 关注
原创 使用kettle导入Elasticsearch数据库
3、如果开启了ssl认证,需要把 秘钥文件(.p12) 拷贝到data-integration\plugins\elasticsearch-bulk-insert-plugin\config目录下。1、删除data-integration\lib 下 所有 jackson- 开头的jar包,然后把jackson-2.8.10-libs文件夹中的jar拷到lib目录下。2、替换data-integration\plugins\elasticsearch-bulk-insert-plugin文件夹。
2024-03-16 11:00:07 925
转载 自动化运维之Ansible
Ansible概述由于互联网的快速发展导致产品更新换代速度逐渐加快,运维人员每天都要进行大量的维护操作,仍旧按照传统方式进行推护会使得工作效率低下。这时,部署自动化运维就可以尽可能安全、高效地完成这些工作。一般会把自动化运维工具划分为两类:一类是需要使用代理工具的,也就是基于专用的Agent程序来完成管理功能,如:Puppet、Func、Zabbix等;另处一类是不需要配置代理工其的,可...
2019-07-13 16:13:00 336
转载 minerd和kworkerds感染
检测到服务器有异常文件下载,当时没太注意,执行下面操作解决问题(简单针对于minerd处理)1、执行 top -i命令查看cpu 使用总过高,使用top -l 查看到是minerd作祟,2、果断ps -ef | grep ‘minerd’查看pid,3、使用kill -9 程序的pid 杀死掉,4、到 cd /tmp/下查看是否存有临时文件,如果有rm -rf 删除,没有就算...
2019-05-05 13:59:26 376
原创 解决一次服务器病毒被杀的情况
背景下午查看服务器的时候,突然发现服务器突然变得很卡。查看进程的时候发现有个叫blil的进程占有大量CPU资源,最高达到CPU60%的资源。第一步,直接删除病毒和定时启动程序 搜索blil地址,在/etc/下,调用rm -rf /etc/blil删除该文件 清空/var/spool/cron/root内容,解决定时启动的问题。 结果:解决失败,病毒文件会定期生成,并...
2019-03-15 17:42:57 1869
原创 CentOS下面安装SNMP协议
检查是否安装snmp服务# rpm -qa |grep snmp yum安装yum install -y net-snmpyum install -y net-snmp-develyum install -y net-snmp-libsyum install -y net-snmp-perlyum install -y net-snmp-utilsyum ins...
2018-08-01 20:22:19 1802
原创 CentOS7增加SSH_PUB key登录
CentOS生成秘钥ssh-keygen -t rsa 用这个命令生成私钥和公钥,在输入文件名称和密码后,会在当前目录里面生成一个[filename]、[filename].pub文件。其中.pub文件是公钥文件,这个key可以用到任意用户中,如果需要放到root用户放到/home目录下,新建.ssh文件夹,并把自己的key放到authorized_keys上面即可,记得增加...
2018-07-26 15:27:03 11986
转载 Spring Boot中使用Flyway来管理数据库版本
久违了的Spring Boot系列,今天抽空更新一篇。去年写过很多篇关于数据访问的文章了,比如下面这些:使用JdbcTemplate使用Spring-data-jpa简化数据访问层(推荐)多数据源配置(一):JdbcTemplate多数据源配置(二):Spring-data-jpa使用NoSQL数据库(一):Redis使用NoSQL数据库(二):MongoDB整合MyBatisMyBatis注解配...
2018-07-06 17:08:26 799 1
原创 使用阿里云镜像安装Docker CE
由于安装DockerCE时下载官网库长期出现超时的情况,所以在安装docker时需要把下载镜像改到国内的镜像库。所以就有了阿里云镜像库。按照阿里云在CentOS安装时介绍步骤:# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息...
2018-04-25 14:49:24 10421 1
转载 十大Intellij IDEA快捷键
版权声明:本文为博主原创文章,未经博主允许不得转载。欢迎访问 http://blog.csdn.net/dc_726 https://blog.csdn.net/dc_726/article/details/42784275目录(?)[+]Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也...
2018-04-17 21:01:30 212
转载 【spring boot+mybatis】注解使用方式(无xml配置)设置自动驼峰明明转换(mapUnderscoreToCamelCase),IDEA中xxDao报错could not autowi
最近使用spring boot+mybatis,使用IntelliJ IDEA开发,记录一些问题的解决方法。1、在使用@Mapper注解方式代替XXmapper.xml配置文件,使用@Select等注解配置sql语句的情况下,如何配置数据库字段名到JavaBean实体类属性命的自动驼峰命名转换?使用spring boot后,越来越喜欢用注解方式进行配置,代替xml配置文件方式。mybatis中也可...
2018-03-13 17:13:16 2523
转载 InheritableThreadLocal 实现原理
介绍 InheritableThreadLocal 之前,假设对 ThreadLocal 已经有了一定的理解,比如基本概念,原理,如果没有,可以参考:Java 多线程:threadlocal关键字。这里再复习下 ThreadLocal 的原理,因为会对 InheritableThreadLocal 的理解 有重大的帮助:每个线程都有一个 ThreadLocalMap 类型的 threadLocal...
2018-02-27 17:24:38 877
转载 在微服务中使用领域事件
稍微回想一下计算机硬件的工作原理我们便不难发现,整个计算机的工作过程其实就是一个对事件的处理过程。当你点击鼠标、敲击键盘或者插上U盘时,计算机便以中断的形式处理各种外部事件。在软件开发领域,事件驱动架构(Event Driven Architecture,EDA)早已被开发者用于各种实践,典型的应用场景比如浏览器对用户输入的处理、消息机制以及SOA。最近几年重新进入开发者视野的响应式编程(Reac...
2018-02-26 14:28:46 269
原创 spring-boot使用rabbitmq示例
POM文件声明: org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-amqp Directer队列消费
2018-01-17 18:06:12 832
转载 linux下命令执行结果作为其他命令输入参数
转发原文:http://blog.csdn.net/a515983690/article/details/51554297#1. 通过ps命令获取对应程序的pid比如这里要获取redis-server这个进程的pid[plain] view plain copy# ps -ef | grep redis-server roo
2017-09-09 14:39:17 4439
原创 linux打包的时候出现的奇葩问题
奇葩问题1.Linux打的war包在linux上无法运行,在windows上能运行2.windows打的war包在windows上可以运行,在linux上也可以运行.elasticsearch的netty依赖问题项目中使用elasticsearch(版本号:5.3.0),服务器在运行后表现形式就是:NoNodeAvailableException[Non
2017-08-17 17:25:28 862
转载 java 伪随机数安全性
真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。这样的随机数发生器叫做物理性随机数发生器,虽然很可靠,但是使用计算机很难实现,它们的缺点是技术要求比较高。在实际应用中往往使用伪随机数就足够了。这些数列看似是随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。计算机产生的随机数有很长的周期性。它们不真正地随机,因为它们实际上是可以计算出来
2017-05-12 19:59:30 863
原创 Tomcat性能优化
Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。一、思路说明Tomat主要参考资料有:http://tomcat.apache.org/tomcat-8.0-doc/config/ajp.html,具体思路如下:1. 调整tomcat的thread最大连接数的默认值,默
2017-01-05 20:02:43 716
转载 python连接mysql
#!/usr/bin/python# -*- coding: UTF-8 -*-# pip install MySQL-pythonimport MySQLdb, os try: conn = MySQLdb.connect(host='172.17.42.1', user='数据库访问用户', passwd='数据库访问密码', db='数据库名', port=3306)
2016-10-20 21:34:06 364
转载 OpenResty基于nginx的限流插件
http://git.oschina.net/kevin158/flowlimit?from=20160911简介基于OpenResty,本程序即为部署在其上的分流限流控制脚本,基于配置策略进行工作,也可以通过管理URI实时调整配置生效包括几个部分lua_scripts 用于部署到OpenResty的Lua脚本,脚本插入点见nginx/conf/nginx.
2016-09-30 15:17:50 2650
转载 mysql/Java服务端对emoji的支持
原文地址:https://segmentfault.com/a/1190000000616820前言:最近开发的iOS项目因为需要用户文本的存储,自然就遇到了emoji等表情符号如何被mysql DB支持的问题。困扰了数日,在就要绝望放弃的边缘,终于完成了转换和迁移。在此特别分析和整理,方便更多人。 问题描述:如果UTF8字符集且是Java服
2016-09-22 13:29:50 467
转载 @Transactional用法
http://blog.csdn.net/blueheart20/article/details/44654007引言: 在Spring中@Transactional提供一种控制事务管理的快捷手段,但是很多人都只是@Transactional简单使用,并未深入了解,其各个配置项的使用方法,本文将深入讲解各个配置项的使用。1. @Transactional的定义
2016-09-08 13:22:17 8289
转载 Spring MVC @Transactional注解方式事务失效的解决办法
springmvc spring的事务注解@Transactional冲突后导致事务失效的解决方法
2016-08-20 17:19:24 769
转载 PowerDesigner生成Excel版本的数据库文件
要把数据库设计转成一个excel版本的,百度出来一个脚本文件,很好用发现,留个纪念在pd中,shift+ctrl+X,打开脚本运行,脚本如下,附件也留了一份:[vb] view plain copy '*******************************************************************
2016-08-12 13:19:34 714
转载 服务治理过程演进
在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。 (1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。 此时需要一个服务注册中心,动态的注册和发现服务,使服务的位置透明。 并通过在消费方获取服务提供方地址列表,实现软负载均衡
2016-07-13 19:51:22 566
转载 python的命令行参数处理
Python 命令行参数篇头感想:Python的两种获取命令好的方法,一种是直接通过sys.argv和getopt包中的类解析方法。从使用角度上看。getopt更适合Python正规程序开发的时候使用,从各种实验证明他实际上更像一个参数数组解析方法,所以最好得配合main方法来使用会更恰当些。而如果仅仅只是想用Python编写一段简易的shell脚本。可以直接就用sys里面的参
2016-06-16 10:39:36 2573
原创 scala的Eclpise开发和helloworld
最近在学习spark,spark的基于scala开发的,他的很多库文件也是用是scala语言编写。所以对scala有一些必要的了解是很有用的。现在先来安装scala体验下再说。系统版本要求1.eclipse版本:eclipse-jee-mars-1-win32-x86_64.zip2.JDK版本:1.7.673.scala版本:2.114.插件地址:http://downloa
2016-05-30 13:14:20 661
转载 解决Exception: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z 等一系列问题
一.简介 Windows下的 Eclipse上调试Hadoop2代码,所以我们在windows下的Eclipse配置hadoop-eclipse-plugin-2.6.0.jar插件,并在运行Hadoop代码时出现了一系列的问题,搞了好几天终于能运行起代码。接下来我们来看看问题并怎么解决,提供给跟我同样遇到的问题作为参考。 Hadoop2的WordCount.java
2016-05-26 16:45:19 1306
原创 MongoDB学习入门相关资料索引
1. 官网地址https://www.mongodb.org/2. 基础学习教程http://www.runoob.com/mongodb/mongodb-tutorial.html3. 启动与关闭3.1 启动mongo简易启动:./bin/mongod配置文件启动:./bin/mongod -f mongodb.conf配置文件内容:port=2701
2016-03-31 11:06:59 523
转载 利用Eclipse+maven编译Jedis源码成jar包和源码jar包
标签:在GitHub上面,有很多源码都是maven项目,但是很多都没有jar包。去网上找到话第一个是比较难找,第二个是怕不够原汁原味。我们通过maven+Eclipse可以可视化将maven项目生成jar库包还有源码jar包。1.下载maven下载地址:http://maven.apache.org/download.html2,解压 到本地:
2016-03-29 17:31:09 1402
原创 MFS的MASTER启动出现错误
open files limit has been set to: 4096working directory: /usr/mfs/var/mfslockfile created and lockedinitializing mfsmaster modules ...exports file has been loadedtopology file has been loade
2016-03-07 10:43:24 3260
转载 tomcat性能调优
http://www.365mini.com/page/tomcat-connector-mode.htmhttp://itindex.net/detail/50701-tomcat-bio-nio.aprhttp://www.cnblogs.com/jifeng/p/3327813.htmlhttp://www.oschina.net/translate/tomcat-per
2015-11-24 17:07:18 628 1
转载 单个进程最大线程数
原文链接:http://jzhihui.iteye.com/blog/1271122 windows 操作系统中允许的最大线程数。 ===========================================================================默认情况下,一个线程的栈要预留1M的内存空间而一个进程中可用的内存空间
2015-09-11 14:50:24 2290
转载 MySQL Cluster报错及解决方法(不断更新中)
原文地址:http://blog.snsgou.com/post-132.html排查问题技巧:MySQL Cluster 自带了一个错误代码的查看的小程序。通过这个小东西我们可以方便的定位问题的原因。 这个程序就是 perror 在MYSQL安装目录的bin下面。如报错:ERROR 1005 (HY000) at line 474868: Can't create tab
2015-08-16 17:22:13 12678
转载 MySQL Cluster 配置文件(config.ini)详解
原文地址:http://blog.snsgou.com/post-172.htmlMySQL Cluster 配置文件(config.ini)详解############################################################################# MySQL CLuster 配置文件## 带有[!]的注释表示
2015-08-16 16:59:18 1118
转载 邮件系统postfix安装
原文地址:http://www.cnblogs.com/apexchu/p/4271264.html[http://blog.chinaunix.net/uid-174325-id-1744019.html][http://mba.shengwushibie.com/itbook/BookChapter.asp?id=4959]DNS服务器服务器自己可以不用搭,用第三方的就
2015-05-19 16:28:18 2763
原创 nginx安装
依赖GCC++ 的lib包yum install -y gcc gcc-c++安装apr-1.5.1cd apr-1.5.1./configure --prefix=/usr/local/apr-1.5.1makemake install安装apr-util-1.5.3cd apr-util-1.5.3./configure --prefix=/usr/
2015-04-13 13:54:12 574
转载 MooseFS学习笔记
原文地址:http://blog.liuts.com/post/202/1、/mnt/mfs空间的大小为chunkserver定义空间空闲的大小,已使用空间为mfs所存储的数据容量。2、在任一台client执行chmod -R nobody:nobody /mnt/mfs(任意操作),所有client看到的结果是一样的。3、mfschunkfile 用来检查给定的文件以多少副本
2015-03-10 17:54:50 1700
原创 解决安装完MFS找不到mfsmount的问题
MFS安装完毕之后,MFS客户端(mfsmount)没有自动安装。主要是因为客户端依赖的fuse的程序问题。首先检查fuse是否已经安装进入src目录之后通过configure检查配置:./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
2015-03-10 16:19:22 5507
原创 mysql数据库关于max_allowed_packet的问题
java.lang.RuntimeException: org.apache.cxf.interceptor.Fault: Packet for query is too large (1917 > 1024). You can change this value on the server by setting the max_allowed_packet' variable错误解决
2015-03-05 10:49:55 20179 1
原创 shell脚本关于case的用法
#!/bin/bashaddr=undef;while [ $# -gt 0 ]; do case "$1" in -d | --start) shift addr=$1 ;; *) echo "Unknown argument: $1" print_usage e
2015-03-04 18:03:14 1309
Apache-CXF2.4.0-API.chm
2011-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人