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

- 阅读全文 -

我的第一个IOT项目(二)

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

- 阅读全文 -

我的第一个IOT项目(一)

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

- 阅读全文 -

JAVA之并发编程(二)

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

- 阅读全文 -

轻语

热门文章

最新文章

最近回复

  • tensoar: 学习了!
  • 幕峰者: 你购买的域名商会提供 dns 解析的服务
  • ss: dns域名怎么配置的? 解析记录需要指定ip:port吗
  • tensaor: 恭贺大佬喜提新域名
  • tensaor: 恭贺大佬喜提新域名
  • tensaor: 恭贺大佬喜提新域名
  • tensaor: 恭贺大佬喜提新域名
  • tensoar: 学到了
  • tensoar: 大佬牛批
  • tensoar: 大佬讲的一语中的,深入浅出,令人如沐春风,豁然开朗

标签