自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_34884729的博客

水滴石穿

  • 博客(104)
  • 资源 (8)
  • 收藏
  • 关注

原创 Consul CA has not finished initializing

这个集群是个子集群,ca不归它管,只要重启这个集群所有节点就恢复正常了。多数据中心集群,某个集群所有节点都报这个异常。

2023-10-10 12:01:50 206

原创 consul envoy upstream connect error or disconnect

不要单单看envoy的日志,其实感觉看envoy的日志,对于这种问题,感觉没啥卵用,直接去查一下,相关的envoy节点所关联的consul节点日志。其实这个问题是因为consul connect 我采用的是vault,刚好昨天vault服务所在的服务器重启了,vault又没有配置自启,为啥又到了今天才报异常?consul和envoy在国内的文档除了非常简单的,稍微深入一点的都没有,vault比它们更偏门,Google都不好使。立刻把vault删了,把ca的配置改成用consul的,重启consul,完事。

2023-06-26 11:52:01 731

原创 Redis6 Cluster,Unable to AUTH to MASTER: -WRONGPASS invalid username-password pair or user is disabl

Redis6 的acl,默认会有个default账号,就算填不填masteruser这个参数也不会影响,但是,填了masteruser这个参数,主从复制的时候,从节点就会用masteruser这个账号来auth,那就导致cluster的主从复制异常的根本原因!配置就不铺了,网上一堆。导致这个问题的原因,其实到头来还是要怪自己,之前我一直用着哨兵模式,里面有个masteruser的参数,纵观整个redis cluster的部署,其实压根用不着这个参数,它不像哨兵,需要这个参数。我这个问题估计相对奇葩一点。

2023-06-20 15:23:16 1153

原创 consul config -- uses a protocol “tcp“ that does not permit advanced routing or splitting behavior

当在consul 中操作删除或者修改config时,就会可能出现这个问题,想删删不了;一开始的protocol 是tcp的,你改完http后,就改不回去了。其实这个鸟问题,consul文档其实也写了,但没有写,如果没有配置,会出现什么问题。在consul demo文档里面是出现过的,但一开始不明白为啥,也不知道缺了会有问题。其实,就是因为protocol需要一个默认的全局配置。

2022-10-17 11:27:09 633 1

原创 consul connect envoy -- No sidecar proxy registered for xxxxxxxx

但这个端口被占了,check的端口就会自动变成一个不被占用的端口21001,那么,-admin-bind的端口对不上这个21001,那么,就会出现No sidecar proxy registered for xxxxxx。这个问题啊,说白了,就是你consul services里面,对应服务的check【Connect Sidecar Listening】,指定的端口,和你执行的命令行指定的端口,不一样。为啥有时候跑consul官网的实例,一步一步来,是正常的;这个异常提示,有一种情况就是这样哈。

2022-10-12 14:39:30 392

原创 consul connect envoy 启动acls和tls后,grpc连接异常

但我情况有点怪,系统环境感觉不生效,直接输出的都正常,就是grpc有问题。看到别人说的一个例子,试了一下,居然正常了。consul的文档变得有点快,但看起来越来越清晰,之前看1.13.1的文档,配置啥的东一块西一块,陷阱都有说,但不是在一起!首先,consul的配置很重要,一开始我也是这样想的,后面把研究反向对到envoy身上,为啥envoy集群起不来。少了这个,因为envoy是要用到grpc的,而且consul的grpc专门就是给envoy 的xdc 用的。就这样就可以跑起来的话,就没下面的什么事情了。

2022-10-12 14:19:46 790

原创 consul intention 500 Connect must be enabled in order to use this endpoint

如果启动的时候带-dev参数,是正常的,但不带-dev的配置就有问题了,谷歌都貌似没找到处理方案。后来在官网看到文档,发现是自己的配置有问题,导致intention这一块的功能用不了。应该这个intention的功能要和connect一起用的,把这个开启了就正常了。

2022-09-03 15:43:43 1176 1

原创 consul 创建日志失败 log: no such file or directory

只要加上一个"log_rotate_duration""24h",完美解决,同理,还可能会是因为缺了某个参数导致的,但看不出来而已。一眼看上去没什么,但重点是缺了一个参数log_rotate_duration。1、第一种,就是没权限,直接chown给权限。...

2022-07-25 17:48:22 1343 1

原创 java 代码生成数据字典

交接项目要给数据字典,项目又是中途接手,本来就没有,设计的又没做。搞个小工具,方便一下。 原理:通过DataSource 来获取数据库和表信息,比sql来得方便而且面向多数据源(起码测试过几种数据库都没有问题)。使用方式:暂定3种(1、指定单个表来生成;2、指定多个表来生成;3、获取该数据库中的所有表),里面的DataSource自己看着办,普通的直接spring自动注入就好,多数据自己看着是用什么框架来动态切换。最终的界面(当然自己去改html,或者换一个方式显示也可以,主要这个不是给我自己看

2022-06-06 15:56:53 2008 1

原创 Quartz 解决从数据库job_data提取数据的异常

好久没更新了,事情太多了,一直再忙着领域驱动设计的落地,过段时间会发布DDD的文章。前提,quartz的基础这里不说了,网上一大堆,最近接手一个重构底层项目,要做调度任务,应该选型的时候考虑到分布式和微服务,所以就用了quartz。问题:一切流程都正常,配置JobDataMap,任务也能获取到相对应的数据,但重启服务,重新在数据库获取job_data的时候,发现执行任务拿不到保存的JobDataMap数据,看quartz的表里面,job_data是有值。解决:一开始以为这个框架的bug,想着直接读数据库把这

2022-06-01 09:51:29 1105

原创 No provider available from registry  for service ,please check status of providers(disabled, not reg

No provider available from registry for service use dubbo version 2.7.6, please check status of providers(disabled, not registered or in blacklist).在这里,我补充一种问题出现的场景。<!-- 生成远程服务代理,可以和本地bean一样使用demoService 不设置group可能连不上--><dubbo:reference id..

2021-02-12 22:40:55 7573 2

原创 华为HiLink 云云对接 后台开发的一些细节和坑

具体整个流程就不说了,文档也差不多,本文就为了写一下文档get不到的点,我现在看的文档版本是1.1,搞后台,华为控制台上面的配置有个点:点下一步就不行了,出现保存****异常(忘记什么了),华为和我们公司有个云对接的业务群,就这个保存,居然还连续搞了3天时间,才发现说是他们后台的问题,后来修复了才保存成功。下载了测试app,选择厂商云->音箱测试(反正我不是搞音箱,是只能选音箱),在首页的右上角点击后选择连接第三方云(当然你要先把企业认证和厂商信息录入了才有),点击账号授权,华为云就会

2021-01-29 16:07:37 2128 6

原创 编译keepalived netlink-kernel.h:193:2: 错误:未知的类型名‘__u32’ __u32 group;

In file included from global_parser.c:56:0:../../keepalived/include/namespaces.h:42:49: 警告:‘struct nl_sock’在形参表内部声明 [默认启用] extern int nl_ipvs_connect(const char *, struct nl_sock *); ^../../keepalived/in.

2020-09-19 16:08:51 3004 8

原创 Failed to dynamic link an ipset function - /lib64/libipset.so: undefined symbol: ipset_session_error

部署keepalived+nginx高可用,没有配置使用脚本是正常的,但是用上vrrp_script,就不行了。其实这个问题估计也就是在centos系统上出现吧,是不是没有去校验过,Failed to dynamic link an ipset function - /lib64/libipset.so: undefined symbol: ipset_session_error这个问题其实keepalived已经修复了,但是,用linux系统的人,都喜欢打指令安装软件,yum install keep

2020-09-19 14:06:05 272

原创 docker jenkins

用docker来安装部署jenkins,说实话,的确超方便,但屁事也超级多,版本也比较重要,现在docker上的jenkins的版本N多,主要还是docker版jenkins真心难装,我之前试过几次用docker来安装jenkins,有几个坑一直过不去,而且又不是需求,公司有就懒得管了(懒惰是灵感的源泉),现在换了个项目组,什么都是从头开始,项目经理貌似不想还其他项目组共用些啥(傻吧),那我们自己来建一个,搞了几天,助理搞不掂,还是我自己上。为啥不在linux上直接部署jenkins呢,我的想法是不方便(就

2020-09-04 09:27:30 133

原创 jenkins 调用顶层maven && 单独打包顶层pom(父模块)

刚刚接手一个2货建的svn,现在又来一个2货建的gitlab。为啥扯到gitlab呢,因为jenkins构建用gitlab拉代码,那个2货建的项目,真牛,也不说他错,只是奇葩,一个外包公司,估计也没有为你们考虑什么,但也是第一次见,gitlab项目进去的不是项目的根目录,而是某个目录下,就等于多了一层,平常git拉代码啥的都不影响,但一用起来jenkins打包,而且还是个微服务分布式架构的项目,那就一万只草泥马在心里奔腾。中间的波折不在这里说了,如果有人也是这样卡住单独问,这里只说调用顶层maven。

2020-09-04 08:58:53 5504

原创 Cornerstone SVN的路径包含中文字符 报错的解决方法

跑到个大厂里面上班,技术又要刷新一轮,这次又碰到奇葩事情。项目组太多,每个都是不同的svn,用起来倒是没什么感觉,就是一大堆设计评审,代码评审。这次又加一个项目组,给我个svn路径居然有中文(不知道谁建的2货),mac里面,svn工具就Conrnerstone最好用了,又没有小乌龟,想更新文档都是蛋疼的事情。下图是报错(我随便网上拿的,因为我问题解决了,就不想再截图了。)解决方法:一开始网上说,更新版本到V3.0.3及以上。再次添加server顺畅无比。呃,不行,一样GG。后面鬼使神差的

2020-08-12 15:56:16 1418 1

原创 jmeter接口上传excel文件

墨迹了一上午,记录一下傻逼的操作。场景:上传excel+参数在jmeter创建HTTP请求,MIME类型,我这边用application/octet-stream,还有的会配置其他的也可以。因为前端已经对接好了接口,直接到浏览器截取一下请求头信息,到jmeter添加一个HTTP信息头管理器,复制粘贴ok。但启动了,就发现,那个params参数找不到MissingServletRequestPartException: Required request part 'params

2020-07-30 11:55:04 2079 1

原创 dyld: Symbol not found: __cg_jpeg_resync_to_restart

突然手贱跑了一下brew update,java环境就GG了,dyld: Symbol not found: __cg_jpeg_resync_to_restartReferenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIOExpected in: /usr/local/lib/libJPEG.dylibin /System/Library/Frameworks/ImageIO.framewo

2020-05-18 09:19:10 569

原创 Could not locate cfg.xml resource [hibernate.cfg.xml]

万恶的hibernate,玩了几年的mybatis,突然要搞一些hibernate,头疼的配置配置啥的自己百度一大堆,到最后运行的时候就有点晕了,我用的是idea+maven。在网上看到的那些说:‘需要把hibernate.cfg.xml文件放在src文件夹下,’就不要去试了,不行的。idea里面可以配置hibernate的配置文件目录,但明明配置的路径没有错,就是报错,后来尝试了一下...

2020-03-03 15:20:51 2100 4

转载 P12转crt

找得有点辛苦,还是找到了!使用openssl命令导出.crtopenssl pkcs12 -in keystore.p12 -nokeys -out my_key_store.crt使用openssl命令导出.keyopenssl pkcs12 -in keystore.p12 -nocerts -nodes -out my_store.key使用openssl命令导出.csr...

2019-07-11 09:20:34 3920

原创 spring oauth2 让某个账号token过期

终于要折腾oauth2了,感觉平常顺便玩玩还真没什么难度,但对于一些定制功能,什么N种账号类型,什么自定义返回体之类云云。浪费个几小时弄出下面一玩意,算是补充一下知识,在网上搜了一圈感觉也别人说--让某个账号token过期(带redis)。打开工具看到那几个存在redis的令牌,顺便删一个,要不登录不了,要不访问不了,删不全就是麻烦,让他自己带token访问自己登出倒是简单,但对于管理权限系统...

2019-05-28 16:19:09 5945 2

原创 go 安装被墙的第三方包

1.先去github找到指定的包,并在go环境src路径里按照安装名建文件夹go get -ugoogle.golang.org/grpc那就创建文件夹名为:google.golang.org,到时候把下载下来的项目包名改成grpcgit clone https://github.com/grpc/grpc-go.git就是把grpc-go改为grpc。2.在下载完成的...

2019-04-03 14:36:49 928

转载 proxool连接池连接sql server数据库的问题

proxool连接池连接sql server2005数据库,控制台报:签名信息和同一包里面的另外一个类得签名信息不匹配Caused by: java.lang.SecurityException: class "com.microsoft.sqlserver.jdbc.ISQLServerConnectionFastClassByProxoolFastClassByProxool3407f...

2019-01-21 15:39:44 578

原创 React-native codepush Update is invalid - A JS bundle file named "null" could not be found

故障信息:Update is invalid - A JS bundle file named "null" could not be found within the downloaded contents. Please check that you are releasing your CodePush updates using the exact same JS bundle fil...

2018-12-21 11:31:04 1135 2

原创 处理com.baidu.android.bbalbs.common.util.CommonParam冲突

这个问题来自百度地图的定位+导航,两个模块分开运行一点毛病都没有,但合在一起就bug来了。galaxy_lite_lbs_v2.0.jar和BaiduLbs_Android.jar包都有CommonParams这个类上面是挖别人的图,但结果是一样的。我填了半天的坑,什么导包时排除啥的对这种问题没办法,后来还是来个简单粗暴的方法,到jar包里面删class,两个删那个呢?要删ga...

2018-10-05 17:39:56 3163 5

原创 Error : Program type already present: android.support.design.widget.CoordinatorLayout$

 在解决的方案在build.gradle增加:implementation 'com.android.support:design:27.1.1'constrain:constrain-layout 版本与design版本依赖冲突但用了 exclude(group: 'com.android.support'),都没能解决问题,(好了就不要加了)还需要在主app添加一下这个,故障...

2018-09-29 15:44:42 7730 3

转载 android BLE 4.0 setCharacteristicNotification接收不到数据

问题描述 最近在开发android BLE  读写数据但是向设备写数据很顺利,但是在接收设备传来的数据时,死活接收不到. Java代码  /**      * Enables or disables notification on a give characteristic.      *      * @param characteristic Characterist...

2018-09-04 16:05:47 2411 2

转载 Qt中纯C++项目发布为dll的方法(超详细步骤)

Qt中纯C++项目发布为dll的方法(超详细步骤)目录一般创建方法 导出普通函数的方法&amp;调用方法 导出类及其成员函数的方法&amp;调用方法 众所周知,我们可以将C++项目中的类以及函数导出,形成 .dll 文件,以供其他程序使用,下面将说明Qt环境下的使用方法。首先创建共享库,步骤如下:下一步会出现类对话框等等,不用管它,直接点击创建即可,稍后再将类...

2018-07-18 14:47:56 402

转载 处理No such file or directory include QtCore/qglobal.h

 QTcreator使用.pro文件中的以下行创建了项目: QT -= core gui 注意-=运算符,这是阻止core库的链接然后找不到#include &lt;QtCore/qglobal.h&gt;刚刚core从该行删除它并编译好。...

2018-07-18 14:22:57 5078

原创 android studio 把c++放到cpp文件夹不显示问题

file(GLOB native_srcs "src/main/cpp/*.cpp" "src/main/cpp/dalvik/*.cpp" "src/main/cpp/art/*.cpp" "src/main/cpp/art/*.S")add_library( # Sets the name of the library. native-lib # Sets the library a...

2018-07-04 16:49:21 5105 1

原创 QT 让任务栏图标闪烁

真心不明白,国内有点难找关于这个操作,几乎都是围绕托盘闪烁,但这个项目中要求是任务栏图标在闪烁。的确,任务栏闪烁比起托盘闪烁更加明显。QApplication::alert(this);很简单的一句话。百度搜索N次未果,还是谷歌好。...

2018-06-27 13:51:16 3555 5

原创 QT 继承wheelEvent(QWheelEvent*e)

最近在狂搞QT,想弄个PC端,一边跑一边摔跤,QT有帮助文档,但用处不太大,只能慢慢摸索,还有他官网上也有文档和实例,都可以参照一下,毕竟是他们自己弄出来的demo。对应在自定义控件中如果去自己折腾,慢慢的摸了写经验。对于wheelEvent(QWheelEvent*e)鬼东西,我一开始是想让QTextEdit这个控件关闭滚动功能,继承了QTextEdit开始自定义,#ifndef WIDGET_...

2018-05-17 09:06:44 7035 3

原创 spring boot项目发布tomcat容器和maven的私有仓库引用

接触了一段时间的docker和spring boot后就抛弃了tomcat,前段时间做了个控制服务器功能,但是docker的特性不允许项目直接使用系统的指令,又被迫用起了tomcat。spring boot 和docker是一对了,但是spring boot和tomcat就有点扯淡了:步骤:1. 既然需要打包成war包项目,首先需要在pom.xml文件中修改打包类型,将spring boot默认的...

2018-04-04 17:05:34 692

原创 整个多个第三方的so库

本来做了个objectbox的demo,运行正常;还有一个图片文字扫描识别,也运行正常。但是识别模块所用的so文件是armeabi的,objectbox项目的不需要自己去导入。问题来了,识别模块自能是armeabli的cpu架构,其他的不可以,所以demo是直接固定了安装需要的cpu 。ndk { abiFilters 'armeabi' }但现在是要把这

2018-01-10 10:25:57 1694

原创 HTTP Status 500 - Error instantiating servlet class RecommenderServlet

除了一些新手的状态:问题出在web.xml上,xxx应该配置为servlet所在的包名.servlet的名称  例如:cn.fth.servlet.RecommenderServlet还有一些奇特的地方:当你发现什么配置都是正常的时候,但是在tomcat上运行还是报这个错误时,你检查一下该项目在tomcat所生成的文件中,该class文件是否存在!情况是这样的,我第一次使用idea

2017-11-07 10:34:27 338

原创 当同时导入多个第三方jar时引起的so库冲突或者找不到库UnsatisfiedLinkError的解决方法

第三方jar或者是module很经常会使用到so库,平常我们只需要直接或者根据修改即可直接使用。但是一个项目会经常性的同时使用多个第三方的jar,那么就会出现他们所各自引用的so库才互相产生冲突。原来单独使用都没有问题的。故障描述: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip

2017-10-25 08:45:07 2123

原创 android 搭建Smack4.2.1 使用openfire 的流程和各种坑

openfire这个im服务器是开源的,但是bug不少,一堆坑。配合android端使用的是smack,现在目前最新的是4.2.1,以前我已经搭建了4.1.4,但是smack维护还是比较多的,看看他们的更新日志,呃,新功能不少,而且还不错的样子,但是对于旧版本的话,呵呵,不好意思,不太支持,因为新版本对于旧版本来说,经常有不少的变动,主要的方法还经常改着改那的,所有更新的话需要重新去适应。

2017-10-19 10:03:44 3818 3

转载 AAPT err(Facade for): libpng error: Not a PNG file 错误解决

在导入项目到Android studio后,若编译出现“AAPT err(Facade for): libpng error: Not a PNG file”错误。     该错误表示项目中的drawable下的图片文件有非png图片,命名为了png造成的。            解决方案:     方案一、在模块下的build.gradle中配置下面两个信息,再clear pro

2017-10-18 09:34:05 231

原创 EditText 取消多余的内边距

当你要EditText的高度比较低的时候,EditText的字会被阻挡了,自己又没有设置内边距之类的,高度设置了wrap_content那些字才全部显示出来。EditText原来就带有背景,就好像有些机子跑起来会出现下划线,但有一些又没有,有一些还一整个框都出来了,内边距应该就是背景的错。解决方法:<EditText android:id="@+id/numberET"

2017-09-27 09:30:52 4456

QT瀑布流与无限加载

https://blog.csdn.net/caoshangpa/article/details/78528623 QT瀑布流与无限加载,从这里的源码弄的,方便下载

2018-05-16

android 验证码,带干扰线,干扰点,字体方向改变

android 验证码,带干扰线,干扰点,字体方向改变

2016-11-29

Android6.0权限获取简单demo

多权限获取,6.0权限获取

2016-11-28

处理 ImagView加载图片出现图片的上下方有空白位置

由于在网上下载的图片的尺寸很多时候都会比较大,当转成Bitmap之后载入图片的时候,虽然图片是自己变小了,但是,有很多的时候,ImageView中会出现上下两层的空白,会使得图片像汉堡一样,设置ImageView:wrap_content也是没用的,原因是,wrap_content是根据图片的尺寸,图片尺寸比手机尺寸大,所以宽度已经出屏幕了,虽然真正的显示的图片没有出屏幕,但是Imageview的宽度就出去了,所以Imamgeview的宽度也跟着变高了,所以才会出现上下两层空白。

2016-11-23

【eoe分享】14天学会安卓开发

2016-09-15

Android.4游戏高级编程(第2版)

2016-09-15

JUnit in action 第二版源码2

请两个一起下载

2016-07-07

JUnit in action 第二版源码1

请两个一起下载

2016-07-07

空空如也

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

TA关注的人

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