摘要: 用自己的小板测试...... 安排上呢 一, ESP8266下载和刷固件(Lua开发 体验一下lua开发的魅力所在) 二, 控制一个灯亮灭 三, TCP服务器 四, TCP客户端 五, UDP 六, 文件操作(保存数据到8266内部) 七, 外设操作(SPI,ADC) 八, 再说...... 最终能 阅读全文
posted @ 2018-02-09 10:00 pilink 阅读(932) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-01-17 11:59 pilink 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. 预备知识 一直以来很少看到有多少人使用PHP的socket模块来做一些事情,大概大家都把它定位在脚本语言的范畴内吧,但是其实php的socket模块可以做很多事情,包括做ftplist,http post提交,smtp提交,组包并进行特殊报文的交互(如smpp协议),whois查询。这些都是比 阅读全文
posted @ 2017-04-29 19:03 pilink 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 这一次总结和分享用Redis实现分布式锁 与 实现任务队列 这两大强大的功能。先扯点个人观点,之前我看了一篇博文说博客园的文章大部分都是分享代码,博文里强调说分享思路比分享代码更重要(貌似大概是这个意思,若有误请谅解),但我觉得,分享思路固然重要,但有了思路,却没有实现的代码,那会让人觉得很浮夸的, 阅读全文
posted @ 2017-04-28 13:57 pilink 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 由于近排很忙,忙各种事情,还有工作上的项目,已经超过一个月没写博客了,确实有点惭愧啊,没能每天或者至少每周坚持写一篇博客。这一个月里面接触到很多新知识,同时也遇到很多技术上的难点,在这我将对每一个有用的技术点做一个小小的分析理解和总结。每天去学会总结,才会有进步。 本次对我在工作上的项目中用到的技术 阅读全文
posted @ 2017-04-28 13:54 pilink 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、Ngnix安装 ngnix的安装很简单 1、先从ngnix官网下载ngnix压缩包 wget http://nginx.org/download/nginx-1.6.2.tar.gz 2、解压并进入其目录 tar -zxf nginx-1.6.2.tar.gz cd nginx-1.6.2 3、 阅读全文
posted @ 2017-04-28 13:47 pilink 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 在windows下,到官网下载tomcat8.5.9,选择格式为tar.gz,如下图所示: 通过ftp将下载的tomcat8.5.9压缩包上传到ubuntu服务器,配置VSFTPD可以参看《在Ubuntu16.04下配置VSFTPD》,然后这里我使用的是Xftp 5作为windows下使用的FTP客 阅读全文
posted @ 2017-04-28 13:46 pilink 阅读(655) 评论(0) 推荐(0) 编辑
摘要: Ubuntu16.04 常用命令 dpkg 解压缩命令 复制命令 cp(copy)命令 打开文件夹命令 安装用户和组图形化管理界面 APT 命令行工具的使用 阅读全文
posted @ 2017-04-28 13:44 pilink 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 实现这样一个程序:客户端读取键盘输入,并发送到服务器端,服务器端接收信息并打印。 首先先写一个阻塞式的程序: 运行程序(注意先启动server,再启动client),发现当只有一个server一个client时可以正常运行: 但是再运行一遍client以添加一个client线程,会发现第二次添加的c 阅读全文
posted @ 2017-04-28 13:39 pilink 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 悲观锁: 顾名思义,很悲观,就是每次拿数据的时候都认为别的线程会修改数据,所以在每次拿的时候都会给数据上锁。上锁之后,当别的线程想要拿数据时,就会阻塞,直到给数据上锁的线程将事务提交或者回滚。传统的关系型数据库里就用到了很多这种锁机制,比如行锁,表锁,共享锁,排他锁等,都是在做操作之前先上锁。 行锁 阅读全文
posted @ 2017-04-28 13:37 pilink 阅读(157) 评论(0) 推荐(0) 编辑