自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王晓(Java)

一名未来很优秀,现在很努力的程序猿

原创 Java:简述Java-byte类型的运算

Java:简述Java-byte类型的运算 提示:Java中的基础类型byte 是 1 个字节,也就是 8 位,去掉最高位为符号位,其他可取值为 -128~127。 1-提问:说说下面程序片段的输出结果及原因? byte n1 = 10 + 117; byte n2 = 10 + 118; Sy...

2019-01-30 11:22:25 158 0

原创 网络:简述互联网的形成与结构

网络:简述的互联网的形成与结构 我们每天使用互联网,是否想过,它是如何实现的呢? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,这真是一件很神奇的事情! 互联网的核心是一系列协议,总称为"...

2019-01-29 21:31:21 820 0

原创 Java:简述线程池的工作原理

Java:简述线程池的工作原理 文章开始,我们先来看一个简单的例子。 场景:某地的某银行营业厅柜台开了8个窗口,每个窗口里面都坐了一位工作人员;当储蓄用户来到银行大厅后,看见有窗口是空闲的,那么就可以直接前往空闲的窗口去办理业务;慢慢地,到银行办理储蓄业务的人越来越多了,8个窗口都在对外提供服务...

2019-01-28 21:14:18 897 0

原创 Spring:概述Spring中常用的注解

Spring:概述Spring中常用的注解 1 . @Controller       标识该类是一个Spring MVC controll...

2019-01-27 13:53:43 94 0

原创 云计算:简述云计算的定义与模式

云计算:简述云计算的定义与模式 一、云计算的定义 云计算(Cloud Computing)是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。...

2019-01-24 10:05:21 4011 0

原创 网络:概述对比特(位,bit),字节(Byte),字符的认识

网络:概述比特(位,bit),字节(Byte),字符的认识 一、比特(位,bit):     &n...

2019-01-23 20:19:59 122 0

原创 Java:简述如何对List集合进行去重处理

Java:简述如何对List集合进行去重处理 一、需求描述: 对List集合中的数据进行去重处理 二、实现方法: 1 . 利用list里面contains方法比较对象是否存在,进行去重; 2 . 利用HashSet里面的元素不可重复的特性,进行去重。 三、具体实现: 1 . 利用list里面con...

2019-01-22 21:18:30 660 0

原创 RabbitMQ:SpringBoot+RabbitMQ的简单实现之Direct模式+消息确认ConfirmCallback

SpringBoot+RabbitMQ的简单实现之Direct模式+消息确认ConfirmCallback 1.在pom中添加springboot对amqp的支持 <dependency> <groupId&gt...

2019-01-17 17:14:00 5264 11

原创 RabbitMQ:源码分析之Declarable接口

RabbitMQ:源码分析之Declarable接口 一、Declarable接口及其实现类的关系 1 . Declarable-Exchange     1-1 . Declarable-Ex...

2019-01-17 16:36:20 217 0

原创 RabbitMQ:源码分析之Queue类

RabbitMQ:源码分析之Queue 一、源码如下: package org.springframework.amqp.core; import java.util.Map; import org.springframework.util.Assert; public class Que...

2019-01-17 15:12:11 593 0

原创 RabbitMQ:SpringBoot+RabbitMQ的简单实现之Headers模式

RabbitMQ:SpringBoot+RabbitMQ的简单实现之Headers模式 1.在pom中添加springboot对amqp的支持 <dependency> <groupId>org.sprin...

2019-01-17 11:31:22 1448 0

原创 RabbitMQ:SpringBoot+RabbitMQ的简单实现之Fanout模式

RabbitMQ:SpringBoot+RabbitMQ的简单实现之Fanout模式 1.在pom中添加springboot对amqp的支持 <dependency> <groupId>org.spring...

2019-01-16 16:39:33 820 0

原创 RabbitMQ:SpringBoot+RabbitMQ的简单实现之Topic模式

RabbitMQ:SpringBoot+RabbitMQ的简单实现之Topic模式 1.在pom中添加springboot对amqp的支持 <dependency> <groupId>org.springf...

2019-01-16 16:30:22 231 0

原创 RabbitMQ:SpringBoot+RabbitMQ的简单实现之Direct模式

RabbitMQ:SpringBoot+RabbitMQ的简单实现之Direct模式 1.在pom中添加springboot对amqp的支持 <dependency> <groupId&am...

2019-01-16 16:14:51 263 0

原创 消息中间件:简述消息队列(MessageQueue)

简述消息队列(MessageQueue)     &nb...

2019-01-15 12:06:25 298 0

原创 MySQL:根据时间规则定时清除匹配数据

MySQL:根据时间规则定时清除匹配数据 一 . 场景 有时,我们可能需要定时清除数据库一些废弃的数据,可以使用mysql的存储过程和事件来完成。 二 . 实现 1 . 事件 2 . 事件+存储过程 三 . 实现样例 ...

2019-01-15 10:59:01 749 0

原创 MySQL:简述MySQL中的事件Event

MySQL:简述MySQL中的事件Event 一. 事件的概念       事件:一组SQL集,用来执行定时任务,跟触发器很像,都是被动执行的...

2019-01-14 17:50:43 238 0

原创 MySQL:简述MySQL中的Null约束和Not Null约束

MySQL:简述MySQL中的Null和Not Null的约束 &bnsp;&bnsp;&bnsp;&bnsp;在MySQL中,每个字段定...

2019-01-14 14:52:14 856 0

原创 MySQL:实现对数据入库时间和更新时间的管理(timestamp)

MySQL:实现对数据入库时间和更新时间的管理(timestamp) 需求:     1、在数据表中,要记录每条数据是什么时候创...

2019-01-14 13:22:12 2907 0

原创 个人目录:RabbitMQ相关文章

center个人目录:RabbitMQ相关文章 (一) 文章标题:RabbitMQ:安装RabbiMQ环境(Linux) 文章链接:https://blog.csdn.net/qq_29229567/article/details/86242302 (二) 文章标题:RabbitMQ:安装Rabb...

2019-01-14 10:21:22 174 3

原创 RabbitMQ:RabbiMQ的简单介绍

RabbitMQ:RabbiMQ的简单介绍    &...

2019-01-11 14:39:31 206 0

原创 个人目录:MyBatis相关文章

个人目录:MyBatis相关文章 文章标题:MyBatis:简述MyBatis映射文件中的参数传递 文章链接:https://blog.csdn.net/qq_29229567/article/details/86229979 文章标题:MyBatis:简述MyBatis中动态sql的相关操作 ...

2019-01-11 13:31:45 110 1

原创 MySQL:简述MySQL外键约束

MySQL:简述MySQL的外键约束 MySQL有两种常用的引擎类型:MyISAM和InnoDB。目前只有InnoDB引擎类型支持外键约束。 1、外键约束的含义:

2019-01-11 11:39:48 422 0

原创 RabbitMQ:安装RabbiMQ环境(Linux)

RabbitMQ:安装RabbiMQ环境(Linux) 一:安装RabbitMQ需要先安装Erlang语言开发包 1 . 官网下载路径为:http://www.erlang.org/downloads 。     &n...

2019-01-10 17:13:48 158 0

原创 MyBatis:简述MyBatis映射文件中的参数传递

MyBatis:简述MyBatis映射文件中的参数传递 1.方法中传递单个参数 public List<XXBean> getXXBeanList(String id); <select id="getXXXBeanList" p...

2019-01-10 14:07:51 261 0

原创 MyBatis:简述MyBatis中动态sql的相关操作

MyBatis:简述MyBatis中动态sql的相关操作

2019-01-10 13:33:10 494 0

原创 Java:简述Java中的Switch语句

Java:简述Java中的Switch语句 Java中的 switch 语句由一个控制表达式,多个case标签和一个default标签组成,default标签可写可不写。 switch语句中控制表达式的数据类型,根据不同的jdk版本,有不同的要求:  &n...

2019-01-10 11:26:22 310 0

原创 MyBatis:MyBatis操作MySQL存储过程

MyBatis:MyBatis操作MySQL存储过程 一 . 数据库中创建存储过程,并查看创建结果 1.创建存储过程 DROP procedure IF EXISTS net_procedure_request; DELIMITER $$ CREATE procedure net_procedu...

2019-01-09 17:38:54 698 0

原创 Java:简述Java内存中的栈内存与堆内存

Java:简述Java内存中的栈内存与堆内存 Java语言把内存划分成两种:一种是栈内存,一种是堆内存。 一、栈内存 栈内存:存放基本类型的变量,对象的引用和方法调用,遵循先入后出的原则。 栈内存,在函数中定义的“一些基本类型的变量和对象的引用变量”都在函数的栈内存中分配。当在一段代码块定义一个变...

2019-01-09 17:00:54 224 0

原创 JavaWeb:在服务端返回的JSON中的null字段进行过滤

JavaWeb:对服务端返回JSON中的null字段进行过滤 当在Controller中使用@ResponseBody转JSON,当实体中属性字段为NULL或者为空时,在输出的JSON中也会以NULL或空的形式返回。那么如何进行过滤呢,步骤如下: 1.引入jackson的Maven依赖 &...

2019-01-09 16:37:50 1118 2

原创 Java:程序开发中if else多层嵌套的优化

Java:程序开发中if else多层嵌套的优化 if else作为每种编程语言都不可或缺的条件语句,我们在编程时会大量的用到。但if else一般不建议嵌套超过三层,如果一段代码存在过多的if else嵌套,代码的可读性就会急速下降,后期维护难度也大大提高。所以,程序员都应该尽量避免过多的if ...

2019-01-09 11:53:52 10566 5

原创 资料:简述分布式、高并发与多线程

资料:简述分布式、高并发与多线程 一、概念 分布式 分布式是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。 该领域在不同的技术层面上,又包括:分布式文件系统、分布式缓存、分布式数据库、分布式计算等,一些名词如Hadoop、zookeeper、MQ等都跟分布式有关。 从理念上讲,分布式...

2019-01-08 17:34:58 174 0

原创 MySQL:日期,字符串,时间戳之间的互相转换

MySQL:日期,字符串,时间戳之间的互相转换

2019-01-02 17:43:40 135 0

原创 MySQL:简述MySQL取整函数

MySQL:简述MySQL取整函数 MySQL取整函数 1.ceil()/ceiling() 向上取整 ex: ceil(1.2) = 2 2.floor() 向下取整 ex: floor(1.2) = 1 3.round() 四舍五入

2019-01-02 17:06:03 205 0

原创 MySQL:如何对数据库中数据保留小数

MySQL:数据库中数据如何保留小数 1、round(x,d) :用于数据的四舍五入,round(x) ,其实就是round(x,0),也就是默认d为0; 这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0; SELECT ROUND(100.3465...

2019-01-02 16:53:52 1828 0

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