摘要:1. 复杂JSON字符串转模型 1 import com.fasterxml.jackson.core.type.TypeReference; 2 import com.fasterxml.jackson.databind.ObjectMapper; 1 ObjectMapper mapper = 阅读全文
posted @ 2020-01-10 10:46 无脑仔的小明 阅读(105) 评论(0) 推荐(0) 编辑
摘要:零、说明 说明一下,我写的博客,都是我自己实践后,写下记录,方便以后自己看而已。没有什么系统的教学教程。也没有对底层的原理进行讲解,我觉得这些目前不是我需要注重的,作为一个开发人员,快速实现好需求才是最重要的。而作为一名合格的架构负责人,又必须了解底层,因此需要系统学习的,建议读者看官方文档或者对应 阅读全文
posted @ 2017-12-21 20:29 无脑仔的小明 阅读(4020) 评论(0) 推荐(1) 编辑
摘要:Socket网络编程--聊天程序 Socket网络编程--聊天程序(1) http://www.cnblogs.com/wunaozai/p/3870156.html Socket网络编程--聊天程序(2) http://www.cnblogs.com/wunaozai/p/3870194.html 阅读全文
posted @ 2014-09-01 16:23 无脑仔的小明 阅读(737) 评论(2) 推荐(1) 编辑
摘要:1. 开机启动 需要引用第三方库, Windows Script Host Object Model 1 using IWshRuntimeLibrary; 2 using System; 3 using System.Collections.Generic; 4 using System.Diag 阅读全文
posted @ 2020-05-21 16:26 无脑仔的小明 阅读(25) 评论(0) 推荐(0) 编辑
摘要:0. 前言 最新有个项目,就是需要基于公众号来实现拉票抢票的功能。由于微信限制比较大,公众号网页代码很难查看,只是抓包很难分析API请求。所以就看看资料,看是否有方法来调试公众号。然后发现,有个devtools开发调试插件。 1. 查看内置浏览器版本 随便搭建一个web服务器,随便一个页面写上 1 阅读全文
posted @ 2020-04-10 12:30 无脑仔的小明 阅读(563) 评论(0) 推荐(0) 编辑
摘要:0. 前言 结合前面两篇博客,前面博客实现了Gateway网关的路由功能。此时,如果每个微服务都需要一套帐号认证体系就没有必要了。可以在网关处进行权限认证。然后转发请求到后端服务。这样后面的微服务就可以直接调用,而不需要每个都单独一套鉴权体系。参考了Oauth2和JWT,发现基于微服务,使用JWT会 阅读全文
posted @ 2020-04-01 09:56 无脑仔的小明 阅读(506) 评论(0) 推荐(0) 编辑
摘要:0. 前言 之前有一篇博客讲到入门Sentinel,这次就将Sentinel引入到实际项目中进行演示。 1.启动Sentinel 具体可以参考这篇博客 https://www.cnblogs.com/wunaozai/p/12404712.html java -jar sentinel-dashbo 阅读全文
posted @ 2020-03-20 07:42 无脑仔的小明 阅读(466) 评论(0) 推荐(0) 编辑
摘要:0. 前言 本来就负责一些小事情,但是还是要搞事情。把一个小项目切分成微服务,练练手。 主要是以Nacos为配置中心,实现Spring Cloud GateWay的动态路由功能。然后在实现日志、鉴权等功能。动态路由,就是在Spring Cloud Gateway启动的时候,将路由配置和规则加载到内存 阅读全文
posted @ 2020-03-19 18:32 无脑仔的小明 阅读(341) 评论(0) 推荐(0) 编辑
摘要:0. 前言 1. 运行启动sentinel-dashboard 到这里 https://github.com/alibaba/Sentinel/releases/download/1.7.1/sentinel-dashboard-1.7.1.jar 下载sentinel-dashboard 运行 j 阅读全文
posted @ 2020-03-07 13:38 无脑仔的小明 阅读(219) 评论(0) 推荐(0) 编辑
摘要:0. 前言 最近已经开始研发物联网V2版本了。决定使用BladeX作为基础的Web管理界面。然后结合EMQ、Kafka等第三方开源中间件实现平台。接下来几个章节都是讲物联网V2版本的一些基础设施。 1. 安装Nacos+Promethes+grafana 官方Nacos文档里面提供的docker-c 阅读全文
posted @ 2020-03-02 12:36 无脑仔的小明 阅读(717) 评论(0) 推荐(0) 编辑
摘要:0.前言 之前练习微服务是用Eureka,最近发现BladeX是用的Nacos,发现Nacos还比较简单实用。所以练习一下这个,为物联网V2版本积累经验。 1. 下载、安装、启动 下载Nacos 1 https://github.com/alibaba/nacos/releases 2 https: 阅读全文
posted @ 2020-02-29 11:15 无脑仔的小明 阅读(210) 评论(0) 推荐(0) 编辑
摘要:0. 前言 EMQ是带有SSL功能的,需要进行简单的配置,才能使用。下面就简单说一下如何实现自签证书。 1. 利用OpenSSL签发证书 1 ➜ cat createCA.sh 2 #/bin/sh 3 # 生成自签名的CA key和证书 4 openssl genrsa -out ca.key 2 阅读全文
posted @ 2020-02-26 16:23 无脑仔的小明 阅读(262) 评论(0) 推荐(0) 编辑
摘要:0.前言 今天(2020-02-24)是开工的第一天,来到公司后,服务器出现问题,网管正在处理。没有服务器的后端,就像没有武器的剑客。没办法进行开发,就看看资料学习一点技术。 疫情期间,虽然没有上班,但是自己的物联网平台还是在慢慢的优化中。下面这个图是规划后的V2版本架构图。 架构图里面用到Kafk 阅读全文
posted @ 2020-02-25 18:53 无脑仔的小明 阅读(210) 评论(0) 推荐(0) 编辑
摘要:今天是2020年1月1号。放假一天,闲来无事,早上打扫了一下房间,洗了一下衣服,煮着饭,开始一年的总结。 #回顾工作 打工上班,工作八小时内,求生存,从年终奖和每年的涨薪幅度上看,领导对我还是比较满意的。从今年起也开始注重个人发展,由于所属专业技能点,在公司非核心技术点。清楚明白个人发展与公司发展是 阅读全文
posted @ 2020-01-21 18:26 无脑仔的小明 阅读(281) 评论(0) 推荐(0) 编辑
摘要:1. 复杂JSON字符串转模型 1 import com.fasterxml.jackson.core.type.TypeReference; 2 import com.fasterxml.jackson.databind.ObjectMapper; 1 ObjectMapper mapper = 阅读全文
posted @ 2020-01-10 10:46 无脑仔的小明 阅读(105) 评论(0) 推荐(0) 编辑
摘要:每年公司都有要求要写年终总结。我也是抱着对自己负责的态度,认真的写总结,不是很敷衍的那种。不过毕竟是写给公司领导看到,有些浮夸,有些虚伪,但也基本真心话。 阅读全文
posted @ 2019-12-29 12:21 无脑仔的小明 阅读(175) 评论(0) 推荐(0) 编辑
摘要:0.前言 在开发物联网过程中,会遇到OTA固件升级等功能。对于服务器来说,其实就很简单的一个功能,无非就是一个上传文件,保存,下载文件的功能而已。在此之前,我也通过简单的文件系统实现文件上传下载。然后把路径保存到数据。也有人使用阿里的OSS来管理。但是今天要讲的就是搭建一个开源版本的OSS存储服务器 阅读全文
posted @ 2019-12-27 17:11 无脑仔的小明 阅读(308) 评论(0) 推荐(0) 编辑
摘要:0.前言 前段时间,考虑到要练习部署一套CI/CD的系统。一开始考虑到Jenkins,随着这两天的了解,发现最新版的GitLab已经提供有CI/CD集成了。所以本次博客,干脆一步到位,直接用GitLab里面的CI/CD模块。Jenkins可能需要更高级的应用场合。经过测试GitLab自带的功能完全符 阅读全文
posted @ 2019-11-28 09:39 无脑仔的小明 阅读(545) 评论(1) 推荐(2) 编辑
摘要:0.前言 上一篇已经安装好Rancher了,这一篇主要是简单的操作一下Rancher,了解一些常用功能。1.集群信息 选择对应的集群,查看对应集群信息。 还可以执行kubectl命令,命令可以参考前几篇博客从入门到放弃的K8S博客 商店,选择集群-System-应用商店-启动 可以增加一个阿里的商店 阅读全文
posted @ 2019-11-27 20:35 无脑仔的小明 阅读(133) 评论(0) 推荐(0) 编辑
摘要:0.前言 按照上一篇博客,我已经把需要下载的rancher docker 依赖镜像下载上传到Harbor了。 1. 安装 执行如下,实现一键安装 具体看这个文档 https://rancher.com/docs/rancher/v2.x/en/ 后续所有练习都是基于本地仓库执行,方便后面测试 执行以 阅读全文
posted @ 2019-11-26 09:42 无脑仔的小明 阅读(209) 评论(0) 推荐(0) 编辑
摘要:0. 前言 安装docker、docker-compose,这些在我以前的博客讲过,这里就不继续说明了,有需要的可以参考我之前的博客。 https://www.cnblogs.com/wunaozai/p/9936306.html 1. 安装harbor 到这个下载页 https://github. 阅读全文
posted @ 2019-11-18 19:11 无脑仔的小明 阅读(162) 评论(0) 推荐(0) 编辑
摘要:0. 前言 这段时间要入门一下CI/CD了,以前简单的了解过Jenkins,现在要把以下的这个图的架构搭建起来。国外可能一两个命令就安装完成的事情,我折腾了2天多,真的差点放弃了。 1. 安装VirtualBox 参考这篇官方文档 https://www.virtualbox.org/wiki/Li 阅读全文
posted @ 2019-11-10 20:57 无脑仔的小明 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1. 安装RTMP流媒体服务器 以前其实我是利用Nginx-RTMP-module搭建过RTMP流媒体服务器,并实现了鉴权功能。参考https://www.cnblogs.com/wunaozai/p/9427730.html,看看发布时间,已经是一年多以前的事情了,感概时间过得好快啊。 先在Ngi 阅读全文
posted @ 2019-11-08 18:32 无脑仔的小明 阅读(1606) 评论(0) 推荐(0) 编辑