BIGBAI的博客

分享成长,交流进步!

STM32的PID温控

  K_SENSOR热电偶作为温度传感器,50w电烙铁作为加温设备作为控制对象,预先设定一个温度值,微处理器为ARM公司Cortex-M3内核,STM32F103ZET6型号,开发板需用3.3v供电运行。采用MAX6675芯片作为K型热电偶信号调理电路,它将从热电偶读取温度值并转换为12位数字量...

2019-01-10 17:40:43

阅读数 64

评论数 0

Mybatis 延迟加载和缓存机制(一级二级缓存)

一、延迟加载     延迟加载就是懒加载,先去查询主表信息,如果用到从表的数据的话,再去查询从表的信息,也就是如果没用到从表的数据的话,就不查询从表的信息。所以这就是突出了懒这个特点。真是懒啊。     Mybatis中resultMap可以实现延迟加载     1.1、查询订单信息,延迟加...

2019-02-19 14:35:59

阅读数 0

评论数 0

框架整理

Spring Spring MVC MyBatis,Hibernate

2019-02-19 10:43:34

阅读数 4

评论数 0

mybatis开发dao的方法

简介   使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法。 主要概念介绍:   MyBatis中进行Dao开发时候有几个重要的类,它们是SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession。  ...

2019-02-19 09:47:16

阅读数 6

评论数 0

SOA总线架构

  前一阵换了份工作,来到新公司,恰好新同事问起SOA是什么,我随口说了几点,其实自己以前研究过,不过并没有详细的整理过,说的比较模糊,恰好周末,拿出点时间整理下以前对SOA的认知。      SOA是什么?SOA全英文是Service-Oriented Architecture,中文意思是中文...

2019-01-29 19:11:59

阅读数 37

评论数 0

java中转义字符和路径符

  在Java的实际开发中,经常会遇填写一个文件的相对路径或者是绝对路径的问题,对于初学者来说,经常犯难的是到底是用\ 还是用/的问题,本文将彻底解决这个问题的困扰. 先来看要下路径符号在windows系统和再Linux系统写的显示使用的区别:  Windows下的路径:   Linux下的路...

2019-01-27 12:39:43

阅读数 21

评论数 1

localStorage、sessionStorage、Cookie

知识点1:localStorage和sessionStorage的区别; localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。 sessionStorage生命周期为当前窗口或标签页,一旦窗口或标签页被永久关闭了...

2019-01-24 10:04:14

阅读数 28

评论数 0

ActiveMQ

一.背景介绍 1.1 java消息服务: 不同系统之间的信息交换,是我们开发中比较常见的场景,比如系统A要把数据发送给系统B,这个问题我们应该如何去处理? 1999年,原来的SUN公司领衔提出了一种面向消息的中间件服务--JMS规范(标准);常用的几种信息交互技术(httpClient、hes...

2019-01-23 15:50:20

阅读数 28

评论数 0

ARM架构

从单片机转到ARM,主要需要学习ARM的架构,ARM相比单片机多了一些外设和总线。在仅仅是裸奔的情况下,如果熟悉了ARM架构,那么我认为使用任何ARM架构的芯片和用单片机将没有区别。ARM架构之所以更复杂,当然是为了跑更快以及更好地支持片上系统,所以在某种程度上来说对片上系统不是很了解的话那对于A...

2019-01-23 14:25:37

阅读数 93

评论数 0

java内存管理

java内存管理 简介   首先我们要了解我们为什么要学习java虚拟机的内存管理,不是java的gc垃圾回收机制都帮我们释放了内存了吗?但是在写程序的过程中却也往往因为不懂内存管理而造成了一些不容易察觉到的内存问题,并且在内存问题出现的时候,也不能很快的定位并解决。因此,了解并掌握Java的内存...

2019-01-23 10:52:10

阅读数 43

评论数 0

Git、GitHub、GitLab

在讲区别以及联系之前先简要的介绍一下,这三者都是什么(本篇文章适合刚入门的新手,大佬请出门左转) 1.什么是 Git? Git 是一个版本控制系统。 版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。 以前在没有使用版本控制的时候,我们通常在我们的项目根目录...

2019-01-23 10:07:58

阅读数 18

评论数 0

TCP和UDP的优缺点及区别

TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在...

2019-01-21 10:59:03

阅读数 21

评论数 0

单体架构,SOA架构,微服务架构,分布式架构,集群架构

单体架构 什么是单体架构 一个归档包(例如war格式或者Jar格式)包含了应用所有功能的应用程序,我们通常称之为单体应用。架构单体应用的方法论,我们称之为单体应用架构,这是一种比较传统的架构风格。。 单体架构示例图 QQ截图20180517151958.png 单体架构的缺陷 1....

2019-01-20 19:46:21

阅读数 9731

评论数 0

RPC服务和HTTP服务对比

很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,...

2019-01-20 16:49:29

阅读数 29

评论数 0

java内部类总结 问题:内部类、静态内部类区别、使用场景?

问题:内部类、静态内部类区别、使用场景? 1.静态内部类可以有静态成员(方法,属性),而非静态内部类则不能有静态成员(方法,属性)。 2.静态内部类只能够访问外部类的静态成员,而非静态内部类则可以访问外部类的所有成员(方法,属性)。 3.实例化方式不同: (1)实例化成员内部类“” 通过外部类对象...

2019-01-20 14:59:54

阅读数 38

评论数 0

java 内部类和静态内部类的区别

下面说一说内部类(Inner Class)和静态内部类(Static Nested Class)的区别: 定义在一个类内部的类叫内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明 为abstract的供其他内部类或外部类继承与扩展,...

2019-01-20 14:32:46

阅读数 20

评论数 0

Rxjs

1.Rxjs基本概念        从接触Angular2开始,一直在使用Rxjs但没有深究,最近抽空整体了解下Rxjs,略作整理。Rxjs可以理解为一个管理事件或任务序列(异步)的库,它提供了一个核心类型Observable可观察对象,卫星类型(围绕于Observable): Observer、...

2019-01-19 16:13:23

阅读数 20

评论数 0

TCP/IP协议

下面是协议层从底层至顶层的一个模型图:   一、计算机网络的背景 1.1 计算机的发展 有人说:“20世纪最伟大的发明就是计算机”,自诞生伊始,计算机经历了一系列发展,从大型通用计算机、超级计算机、小型机、个人电脑、工作站以及现如今笔记本、平板、智能手机等, 计算机已经彻底融入了我们...

2019-01-18 09:59:03

阅读数 53

评论数 0

Java内部类详解

 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:   一.内部类基础   二.深入理解内部类   三.内部类的使用场景和好处...

2019-01-11 14:31:28

阅读数 26

评论数 0

servlet和filter的区别

主要从如下四个方面介绍他们之间的区别:                 1.概念。                 2.生命周期。                 3.职责。                 4.执行过程。 一,   概念     1、servlet:servlet是一种运...

2019-01-11 10:14:46

阅读数 23

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭