<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ssf1987的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/ssf1987</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ssf1987]]></copyright><item><title><![CDATA[前后端分离项目前端页面开发远程调试代理解决跨域问题方法]]></title><link>https://blog.csdn.net/ssf1987/article/details/153273988</link><guid>https://blog.csdn.net/ssf1987/article/details/153273988</guid><author>ssf1987</author><pubDate>Tue, 14 Oct 2025 20:49:34 +0800</pubDate><description><![CDATA[最近在搞一个老项目，前端使用的vue构建的，然后把静态资源配置在nginx项目中，不大方便使用node环境配置代理来映射到远程的后端服务数据接口上，所以搜集了点资料通过nginx的反向代理来映射到对应的服务器数据接口上，解决了跨域之类的问题。]]></description><category></category></item><item><title><![CDATA[python简单爬虫firefox selenium geckodriver]]></title><link>https://blog.csdn.net/ssf1987/article/details/140079531</link><guid>https://blog.csdn.net/ssf1987/article/details/140079531</guid><author>ssf1987</author><pubDate>Sun, 30 Jun 2024 13:02:09 +0800</pubDate><description><![CDATA[【代码】python简单爬虫firefox selenium。]]></description><category></category></item><item><title><![CDATA[rancher 与 Kubernetes 版本的兼容性矩阵]]></title><link>https://blog.csdn.net/ssf1987/article/details/139517937</link><guid>https://blog.csdn.net/ssf1987/article/details/139517937</guid><author>ssf1987</author><pubDate>Fri, 07 Jun 2024 09:48:54 +0800</pubDate><description><![CDATA[https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/rancher-v2-8-4/]]></description><category></category></item><item><title><![CDATA[DeepSpeed在windows下构建失败的问题]]></title><link>https://blog.csdn.net/ssf1987/article/details/136573880</link><guid>https://blog.csdn.net/ssf1987/article/details/136573880</guid><author>ssf1987</author><pubDate>Fri, 08 Mar 2024 22:47:22 +0800</pubDate><description><![CDATA[使用pip install deepspeed无法安装，看教程说是可以自己安装。]]></description><category></category></item><item><title><![CDATA[python 中文数字转换为阿拉伯数字]]></title><link>https://blog.csdn.net/ssf1987/article/details/124238413</link><guid>https://blog.csdn.net/ssf1987/article/details/124238413</guid><author>ssf1987</author><pubDate>Sun, 17 Apr 2022 22:39:30 +0800</pubDate><description><![CDATA[数字为3位数字以内，如下：

一百八十四
一百四
一百十四
十四
四
十
一百
一百零1

对应python代码如下：


def convertNumFromStr(numS):
    #numStr = re.findall(r"》(.+?)回",oldFilePath)#
    num = 0
    #if "百" in numStr:
       #print(numStr)
    if "百" in numS:
        indexB = numS.index("百");
    ]]></description><category></category></item><item><title><![CDATA[spring cloud服务报错feign.RetryableException: Connection refused]]></title><link>https://blog.csdn.net/ssf1987/article/details/115192269</link><guid>https://blog.csdn.net/ssf1987/article/details/115192269</guid><author>ssf1987</author><pubDate>Thu, 25 Mar 2021 05:26:26 +0800</pubDate><description><![CDATA[在服务器上部署微服务的时候，框架是eureka，feign，zull等，出现一下错误信息：

Caused by: feign.RetryableException: Connection refused (Connection refused) executing GET http://xxx-server/api/v1/cunchu/bucket/exist?bame=server-abc







搜索网上教程：

https://github.com/spring-cloud/spring-..]]></description><category></category></item><item><title><![CDATA[外键操作语句-Mysql]]></title><link>https://blog.csdn.net/ssf1987/article/details/104691430</link><guid>https://blog.csdn.net/ssf1987/article/details/104691430</guid><author>ssf1987</author><pubDate>Fri, 06 Mar 2020 10:58:45 +0800</pubDate><description><![CDATA[外键操作语句-Mysql
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '1' for key 'UK_j5c8ny79k6s3xessw0f57r1al'
解决思路：删除关联表对应的索引：
show index from dbmt.user_role_mapp...]]></description><category></category></item><item><title><![CDATA[Python学习，网络请求，json转换。]]></title><link>https://blog.csdn.net/ssf1987/article/details/104144756</link><guid>https://blog.csdn.net/ssf1987/article/details/104144756</guid><author>ssf1987</author><pubDate>Sun, 02 Feb 2020 14:46:19 +0800</pubDate><description><![CDATA[#!/usr/bin/python3

import os
import json
from urllib.request import urlopen
html = urlopen("https://huiyan.baidu.com/openapi/v1/migration/rank?type=move&amp;ak=kgD2HiDnLdUhwzd3CLuG5AWNfX3fhLYe&amp;a...]]></description><category></category></item><item><title><![CDATA[Jedis访问多Master的哨兵模式，实现Redis集群高可用]]></title><link>https://blog.csdn.net/ssf1987/article/details/96193533</link><guid>https://blog.csdn.net/ssf1987/article/details/96193533</guid><author>ssf1987</author><pubDate>Tue, 16 Jul 2019 22:08:06 +0800</pubDate><description><![CDATA[Jedis访问多Master的哨兵模式，实现Redis集群高可用
在使用Jedis访问哨兵（Sentinel）模式的集群时，Jedis默认提供JedisSentinelPool组件来访问哨兵模式的Redis节点，但是很遗憾JedisSentinelPool只支持一个Master的节点，在访问多个Master节点的哨兵集群时，却没有很好的组件支持。虽然目前Redis Cluster提供了很好的高可用...]]></description><category></category></item><item><title><![CDATA[html页面通过flv.js实现视频监控直播和点播功能。]]></title><link>https://blog.csdn.net/ssf1987/article/details/88600274</link><guid>https://blog.csdn.net/ssf1987/article/details/88600274</guid><author>ssf1987</author><pubDate>Sat, 16 Mar 2019 16:36:33 +0800</pubDate><description><![CDATA[最近在做关于视频平台的直播和点播功能，服务端使用的是SRS版本，计划手机APP使用PLDroidPlayer来通过http-flv的方式实现视频的直播和点播，Web端可以使用flv.js。目前手机端没有什么问题，介绍下使用html5页面方式通过http-flv来进行视频的直播和点播，直播和点播都使用flv。

1、在点播的时候，使用yamdi对flv视频文件添加关键帧，然后将视频文件存储在ngin...]]></description><category></category></item><item><title><![CDATA[心经全文及译文]]></title><link>https://blog.csdn.net/ssf1987/article/details/86665135</link><guid>https://blog.csdn.net/ssf1987/article/details/86665135</guid><author>ssf1987</author><pubDate>Sun, 27 Jan 2019 12:53:11 +0800</pubDate><description><![CDATA[
观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，渡一切苦厄。

【翻译】能够自由自在地观察自身佛性之奥秘的觉者，在运用大智慧深入研究生命是如何到达光辉彼岸的过程时，真实地看到，构成宇宙万事万物的五种因素（色、受、想、行、识）原本具有可变的空态性质，没有不可变的实体，一切痛苦灾难，都能被这一空态度脱而化解掉。


舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。

【翻译】弟子们...]]></description><category></category></item><item><title><![CDATA[tomcat下配置web.xml修复不安全的请求方法漏洞。]]></title><link>https://blog.csdn.net/ssf1987/article/details/86169251</link><guid>https://blog.csdn.net/ssf1987/article/details/86169251</guid><author>ssf1987</author><pubDate>Wed, 09 Jan 2019 18:28:35 +0800</pubDate><description><![CDATA[1、黑名单方式：


&amp;lt;security-constraint&amp;gt;
&amp;lt;web-resource-collection&amp;gt;
                &amp;lt;web-resource-name&amp;gt;fortune&amp;lt;/web-resource-name&amp;gt;
                &amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;...]]></description><category></category></item><item><title><![CDATA[SparkStreaming读取Kafka读取记录问题。]]></title><link>https://blog.csdn.net/ssf1987/article/details/85231145</link><guid>https://blog.csdn.net/ssf1987/article/details/85231145</guid><author>ssf1987</author><pubDate>Mon, 24 Dec 2018 11:43:34 +0800</pubDate><description><![CDATA[有个业务，Spark程序需要读取Kafka，然后写入Redis上，Spark任务运行在Yarn集群上，由于没有开通网络策略，无法定位Spark在yarn节点上的运行情况和日志。总是报错误，中间有Redis和Kafka的报错Log，找人看了下网络，下网络也都是通的，最后看到一条这样的报错：


INFO Reconnect due to socket error: java.nio.channels...]]></description><category></category></item><item><title><![CDATA[SparkStreaming读取外部文件]]></title><link>https://blog.csdn.net/ssf1987/article/details/84574804</link><guid>https://blog.csdn.net/ssf1987/article/details/84574804</guid><author>ssf1987</author><pubDate>Tue, 27 Nov 2018 22:29:47 +0800</pubDate><description><![CDATA[scala语言：

方法1


val path = &quot;/data1/work/config.properties&quot;
try {
  opinionDictPath = HDFSUtil.getProperties(path, &quot;opinionDictPath&quot;)
  println(&quot;opinionDictPath 2 is &quot; + opinionDictPath)
} catch {
  ca...]]></description><category></category></item><item><title><![CDATA[ActiveMQ集群，高可用搭建。]]></title><link>https://blog.csdn.net/ssf1987/article/details/84547130</link><guid>https://blog.csdn.net/ssf1987/article/details/84547130</guid><author>ssf1987</author><pubDate>Mon, 26 Nov 2018 15:58:57 +0800</pubDate><description><![CDATA[系统使用Zookeeper，levelDB，ActiveMQ，使用Nginx作为反向代理和负载均衡，对外nginx配置提供统一的接口。

系统部署在3台服务器上，现在把关键配置参数配置记录下，仅供大家参考。

其中activemq.xml如下：


&amp;lt;persistenceAdapter&amp;gt;
            &amp;lt;replicatedLevelDB directory=&quot;${a...]]></description><category></category></item><item><title><![CDATA[IOS客户端app在线安装ipa包，]]></title><link>https://blog.csdn.net/ssf1987/article/details/83447935</link><guid>https://blog.csdn.net/ssf1987/article/details/83447935</guid><author>ssf1987</author><pubDate>Sat, 27 Oct 2018 17:16:17 +0800</pubDate><description><![CDATA[在github上建立安装需要的plist文件，


&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;!DOCTYPE plist PUBLIC &quot;-//Apple//DTD PLIST 1.0//EN&quot;&quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&amp;gt;&amp;lt;plist version=&]]></description><category></category></item><item><title><![CDATA[SparkStreaming任务保持运行，定时任务监控进程]]></title><link>https://blog.csdn.net/ssf1987/article/details/83341766</link><guid>https://blog.csdn.net/ssf1987/article/details/83341766</guid><author>ssf1987</author><pubDate>Wed, 24 Oct 2018 11:47:16 +0800</pubDate><description><![CDATA[cron任务：每隔1分钟启动脚本，检查进程是否运行。


*/1 * * * * /data1/spark-1.6.0/startEnginea.sh

检查进程，如果进程挂掉，重新启动Spark任务：


#!/bin/sh

is_Engine_exist=$(ps aux | grep LbsStreamingEngineTJ | grep -v grep | wc -l)

if [ $i...]]></description><category></category></item><item><title><![CDATA[Visual Studio使用ffmpeg 4.0 读取视频文件，写入到bmp图片。]]></title><link>https://blog.csdn.net/ssf1987/article/details/82725696</link><guid>https://blog.csdn.net/ssf1987/article/details/82725696</guid><author>ssf1987</author><pubDate>Sun, 16 Sep 2018 16:43:23 +0800</pubDate><description><![CDATA[

#include &amp;lt;windows.h&amp;gt;

#include &amp;lt;stdlib.h&amp;gt;

#ifndef _WINGDI_
#define _WINGDI_
typedef struct tagBITMAPFILEHEADER {
	WORD    bfType;
	DWORD   bfSize;
	WORD    bfReserved1;
	WORD    bfReser...]]></description><category></category></item><item><title><![CDATA[java 调用hbase的api进行表操作]]></title><link>https://blog.csdn.net/ssf1987/article/details/81208269</link><guid>https://blog.csdn.net/ssf1987/article/details/81208269</guid><author>ssf1987</author><pubDate>Wed, 25 Jul 2018 18:55:15 +0800</pubDate><description><![CDATA[
package client;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.*;
import org.apache.hadoop.hbase.client.*;
import org.apache.hadoop.hbase.util.Bytes;
import org.slf4j.Lo...]]></description><category></category></item><item><title><![CDATA[ffmpeg编译错误问题，`.rodata' can not be used when making a shared object; recompile with -fPIC]]></title><link>https://blog.csdn.net/ssf1987/article/details/81118631</link><guid>https://blog.csdn.net/ssf1987/article/details/81118631</guid><author>ssf1987</author><pubDate>Thu, 19 Jul 2018 16:54:40 +0800</pubDate><description><![CDATA[错误现象：

/usr/bin/ld: libavcodec/mqc.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
libavcodec/mqc.o: error adding symbols: Bad value
colle...]]></description><category></category></item></channel></rss>