IOT项目 (三)

![89a325dfd3744cdc95d0b37adf03ba5e.gif](https://blog.mufeng.info/usr/uploads/2019/08/833421638.gif) ## IOT项目 前段时间因为搬家,所以一直搁浅没有继续开发。之前的代码没有进行备份,所以丢失。在[我的第一个IOT项目(二)](https://blog.mufeng.info/index.

- 阅读全文 -

java中的位运算--与(&)、或(|)、非(~)、异或(^)

## java中的位运算--与(&)、或(|)、非(~)、异或(^) 简单的了解一下java中提供的位移运算符与逻辑运算符。主要是在一些使用场景中,使用位运算符替代其他的运算操作,能调高程序的执行效率,例如取余操作。先知道什么是java中的与、或、非、异或操作,之后再简单的举个编程中的例子。 ### 运算符的使用 #### 与操作 在数字逻辑课程中,与操作就是二进制中两个位

- 阅读全文 -

Struts2 简单了解

## Struts2 简单了解 #### 重点说说struts2的用法。 #### 拦截器 Struts2以Filter为核心,在配置文件`web.xml`中会有配置一个拦截器`StrutsPrepareAndExecuteFilter`。配置如下 ```xml struts2 org.apache.struts2.dispatche

- 阅读全文 -

SSH框架 简单使用

## SSH框架 入职后不就开始接手一个项目,这个项目有点年份,貌似是05年开发的java后台项目。 其项目经过很多人的手,不同的人编码风格不一样,甚至连使用的框架都不一样。项目一部份使用的是dorado的一个开发工具来进行项目开发,一部分使用的ssh来进行来发,其中有一小部分使用的是spring boot结合hibernate来进行开发,总的来说就是个大杂烩。 在前家公司一直

- 阅读全文 -

OutOfMemoryError(OOM)异常

## OutOfMemoryError(OOM)异常 面试和笔试时候问的最多的一道题,简单的说说其中的一些知识点。以下是我之前整理的jvm内存管理的PPT。 [JAVA虚拟机之内存管.pptx](https://mufeng-blog.oss-cn-beijing.aliyuncs.com/usr/uploads/2019/06/4291476880.pptx) ### 内存溢出

- 阅读全文 -

docker镜像创建与目录挂载

在本地或虚拟机安装好docker之后,自行创建一个docker镜像文件。创建一个目录dockerfile,在目录下创建文件Dockerfile,文件内容如下: ``` FROM ubuntu # 基础镜像名字 MAINTAINER Mark # 声明作者 RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt

- 阅读全文 -

设计模式--构造型模式

## 结构型模式 处理类与类之间的关系,继承与组合,优先使用组合。列出集合比较常见的项目构造方式,大家可以根据自己的业务需求进行选择使用。 ### 适配器模式: 已有的两个类或方法,整个使用过程新增一个类(适配器),去充当其中的一个类的实现,达到无需重复写代码的效果,简单的说就是把程序中有的东西且不能用的东西进行适配,变为能给自己用的东西。 举例:一个橘子需要被包装,包装的

- 阅读全文 -

Nginx开发(二)--配置虚拟机

使用源码进行安装的nginx指定了安装路径,在/usr/local/nginx,进入到根目录后可以看到是个文件夹:conf、html、logs和sbin。 - conf:配置文件目录 - html:放静态文件的目录 - logs:日志目录 - sbin:文件启动项 先进入到配置文件目录conf中,编辑nginx.conf。 ###虚拟主机 开始使用ngin

- 阅读全文 -

mongodb了解与使用(一)

MongoDB综述 什么是NoSQL Not Only SQL ,本质也是一种数据库的技术,相对于传统数据库技术,它不会遵循一些约束,比如:sql标准、ACID属性,表结构等。 - 使用的原因 - 满足对数据库的高并发读写 - 对海量数据的高效存储和访问 - 对数据库高扩展性和高可用性 - 灵活的数据结构,满足数据结构不固定的场景 - 缺点 - 一

- 阅读全文 -

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

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

- 阅读全文 -