<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yohoph的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yohoph</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yohoph]]></copyright><item><title><![CDATA[使用kettle导入Elasticsearch数据库]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/136758597</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/136758597</guid><author>yohoph</author><pubDate>Sat, 16 Mar 2024 11:00:07 +0800</pubDate><description><![CDATA[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文件夹。]]></description><category></category></item><item><title><![CDATA[自动化运维之Ansible]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/95761142</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/95761142</guid><author>yohoph</author><pubDate>Sat, 13 Jul 2019 16:13:00 +0800</pubDate><description><![CDATA[Ansible概述

由于互联网的快速发展导致产品更新换代速度逐渐加快，运维人员每天都要进行大量的维护操作，仍旧按照传统方式进行推护会使得工作效率低下。这时，部署自动化运维就可以尽可能安全、高效地完成这些工作。

一般会把自动化运维工具划分为两类:
一类是需要使用代理工具的，也就是基于专用的Agent程序来完成管理功能，如：Puppet、Func、Zabbix等；另处一类是不需要配置代理工其的，可...]]></description><category></category></item><item><title><![CDATA[minerd和kworkerds感染]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/89843840</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/89843840</guid><author>yohoph</author><pubDate>Sun, 05 May 2019 13:59:26 +0800</pubDate><description><![CDATA[检测到服务器有异常文件下载,当时没太注意，执行下面操作解决问题（简单针对于minerd处理）
1、执行 top -i命令查看cpu 使用总过高,使用top -l 查看到是minerd作祟，



2、果断ps -ef | grep ‘minerd’查看pid,
3、使用kill -9 程序的pid 杀死掉，
4、到 cd /tmp/下查看是否存有临时文件，如果有rm -rf 删除，没有就算...]]></description><category></category></item><item><title><![CDATA[解决一次服务器病毒被杀的情况]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/88579829</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/88579829</guid><author>yohoph</author><pubDate>Fri, 15 Mar 2019 17:42:57 +0800</pubDate><description><![CDATA[背景

下午查看服务器的时候，突然发现服务器突然变得很卡。查看进程的时候发现有个叫blil的进程占有大量CPU资源，最高达到CPU60%的资源。

第一步，直接删除病毒和定时启动程序


	搜索blil地址，在/etc/下，调用rm -rf /etc/blil删除该文件
	
	
	清空/var/spool/cron/root内容，解决定时启动的问题。
	
结果：解决失败，病毒文件会定期生成，并...]]></description><category></category></item><item><title><![CDATA[CentOS下面安装SNMP协议]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/81347454</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/81347454</guid><author>yohoph</author><pubDate>Wed, 01 Aug 2018 20:22:19 +0800</pubDate><description><![CDATA[检查是否安装snmp服务

# rpm -qa |grep snmp

 

yum安装

yum install -y net-snmp

yum install -y net-snmp-devel

yum install -y net-snmp-libs

yum install -y net-snmp-perl

yum install -y net-snmp-utils

yum ins...]]></description><category></category></item><item><title><![CDATA[CentOS7增加SSH_PUB key登录]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/81220863</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/81220863</guid><author>yohoph</author><pubDate>Thu, 26 Jul 2018 15:27:03 +0800</pubDate><description><![CDATA[CentOS生成秘钥

ssh-keygen -t rsa

        用这个命令生成私钥和公钥，在输入文件名称和密码后，会在当前目录里面生成一个[filename]、[filename].pub文件。其中.pub文件是公钥文件，这个key可以用到任意用户中，如果需要放到root用户放到/home目录下，新建.ssh文件夹，并把自己的key放到authorized_keys上面即可，记得增加...]]></description><category></category></item><item><title><![CDATA[Spring Boot中使用Flyway来管理数据库版本]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/80943758</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/80943758</guid><author>yohoph</author><pubDate>Fri, 06 Jul 2018 17:08:26 +0800</pubDate><description><![CDATA[久违了的Spring Boot系列，今天抽空更新一篇。去年写过很多篇关于数据访问的文章了，比如下面这些：使用JdbcTemplate使用Spring-data-jpa简化数据访问层（推荐）多数据源配置（一）：JdbcTemplate多数据源配置（二）：Spring-data-jpa使用NoSQL数据库（一）：Redis使用NoSQL数据库（二）：MongoDB整合MyBatisMyBatis注解配...]]></description><category></category></item><item><title><![CDATA[使用阿里云镜像安装Docker CE]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/80079078</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/80079078</guid><author>yohoph</author><pubDate>Wed, 25 Apr 2018 14:49:24 +0800</pubDate><description><![CDATA[        由于安装DockerCE时下载官网库长期出现超时的情况，所以在安装docker时需要把下载镜像改到国内的镜像库。所以就有了阿里云镜像库。按照阿里云在CentOS安装时介绍步骤：# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息...]]></description><category></category></item><item><title><![CDATA[十大Intellij IDEA快捷键]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/79980748</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/79980748</guid><author>yohoph</author><pubDate>Tue, 17 Apr 2018 21:01:30 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，未经博主允许不得转载。欢迎访问 http://blog.youkuaiyun.com/dc_726 https://blog.youkuaiyun.com/dc_726/article/details/42784275目录(?)[+]Intellij IDEA中有很多快捷键让人爱不释手，stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱，想排出个理想的榜单还真是困难。以前也...]]></description><category></category></item><item><title><![CDATA[【spring boot+mybatis】注解使用方式（无xml配置）设置自动驼峰明明转换（mapUnderscoreToCamelCase），IDEA中xxDao报错could not autowi]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/79543197</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/79543197</guid><author>yohoph</author><pubDate>Tue, 13 Mar 2018 17:13:16 +0800</pubDate><description><![CDATA[最近使用spring boot+mybatis，使用IntelliJ IDEA开发，记录一些问题的解决方法。1、在使用@Mapper注解方式代替XXmapper.xml配置文件，使用@Select等注解配置sql语句的情况下，如何配置数据库字段名到JavaBean实体类属性命的自动驼峰命名转换？使用spring boot后，越来越喜欢用注解方式进行配置，代替xml配置文件方式。mybatis中也可...]]></description><category></category></item><item><title><![CDATA[InheritableThreadLocal 实现原理]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/79391091</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/79391091</guid><author>yohoph</author><pubDate>Tue, 27 Feb 2018 17:24:38 +0800</pubDate><description><![CDATA[介绍 InheritableThreadLocal 之前，假设对 ThreadLocal 已经有了一定的理解，比如基本概念，原理，如果没有，可以参考：Java 多线程：threadlocal关键字。这里再复习下 ThreadLocal 的原理，因为会对 InheritableThreadLocal 的理解 有重大的帮助：每个线程都有一个 ThreadLocalMap 类型的 threadLocal...]]></description><category></category></item><item><title><![CDATA[在微服务中使用领域事件]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/79376796</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/79376796</guid><author>yohoph</author><pubDate>Mon, 26 Feb 2018 14:28:46 +0800</pubDate><description><![CDATA[稍微回想一下计算机硬件的工作原理我们便不难发现，整个计算机的工作过程其实就是一个对事件的处理过程。当你点击鼠标、敲击键盘或者插上U盘时，计算机便以中断的形式处理各种外部事件。在软件开发领域，事件驱动架构（Event Driven Architecture，EDA）早已被开发者用于各种实践，典型的应用场景比如浏览器对用户输入的处理、消息机制以及SOA。最近几年重新进入开发者视野的响应式编程（Reac...]]></description><category></category></item><item><title><![CDATA[spring-boot使用rabbitmq示例]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/79088353</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/79088353</guid><author>yohoph</author><pubDate>Wed, 17 Jan 2018 18:06:12 +0800</pubDate><description><![CDATA[POM文件声明：

        
        
            org.springframework.boot
            spring-boot-starter-web
        
        org.springframework.boot  
	    spring-boot-starter-amqp  
	  

Directer队列消费
]]></description><category></category></item><item><title><![CDATA[linux下命令执行结果作为其他命令输入参数]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/77915162</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/77915162</guid><author>yohoph</author><pubDate>Sat, 09 Sep 2017 14:39:17 +0800</pubDate><description><![CDATA[转发原文：http://blog.youkuaiyun.com/a515983690/article/details/51554297#


1. 通过ps命令获取对应程序的pid
比如这里要获取redis-server这个进程的pid




[plain] view
 plain copy






# ps -ef | grep redis-server  
roo]]></description><category></category></item><item><title><![CDATA[linux打包的时候出现的奇葩问题]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/77336298</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/77336298</guid><author>yohoph</author><pubDate>Thu, 17 Aug 2017 17:25:28 +0800</pubDate><description><![CDATA[奇葩问题

1.Linux打的war包在linux上无法运行,在windows上能运行

2.windows打的war包在windows上可以运行,在linux上也可以运行.




elasticsearch的netty依赖问题

项目中使用elasticsearch（版本号：5.3.0），服务器在运行后表现形式就是：NoNodeAvailableException[Non]]></description><category></category></item><item><title><![CDATA[java 伪随机数安全性]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/71757960</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/71757960</guid><author>yohoph</author><pubDate>Fri, 12 May 2017 19:59:30 +0800</pubDate><description><![CDATA[真正的随机数是使用物理现象产生的：比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。这样的随机数发生器叫做物理性随机数发生器，虽然很可靠，但是使用计算机很难实现，它们的缺点是技术要求比较高。

在实际应用中往往使用伪随机数就足够了。这些数列看似是随机的数，实际上它们是通过一个固定的、可以重复的计算方法产生的。计算机产生的随机数有很长的周期性。它们不真正地随机，因为它们实际上是可以计算出来]]></description><category></category></item><item><title><![CDATA[Tomcat性能优化]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/54097146</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/54097146</guid><author>yohoph</author><pubDate>Thu, 05 Jan 2017 20:02:43 +0800</pubDate><description><![CDATA[Tomcat在各位JavaWeb从业者常常就是默认的开发环境，但是Tomcat的默认配置作为生产环境，尤其是内存和线程的配置，默认都很低，容易成为性能瓶颈。
一、思路说明
Tomat主要参考资料有：http://tomcat.apache.org/tomcat-8.0-doc/config/ajp.html，
具体思路如下：

1.  调整tomcat的thread最大连接数的默认值，默]]></description><category></category></item><item><title><![CDATA[python连接mysql]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/52877184</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/52877184</guid><author>yohoph</author><pubDate>Thu, 20 Oct 2016 21:34:06 +0800</pubDate><description><![CDATA[#!/usr/bin/python
# -*- coding: UTF-8 -*-

# pip install MySQL-python

import MySQLdb, os
 
try:
    conn = MySQLdb.connect(host='172.17.42.1', user='数据库访问用户', passwd='数据库访问密码', db='数据库名', port=3306)
]]></description><category></category></item><item><title><![CDATA[OpenResty基于nginx的限流插件]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/52711518</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/52711518</guid><author>yohoph</author><pubDate>Fri, 30 Sep 2016 15:17:50 +0800</pubDate><description><![CDATA[http://git.oschina.net/kevin158/flowlimit?from=20160911



简介


基于OpenResty，本程序即为部署在其上的分流限流控制脚本，基于配置策略进行工作，也可以通过管理URI实时调整配置生效
包括几个部分

lua_scripts 用于部署到OpenResty的Lua脚本，脚本插入点见nginx/conf/nginx.]]></description><category></category></item><item><title><![CDATA[mysql/Java服务端对emoji的支持]]></title><link>https://blog.youkuaiyun.com/yohoph/article/details/52622057</link><guid>https://blog.youkuaiyun.com/yohoph/article/details/52622057</guid><author>yohoph</author><pubDate>Thu, 22 Sep 2016 13:29:50 +0800</pubDate><description><![CDATA[原文地址：https://segmentfault.com/a/1190000000616820




前言：


最近开发的iOS项目因为需要用户文本的存储，自然就遇到了emoji等表情符号如何被mysql DB支持的问题。困扰了数日，在就要绝望放弃的边缘，终于完成了转换和迁移。在此特别分析和整理，方便更多人。

 

问题描述：

如果UTF8字符集且是Java服]]></description><category></category></item></channel></rss>