经验分享
开心自由天使
这个作者很懒,什么都没留下…
展开
-
架构方案需要考虑的问题---解决非功能性需求
架构方案需要考虑的问题—解决非功能性需求通常,您必须处理应用程序中的非功能性需求( NFR )。为了项目成功,解决这些问题非常重要,因为它们对整个项目和解决方案具有更广泛的影响。这些 NFR 可以成就或破坏您的用户群,并解决解决方案的非常关键的方面,例如安全性、可用性、延迟问题、维护、日志记录、隐藏机密信息、性能问题、可靠性、可维护性、可扩展性、可用性等。如果不及时考虑这些,可能会影响您的项目交付。下图显示了一些最常见的 NFR:解决方案架构的非功能属性如图所示,NFR 包括解决方案架构的以下属性原创 2021-06-04 16:45:16 · 990 阅读 · 0 评论 -
C++和C 混合编译链接时报错CMake Error: Cannot determine link language for target
CMake Error: Cannot determine link language for target解决办法:project(demo LANGUAGES C CXX) #CMake Error: Cannot determine link language for target 如果这里不添加C 的话会报这个错误或者project(demo)原创 2021-02-20 15:09:49 · 8958 阅读 · 1 评论 -
Intellij idea 找不包的错误解决办法
Intellij idea 项目打开时, gradle 文件都正常, 命令行下面可以正常编译,运行,但是用intellij idea 打开,总是提示找不到包。解决办法: 删除项目根目录下的.idea, 重新打开intelij idea 导入一遍,即可。这个.idea 是隐藏文件,如果在linux 或Mac 下,直接rm -rf .idea 即可。...原创 2019-12-06 19:42:16 · 615 阅读 · 0 评论 -
Maven编译Docker 镜像并推送到Nexus
[ERROR] No plugin found for prefix ‘docker’ in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/Users/linyingjie/.m2/...原创 2019-08-16 16:18:22 · 1934 阅读 · 0 评论 -
关于谷歌kubernetes镜像下载的一种实现方式
看了网上不少文章说拉取国外docker镜像的,各种尝试都无法下载谷歌kubernetes 镜像。刚好缺了一个镜像k8s.gcr.io/metrics-server-amd64:v0.3.3,突然想到可以尝试用谷歌云下载看看,结果还是比较满意的,虽然过程有的折腾。要解决的问题: 下载kubernetes 各种不同版本的镜像.前提条件:只有浏览器可以上科学上网地址 https://con...原创 2019-08-20 22:18:43 · 1791 阅读 · 1 评论 -
Raspberry树莓派3B常见基础操作分享
1. 修改时区:dpkg-reconfigure tzdata2. 设置swap 分区大小。 详细可参考 http://www.bitpi.co/2015/02/11/how-to-change-raspberry-pis-swapfile-size-on-rasbian/sudo nano /etc/dphys-swapfile#swap默认大小是100MBCONF_SWAPSIZE...原创 2019-08-08 11:58:51 · 257 阅读 · 0 评论 -
如何快速获取设备ip地址
在日常调试特种设备,特别是没有屏幕,键盘鼠标的情况下,只是知道这个设备开启了dhcp, 和用户密码等,没有显示器,键盘鼠标,如何获取这个设备的IP,进而进行控制呢?保存下列代码为 netscan.sh 并设置执行权限 chmod +x netscan.sh#!/usr/bin/env bashdomain=`echo $1`ip_start=`echo $2| cut -d "," ...原创 2019-07-29 18:18:21 · 7212 阅读 · 0 评论 -
play json Flink 上应用遇到的坑
····最近开发flink 项目使用json, 遇到一个play json 很大的坑,错误提示1:play.api.libs.json.JsResultException: JsResultException(errors:List((/cpu,List(JsonValidationError(List(error.expected.jsnumber),WrappedArray()))), ...原创 2019-07-16 16:34:41 · 1869 阅读 · 1 评论 -
kettle 安装实录
1.部署mysql 实例linyingjiedeMacBook-Pro:5.x linyingjie$ more start-mysql-docker.sh#!/bin/bashdocker stop mysqldocker rm mysqldocker run -d --name mysql \-p 3306:3306 \-v `pwd`/data:/var/lib/mys...原创 2019-07-04 19:25:10 · 408 阅读 · 0 评论 -
把docker状态变成kafka实时数据流---一行代码写了2天的shell代码
shell 命令行实时打印docker 状态,并添加当前的时间戳,变成json字符串,每行一个,持续不停的输出。结果将给filebeat 采集并实时送到kafka 集群做实时数据流分析的源头,发给Flink 做各种实时数据流分析.这个看起来很简单,其实要实现起来难度不小,尝试了多次都失败了,只是目标不断的趋近,到此刻终于彻底解决了这个问题。禁止stdio缓存实时输出docker st...原创 2019-07-13 00:38:47 · 229 阅读 · 0 评论 -
docker 挂载摄像头出现的问题解决办法
docker run -d–privileged base:raspberrypi3-opencv4.0.1-tesseract5.0.0-alpha-python3.5.3-python2.7.13报了错误…VIDEOIO ERROR: V4L: can’t open camera by index 1之前好好的,后来检查发现, 挂载摄像头时必须采用 --privileged,否则d...原创 2019-07-12 18:12:59 · 3440 阅读 · 0 评论 -
解决debian ubuntu apt install 和 apt-get install 依赖问题
最近在制作raspberry-pi 关于opencv4.10 python3.7 相关镜像时,涉及到了Debian 系统, 里面需要安装很多相关的包,然后进行编译。其中apt install 或 apt-get install 这个环节真是让人崩溃,总是遇到包冲突或包版本不对,尝试了网上很多方法,没有一个能彻底解决。综合起来,总结了国外各种解决方式,得到了一个可行的解决办法:#ubunt...原创 2019-07-08 15:37:13 · 6874 阅读 · 0 评论 -
MarkDown批量自动添加base64图片
github 下载地址:https://github.com/HappyFreeAngel/markdown-auto-import-image-as-base64.gitTypora 官网地址: https://typora.io/传统的markdown 添加图片有3种方法:Alt text:图片的Alt标签,用来描述图片的关键词,可以忽略不写。图片链接:可以是图片的本地地址或者是网址。...原创 2019-04-19 23:00:43 · 2514 阅读 · 0 评论 -
shell里的json超级工具 jq 高级用法介绍
Linux shell 环境下有个和google Gson 一样好用的JSON 数据处理工具jq.最近发现用jq 来分析提取数据,简直太好用了,特别是用于处理shell环境下面的复杂数据结构时,显的很方便。实际问题1: 如何获取mesos 网页上的mesos-agent host 名称。如下图:查询了mesos api, 发现可以/master/slaves 获取所有数据。curl -...原创 2019-04-19 22:06:48 · 27712 阅读 · 0 评论 -
Spark 集群故障快速排除方法----worker已经启动,但是masterUI上看不到
Spark 集群故障快速排除方法----worker已经启动,但是masterUI上看不到现象:1.确保zookeeper 状态正常echo stat | nc 10.20.2.51 2181echo stat | nc 10.20.2.52 2181echo stat | nc 10.20.2.53 2181echo stat | nc 10.20.2.54 2181e...原创 2018-11-20 01:02:50 · 2605 阅读 · 0 评论 -
hadoop错误解决办法:-------HDFS上传文件保存错误或速度很慢
出现症状:2018-11-22 11:28:12,711 WARN hdfs.DataStreamer: Abandoning BP-2142139802-10.20.2.1-1536240602405:blk_1073765062_242892018-11-22 11:28:12,712 WARN hdfs.DataStreamer: Excluding datanode DatanodeI...原创 2018-11-22 11:51:59 · 3594 阅读 · 0 评论 -
如何在多个java版本之间随意切换Java环境
软件开发和测试中经常要在不同的Java版本之间来回切换,最常见的是从其他Java版本(Java9,Java10,Java11)切换到Java8, 特别是使用Scala,Spark,目前还只是支持java8,必须切换到java8环境,否则无法正常编译和运行.这个问题,我有个比较好的解决办法:创建一个目录,存放一下java8 java11 2个环境切换脚本./Users/happy/happys...原创 2018-11-21 06:11:09 · 6193 阅读 · 1 评论 -
如何查看spark版本和scala版本
1.进入命令行状态windows 电脑方法一:在系统桌面左下侧搜索栏输入CMD或者命令提示符,右键点击命令提示符在右键菜单中点击:以管理员身份运行,可以打开系统【管理员命令提示符】窗口。苹果电脑: 打开终端在 Mac 上打开 Finder 窗口,然后在「应用程序」目录中直接搜索“终端”关键字,也可以搜索到;2.在命令行窗口输入,然后回车 java -version,确认你的java...原创 2018-11-21 05:48:29 · 43995 阅读 · 2 评论