自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 java并发编程

java并发编程基础知识篇进程线程多线程环境下存在的问题使用篇创建线程线程池UnsafeAtomicsynchronizedAQSLOCK基础知识篇学并发编程不先了解操作系统总有些雾里看花的感觉。计算机五大核心组成部分:控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解 释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访 ...

2019-08-26 20:45:58 889

原创 RocketMQ核心概念

java并发编程名词概念简介架构简介Broker架构消息存储整体架构消息刷盘零拷贝刷盘名词概念简介消息生产者(producer):负责生产消息,一般由业务系统负责生产消息。一个消息生产者会把业务应用系统里产生的消息发送到broker服务器。RocketMQ提供多种发送方式,同步发送、异步发送、顺序发送、单向发送。同步和异步方式均需要Broker返回确认信息,单向发送不需要。选择队列策略:已...

2019-11-17 00:51:02 676 1

原创 Tomcat简介

Tomcat简介Tomcat各组件Server 和 ServiceConnector 连接器ContainerComponentTomcat server.xml 配置serverserviceConnectorEngineHostContextValveTomcat 支持四种线程模型IOTomcat各组件Server 和 Serviceservice的作用是统一管理connector和...

2019-10-24 23:16:45 450

原创 nginx原理解析

nginx原理解析安装环境准备epool如何高效配置案例动静分离实现防盗链多域名站点下载限速IP 黑名单基于user-agent分流安装环境准备linux 内核2.6及以上版本:只有2.6之后才支持epool ,在此之前使用select或pool多路复用的IO模型,无法解决高并发压力的问题。通过命令uname -a 即可查看。#查看 linux 内核uname -aGCC编译器GC...

2019-10-23 23:33:06 437

原创 自定义对象转换器 @ResponseBody 里json对象属性转换

当我们有需求需要将Controller返回值类型统一进行数据类型转换时,spring提供了很好的重写方法,如下将DateTime这个对象转换为long行毫秒数返回给客户端。import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.databind.SerializerProvider;import...

2019-10-19 23:35:00 768

原创 自定义Mybatis的javaType转换器DateTime

由于项目中特殊需求,需要将查询到的数据库data类型转换为dateTime封装类,就需要自定义mybatis的类型转换器。<resultMap type="com.gongxun.entity.XXXX" id="xMap"> <result property="read" column="qx_read" javaType="DateTime" jdbcType="D...

2019-10-19 23:22:00 995

原创 MySQL锁与事务隔离

MySQL锁与事务隔离锁分类事务属性事务隔离级别MVCC(multi-version concurrency control)锁分类读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会互相影响写锁(排它锁):当前写操作没有完成前,它会阻断其他写锁和读锁。表锁:每次操作锁住整张表。开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲 突的概率最高,并发度最低。加表锁:lock ta...

2019-10-19 17:05:19 214

原创 MySQL查询优化

MySQL查询优化基础知识篇Mysql的基本架构索引的常见的数据结构各种概念术语Explain工具Optimizer Trace工具索引优化篇基本优化方法复杂查询优化基础知识篇MySQL优化只记优化方法,不去了解MySQL的设计,难成大器。Mysql的基本架构Server层:包括连接器、查询换成、分析器、优化器、执行器等,涵盖了Mysql的大多数核心服务功能,以及所有的内置函数(如日期、...

2019-08-26 23:28:48 286

空空如也

空空如也

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

TA关注的人

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