随笔 - 375  文章 - 0  评论 - 903  0
  2015年8月13日
摘要:积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇鳝之穴无可寄托者,用心躁也。 阅读全文
posted @ 2015-08-13 19:15 程序诗人 阅读(2763) 评论(8) 推荐(9) 编辑
  2020年7月2日
摘要:PIO Core Call Error: "The current working directory C:\\Users\\sscy\\Documents\\PlatformIO\\Projects\\platformled will be used for the project.\r\n\r\ 阅读全文
posted @ 2020-07-02 22:20 程序诗人 阅读(68) 评论(0) 推荐(0) 编辑
  2020年6月4日
摘要:https://github.com/LMAX-Exchange/disruptor/tree/master/docs 查阅链接中的docx文档即可,此docx文档极其值得研究。 https://github.com/LMAX-Exchange/disruptor/wiki/Getting-Star 阅读全文
posted @ 2020-06-04 14:56 程序诗人 阅读(30) 评论(0) 推荐(0) 编辑
  2020年5月31日
摘要:ESP-12F最小系统.png (193.61 KB, 下载次数: 45) ESP引脚模式.png (43.09 KB, 下载次数: 46) 参照上图,从FLASH启动进入AT系统的引脚接法:EN(CH-PD)与VCC并联接USB-TTL的VCC(3.3V)(偷懒没有在EN前串联10K电阻),GPI 阅读全文
posted @ 2020-05-31 15:57 程序诗人 阅读(446) 评论(0) 推荐(0) 编辑
  2020年5月17日
摘要:之前都是8266相关的操作,这次我们正好手里有了块ESP32的板子,而且带了个摄像头。提到ESP32,其实就是ESP8266的升级版,整体的CPU处理能力更强,不仅支持WIFI,同时还支持蓝牙。由于我这块板子本身还带了个摄像头,是ov2460型号的,所以今天我们来看看如何将其驱动起来并点亮。 搭建E 阅读全文
posted @ 2020-05-17 11:11 程序诗人 阅读(275) 评论(0) 推荐(0) 编辑
  2020年4月27日
摘要:说在前面 数据在网络上传输,如果是明文传输,肯定是不安全的,所以得将数据进行加密。现在主流的加密方式,就是利用SSL/TLS协议加密,其实SSL和TLS可以看做是一个协议,它运行在传输层和应用层之间的一层协议,通过将TCP/UDP传输的数据加密之后,再传送到另一端。这样数据就安全了。 现在的http 阅读全文
posted @ 2020-04-27 17:30 程序诗人 阅读(165) 评论(0) 推荐(0) 编辑
  2020年4月25日
摘要:之前利用点灯科技的库来使小爱同学控制LED的过程中,我们大略提到了一下MQTT的整体流程,由于其MQTT服务器是由点灯科技提供的,所以对其中的很多连接细节,我们并不知道,本节我们准备通过搭建本地的MQTT服务器,然后通过MQTT Client向MQTT服务器发送控制命令,来控制我们的LED灯。 首先 阅读全文
posted @ 2020-04-25 15:20 程序诗人 阅读(138) 评论(0) 推荐(0) 编辑
摘要:玩够了oled,wifi killer,小爱同学远控等等玩意儿之后,我们需要更近一步,这节就讲解如何在本机进行MQTT环境的搭建及消息的收发。至于MQTT是什么,相信大家很多人都百度一下就知道原理了,不会的可以补补课,我就不细讲了。 一、工具准备 MQTT服务端下载地址:https://www.em 阅读全文
posted @ 2020-04-25 15:05 程序诗人 阅读(80) 评论(0) 推荐(0) 编辑
  2020年4月18日
摘要:由于micropython网上资料挺少,整体用起来挺费力,而且很多软硬件厂商并不会把重心放到micropython上,所以决定使用arduino ide和C语言配合来进行,开始吧。 1. arduino环境配置 首先,需要下载arduino ide压缩包并进行安装,可以去arduino官网找到我们需 阅读全文
posted @ 2020-04-18 19:54 程序诗人 阅读(142) 评论(0) 推荐(0) 编辑
  2020年4月12日
摘要:用esp8266做的物联网开发,涉及到固件烧写,固件擦除,代码编写等方面,做一一记录。 1. 固件烧写 首先,下载固件烧写工具:https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.3.rar,具体 阅读全文
posted @ 2020-04-12 18:58 程序诗人 阅读(321) 评论(3) 推荐(0) 编辑
  2019年12月4日
摘要:java.lang.AbstractMethodError, 是因为实现包没下在到本地,把本地的包删掉,然后重新import一下即可。 字节的 utf-8 序列的字节 3 无效 重新编译项目再运行即可 阅读全文
posted @ 2019-12-04 20:11 程序诗人 阅读(93) 评论(0) 推荐(0) 编辑
  2019年10月15日
摘要:本文记录在jimdb压测过程中遇到的各种小坑,望能够抛砖引玉。 1.压测流量起来后,过了5分钟左右,发现ops突降,大概降了三分之一,然后稳定了下来 大概原因:此种情况,jimdb极有可能某个分片的连接数打满,从而导致分片的cpu达到100%。 调优方案:首先,默认分片连接数为1w,此时可以根据自己的需求,如果自己的docker数量很少,可以调整成2w,反之则3w。 ... 阅读全文
posted @ 2019-10-15 14:49 程序诗人 阅读(234) 评论(0) 推荐(0) 编辑
  2019年9月17日
摘要:最近项目中的本地缓存,看是从Guava改成了Caffeine,据说是性能更好,既然性能更好的话,那么就用起来吧。不过在使用过程中,发现了单个load和批量loadall方面的一些小设置,记录一下。 一般说来,我们获取单条记录的时候,一般都是 cache.get(id),当数据过期,会从提前设定好的load方法中获取数据。 同样的,如果我们想批量获取记录的时候,一般都是用cache.getAll(i... 阅读全文
posted @ 2019-09-17 09:29 程序诗人 阅读(306) 评论(0) 推荐(0) 编辑
  2019年8月21日
摘要:说来赶巧,之前我有16个redis集群,然后我要将某个key根据路由规则存到16个集群中的某一个上面,正巧用到了这两种哈希算法,改造完毕上线后,整体带来的效果也十分理想。 说道ketamahash,它是一致性哈希算法,一般说来都是由若干固定的虚拟节点来计算出每个虚拟节点的slots,数据存储的时候,算出key的slot值,然后存入相邻最近的虚拟节点。而murmurhash则是散列算法,由于其计算产... 阅读全文
posted @ 2019-08-21 09:30 程序诗人 阅读(1590) 评论(0) 推荐(0) 编辑
  2019年8月20日
摘要:处理json字段,可以用json_extract函数: select * from (select json_extract(ext_value,'$.high')+0 highx,batch_id from batch_ext_1 where ext_type=19 ) a where a.highx>15000000000 将json字段中的String值转为数字型,可以用+0操作,比如上面语... 阅读全文
posted @ 2019-08-20 14:40 程序诗人 阅读(2522) 评论(0) 推荐(0) 编辑
  2019年8月5日
摘要:今天在进行序列号压测的时候,通过调用genSeqId方法来获取序列号,100并发,16台压测机器,发现无论怎么压测,调用量达到140w左右的时候,此方法的ops直接掉到了0,具体图示如下: 从上图可以明显看到,整个ops呈现断崖式下跌。 当时左思右想,不得其解,后来注释掉代码中的System.out.println后,然后再进行压测,发现恢复正常: 上图可以看到,压到了一亿的量后,由于没有... 阅读全文
posted @ 2019-08-05 17:58 程序诗人 阅读(214) 评论(0) 推荐(1) 编辑