自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 浅谈AMQ

简述消息服务是以消息为载体,在各应用系统之间进行传递共享的异步数据系统。消息结构:消息头,消息属性,消息体消息头信息JMSDestinationJMSDeliveryModeJMSMessageIdJMSTimestampJMSExpirationJMSRedeliveredJmsPriorityJMSReplyToJmsCorrelationIdJMSType消息属性信息自定义:String、b...

2018-03-08 16:06:03 9352

原创 Mockmvc单元测试controller层代码

序言前几天新写了个需求关于前后台交互controller层的代码,想要自测,但是前端还没完成,所以用到mockmvc单元测试,这里简单介绍一下。 正文代码如下: /** * Created by dt on 2017/8/8. */ public class smallControllerTest { private MockMvc mockMvc; @Before pub

2017-08-10 09:49:56 807

原创 JUST SO SO之常见JAVA类型比对

1.HashMap,HashTable,ConcurrentHashMap.       HashMap:通过哈希算法获取key值在单链表上的位置,允许key值重复,若重复新值覆盖原值,允许key值为null,线程不安全; HashTable:除了线程安全,和不允许key值为null外基本上都是和HashMap一致; ConcurrentHashMap:使用锁分段技术,每段等同于一个Hash

2017-04-19 15:21:51 227

原创 JUST SO SO之mybatis 缓存机制

1.缓存机制图 如上所言,一个SqlSession对象会使用一个Executor对象来完成会话操作,Executor对象会维护一个Cache缓存,以提高查询性能,MyBatis的二级缓存机制的关键就是对这个Executor对象做文章。如果用户配置了"cacheEnabled=true",那么MyBatis在为SqlSession对象创建Executor对象时,会对Execut

2017-04-18 10:06:07 260

转载 JUST SO SO之spring事务

1 初步理解 理解事务之前,先讲一个你日常生活中最常干的事:取钱。  比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果银行卡扣钱失败但是ATM却出了1000块,那么银行将损失1000元。所以,如果一个步骤成功

2017-04-17 19:26:49 191

原创 JUST SO SO之centOs 下 nginx安装

linux系统为Centos 64位 第一步:从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.11.13.tar.gz 直接在Linux上用命令下载) 第二步:解压 tar -zxvf nginx-1.11.13.tar.gz  第三步:设置一下配置信息 .make 编译

2017-04-17 15:42:13 275

原创 JUST SO SO之 MySQL

1.整体逻辑架构: 连接层-逻辑处理层-数据存储引擎层-文件存储层 2,常用引擎 3,JOIN语法: A,B表为例 内连接(A INNER JOI N B ON A.KEY = B.KEY):A,B共有 左连接(A LEFT JOIN B ON A.KEY = B.KEY):A全表+B表关联A表的部分 右连接(A RIGHT JOIN B

2017-04-12 11:03:14 256

转载 JUST SO SO 之spring

1.1、IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:   ●谁控制谁,控制什么:

2017-04-12 10:57:45 272

原创 JUST SO SO之多线程

1.进程和线程的区别   进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。   线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。   线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。   多进程是指操作系统能同时运行多个任务(程序)。   多线程是指

2017-04-11 14:45:06 296

转载 JUST SO SO之JVM

1. 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码

2017-04-11 14:35:13 247

原创 JUST SO SO 之redis

redis,简单来说是非关系型内存分布式数据库,随着目前大型互联网,电子商务的发展,在高并发高访问量的情况下传统关系型数据库oracle/mysql压力日益增大,面对如此多的I/O量nosql数据库出现了;那它们是如何做到减轻数据库压力的呢,举例来说,淘宝双11,可以说是国内网站并发量承载最多的时候,一个商品往往有几千万级甚至更多用户点击查询,像这种频繁的I/O会导致原库压力剧增,而nosql数据

2017-02-15 16:57:13 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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