Nginx开发(一)--源码安装

使用条件:centos 7 安装有两种方式:一种是源码安装;另一种是yum进行安装,因为红帽中yum源没有nginx,所以需要拖延安装源: yum -y install epel-release // 拓展安装源 yum -y install nginx // 安装nginx 这里比较推荐使用源码安装,可控性比较强,如果使用yum安装,使用whereis nginx

- 阅读全文 -

我的第一个IOT项目(二)

## 我的第一个Iot项目 上次已经简单的实现了设备模块中的GPIO控制,现在到感应器的数据采集设计,经过树莓派控制器的数据转换,然后进行打包上传到云服务器,实现温度湿度数字化模型。 ### 需求分析 - 2s间隔采集一次数据,数据内容包括温度、湿度,并匹配当时获取的时间,时间为10位长整形时间戳 - 数据打包,把数据每5条打一包,集够5条数据后发布数据到云端 - 保证数据可

- 阅读全文 -

我的第一个IOT项目(一)

拖了一个月,终于,项目要开始了。在2018年中的工作,一直围绕着物联网展开,其中走了很多的弯路,踩过很多的雷,最后还是没有能得到一套自己感觉满意的物联网架构。现在的工作与过去的一年工作完全不一样,不是继续的维护和升级框架,而是转向的使用一套完整的架构,aliyun Iot 平台,一个完善的架构,该平台提供了设备的连接,服务业务处理和web一站式开发,也就是二次开发,在它的基础上定制修改完成业务需求

- 阅读全文 -

JAVA之并发编程(二)

在日常并发编程当中,我们往往会遇到这样一个问题,一个任务分配个多线程进行处理或多个模块对一个需求进行处理,并返回最终结果才能继续接下来的业务处理,但线程之间并不会进行互相等待,那么这个时候就需要一个计数器进行线程任务的记录。jdk中就直接有类似的实现,这工具就是CountDownLatch。 CountDownlatch的作用是一组线程等待其他的线程完成工作以后在执行,也就是加强版的join。在

- 阅读全文 -

windows-docker的简单使用

docker,简单的说就是一个应用容器,与之类似的就是虚拟机,都是在同一台物理机上运行,但与之最大的不同就是docker能够直接使用共享资源,虚拟机需要搭建自身的运行环境,相比虚拟机来说docker大大的提高了物理资源的使用率,并且也便于开发和测试使用。 ####win安装和使用: 下载地址: 密码:ax7t 下载完成后点击 DockerToolbox-18.06.0-ce.ex

- 阅读全文 -

JAVA之并发编程(一)

过了一个年,突然回到公司不知道该做些什么,老板也没有直接给任务,现在就等着分配任务。感觉好久没有进行学习,万一老板一个心情不爽给我分配一些莫名的任务,自己傻眼不会做那就尴尬了。在没有被问到之前先提升自己的知识储备才是真的,所以学习一些基础知识,虽然和现在所做的事情没有多少关系,不过这些东西迟早都会接触的,还不如早点认识。 ------ 先开始java中的并发编程,目前只在大量消息队列的

- 阅读全文 -

一台二手的电脑

最近准备搬家,到一个环境比较好的窝点,提升一下生活质量,改善一下伙食。另一方面主要还是换了一个比较便宜和整租套房,方便自己,不用和别人合租。 现在住的房子有一个配套的台式电脑,如果搬家后,台式电脑带不走,加上笔记本需要带到公司工作,所以必须得投点钱到电脑硬件购物上,这样想想我又得月光了,伤心。下个月又得交一个季度的钱,那么我该如何在有限的资金中买到一个高性能的电脑呢,惆怅。所以 为了这一个事

- 阅读全文 -

深入了解 spring mvc

之前了解spring boot,其中底层框架使用到的是spring framework,这里就简单的谈谈spring的源码。 读spring源码的好处有对面试有帮助,对学springMVC有帮助,对学springboot有帮助,编程中发生的错误就无需百度或google,能直接知道bug所在,还能借鉴一些设计模式与思路,为编程提供思维指导,并且如果读懂了spring,看其他的框架也没什么可怕的。

- 阅读全文 -

树莓派搭建NAS

前段时间使用vps进行内网穿透,解决了没有共有ip的问题,达到使用域名或ip来进行远程控制或访问。听说联通的宽带提供了动态的外网ip,可以通过一级路由器的ddns来进行外网访问,但是现有网络环境是处于二级路由网段,且一级路由无法设置端口映射,所以导致无法通过外网对树莓派远程控制,所以通过内网穿透解决了这一问题。 --- 建立在能够通过外网访问树莓派的前提,业务需求是通过树莓派搭建大容量的云

- 阅读全文 -

spring boot 了解

spring框架就像一个家族,众多衍生产品,例如boot、security、jpa等,他们的基础就是spring的ioc和aop,ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。 Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML、 Java

- 阅读全文 -