五问句

第一个问句:真的是我看到的这样吗?第二个问句:这件事还有别的可能性吗?第三个问句:思考的结果和我的喜恶有关吗?第四个问句:这就是事件的全部了吗?第五个问句:这些信息对我有用吗?...
分类: 移动开发 发布时间: 04-28 22:52 阅读次数: 0

为什么要考CKA&CKAD 和我的备考经验

有奖调研|华为分析服务诚邀您参与>>> 前言:春节期间因为疫情影响只能在家,正好用来进行网上视频复习,并在1月28日完成CKAD的考试,1月29日拿到通过证书,加上去年底拿到的CKA证书,我已经通过了CNCF的两大认证,即CKA和CKAD。应LF开源软件大学的邀请,写下这篇文章,介绍我为什么考CKA以及我的备考经验,希望可以帮助到有同样想法的同学。 首先为什么要学习云原生? 2011年著名互联网企业家和投资人Marc Andreessen在《华尔街日报》上指出“Software is eati
分类: 其他 发布时间: 04-28 22:52 阅读次数: 0

Python3 条件控制

Python3 条件控制Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:代码执行过程:if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3如果 “condition_1” 为 True 将执
分类: 移动开发 发布时间: 04-28 22:51 阅读次数: 0

略谈分布式系统中的容器设计模式

有奖调研|华为分析服务诚邀您参与>>> 略谈分布式系统中的容器设计模式 谭中意 前言:云原生(Cloud Native)不仅仅是趋势,更是现在进行时,它是构建现代的,可弹性伸缩的,快速迭代的计算网络服务的事实标准。其中容器编排系统Kubernetes和容器是基石。所以每个工程师都需要学习和了解他们。学习过程中,很多工程师可能会问:为什么Pod而不是容器是K8S部署的最小单位?基于K8S设计分布式系统有没有什么套路?本文针对这些问题,并参考K8S创始人的很多文档,给出了解答。本文适合进行研发工作
分类: 其他 发布时间: 04-28 22:51 阅读次数: 0

查看nginx日志慢请求的tips

在运维工作当中,会需要用到捞日志的命令获取某一段时间内延时超过疫苗的请求cat nginx.log | grep '2021:12' | awk -F '^' '{if ($NF>1) print $0}'
分类: 移动开发 发布时间: 04-28 22:51 阅读次数: 0

you aren‘t using a compiler supported by lombok, so lombok will not work and

1. 首先查看IDEA是否安装了lombok插件,一般来说编译器会默认给你安装,那么就是下面这个原因了。2.lombok插件与lombok依赖版本相差太大;一般来说就是使用的是IDEA最新版本,然后lombok使用的依赖版本过低,找到自己xml中的lombok依赖,查看其版本,将版本升级即可。<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</ar
分类: 移动开发 发布时间: 04-28 22:51 阅读次数: 0

从Github 2021年度报告谈开源技术项目的文档问题

有奖调研|华为分析服务诚邀您参与>>> 最近, Github发布了它每年一度的分析报告,https://octoverse.github.com/,内容很丰富,国内各大技术媒体也都有相关的报道,他们各有各的解读,有的是从中美开发者数量来解读,例如中国开发者数量约为700万;有的是从开发语言流行度来解读,比如最流行的开发语言还是JavaScript。我现在想从另外一个角度来解读这份报告,即documentation 文档。 这份报告里面有一个特定的部分是描述文档相关的统计情况和发展趋势。我们来仔
分类: 其他 发布时间: 04-28 22:51 阅读次数: 0

java: 找不到符号 符号: 方法 setOperation(java.lang.String) 位置: 类型为.......

有两种可能(1) idea没有下载lombok插件,但一般来说编辑器会帮你默认集成的(2) lombok依赖版本与lombok插件版本相差太多,一般来说将lombok依赖版本提高即可。dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.14</version>
分类: 移动开发 发布时间: 04-28 22:51 阅读次数: 0

xxxx无法转换为java.lang.Class<? extends javax.validation.Payload>

将校验器中的groups字段修改为以下内容即可。
分类: 移动开发 发布时间: 04-28 22:50 阅读次数: 0

企业智能转型对AI技术的挑战及应对,答案是MLOps

有奖调研|华为分析服务诚邀您参与>>> 企业智能转型对AI技术的挑战及应对,答案是MLOps 前言:笔者在参加12月20日举行的,由LF AI & Data基金会和OpenI启智社区联合举办的2021新一代人工智能院士高峰论坛上分享对于企业智能转型,以及AI技术面临的挑战和应对。 首先什么是企业智能转型? 笔者认为企业智能转型是企业数字化转型的一个较高的阶段,是AI在企业的大规模应用,不是单纯的人脸识别、OCR、语言识别等单个场景的落地,而是用AI来彻底改变企业的核心业务流。达到的效果是:或者
分类: 其他 发布时间: 04-28 22:50 阅读次数: 0

A query was run and no Result Maps were found for the Mapped Statement....

主要原因就是mybatis涉及到查询必须手动定义返回值类型
分类: 移动开发 发布时间: 04-28 22:50 阅读次数: 0

一切都是为了更高效(写在国内第一次DataOps + MLOps meetup之后)

有奖调研|华为分析服务诚邀您参与>>> 上周六即3月12日,星策开源社区组织了国内第一次DataOps + MLOps的meetup,感谢CSDN和51CTO同步直播,活动圆满结束。 现在简单回顾一下。 1. 为什么组织这么一场Meetup? 是因为我感觉到,DataOps和MLOps虽然在国外已经开始流行了,但是在国内还是比较陌生的,有必要组织这样的活动,让更多的工程师了解DataOps和MLOps是什么,能够干什么,对业务的价值,以及其中的技术难点和相应比较成熟的技术方案都有什么。 2.
分类: 其他 发布时间: 04-28 22:50 阅读次数: 0

Docker安装FastDfs教程——只需三步

1.首先搜索FastDfs镜像docker search fastdfs2.拉取镜像docker pull morunchang/fastdfs3.运行trackerdocker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh–net=host:表示的是使用的网络模式为net模式-d:表示后台启动4.运行storage将下面命令中的ip地址:port换成自己的即可docker run
分类: 移动开发 发布时间: 04-28 22:50 阅读次数: 0

“开源就是阳谋”—从毛选看企业的开源战略兼怀友人

有奖调研|华为分析服务诚邀您参与>>> 去年年底,在一次深圳的线下聚会中惊闻开源界的一位老朋友因病去世了,当时很震惊和惋惜。 他在一个大厂里面负责开源相关的战略,之前跟他的合作不少,接触最多的时候是在一个开源组织的创建过程中, 尤其是针对该组织的章程、组织架构设计、关键人物确定流程和具体人选等跟治理相关的关键环节上, 交流非常频繁, 有过很多的交流,也有很多的争吵。 最终为了同一个目标,基于同一个价值观下达成 一致,很不容易。 很怀念当初在一起讨论和争斗的日子, 他曾分享了他公司的一些信息,让
分类: 其他 发布时间: 04-28 22:49 阅读次数: 0

未知异常:class feign.codec.EncodeException,异常类型为{}Error converting request body

可以看到控制台的异常,被全局异常类捕捉到,但是由于它被Exception处理,也不好弄明白是什么地方的错误;我想着很快就能解决,也懒得查日志debug了,一开始我以为是Feign调用时格式出问题,就一直在那找Feign远程调用时的格式转换问题,最后一无所获。然后被迫Debug了一下,由于我将前端传来的数据封装成了一个VO里,发现里面有一个字段List< Menu >为空,然后我又去看了一下前端封装的数据,将该字段封装到了一个数组;我当时一直在想,这没问题呀,前端传来的数组,我使用集合接收没错.
分类: 移动开发 发布时间: 04-28 22:48 阅读次数: 0

ElasticSearch出现java.lang.IllegalStateException: duplicate plugin: - Plugin information:

为了使用IK-中文分词器,特地去下载了一个,结果重启动ES之后,进入Kibana可视化界面,出现了503服务不可用;一开始以为是Kibana还没注册进ES中,结果等待了一会还是如此。1.使用docker ps查看运行的容器,发现ES已经停掉了,只剩下了Kibana容器在运行2.查看日志分析原因docker logs elasticsearch根据提示可以得出是因为plugings目录下的插件IK分词器重复了。此时由于es容器无法启动,就无法直接去容器内部进行修改。不过幸运的是我对plugings、
分类: 移动开发 发布时间: 04-28 22:44 阅读次数: 0

“目标->用户->指标”----企业开源运营之道

有奖调研|华为分析服务诚邀您参与>>> 上周参加开源中国组织的“企业开源项目运营如何量化指标”线上分享会,跟嘉宾们一起跟开源运营的同学们聊了不少企业开源运营的事情,后来有同学线下问我会上分享提到的一些内容,我想还是来写篇博客吧,希望可以把企业开源之道分享得更加透彻一些。(注:我分享的内容都是跟企业开源相关的,个人开源项目并不在讨论之列,因为企业开源带有强烈的目的性。开源又分为很多种,本文中的开源特指为“对外自主开源”。以下内容为个人观点,欢迎讨论。) 在开源圈里的同学可能有感觉,企业开源运营同
分类: 其他 发布时间: 04-28 22:36 阅读次数: 0

2022还在使用Mysql进行数据检索?ElasticSearch自定义扩展词库完成检索

1.为什么要自定义扩展ES词库呢?虽然IK-中文分词器已经很强悍了,能够识别大多数的词汇,但是对于网络中新兴的网络词汇是无法识别的(比如“爷青回” “打工人”)下图是我在Kibana对“爷青回”的分词情况分词结果如下:本身我们想让“爷青回”作为一个词,由于是网络词汇,IK-分词器是无法识别出的,所以需要我们自定义扩展词库2.如何自定义扩展词库呢?有两种思路,如下所示:Ⅰ.我们构建一个词库服务器,让IK分词器给我们的词库服务器发送请求即可Ⅱ.使用web服务器保存我们的词库;例如ngi
分类: 移动开发 发布时间: 04-28 22:34 阅读次数: 0

Redis url should start with redis:// or rediss:// (for SSL connection)

Redis url should start with redis:// or rediss:// (for SSL connection)查看官方文档可以得出少加了redis://或者安全的SSL连接rediss://注意如果Redis开启了密码配置,需要设置其密码。否者会报NOAUTH
分类: 移动开发 发布时间: 04-28 22:28 阅读次数: 0

Redisson框架出现NOAUTH Authentication required.. channel: [id: 0x19aa9aed, L:/192.168.0.112:50867 - R...

在使用Redisson作为分布式锁的解决方案时,启动服务出现了以下错误:从图中可以看到重点:没有权限访问数据库,原来是使用Redisson忘记将密码设置进Redisson的config配置文件里了,可能你会说我在yml或者properties配置文件中配置了redis的相关信息,但Redisson是不会去加载的。修改为如下即可:...
分类: 移动开发 发布时间: 04-28 22:27 阅读次数: 0