自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hongjie_lin

如何上手一门语言

  • 博客(6)
  • 收藏
  • 关注

原创 Java核心篇之JVM--day3

Java核心篇之JVM--day3 Java JVM详解--通俗易懂教程JVM:Java虚拟机的简称。谈到JVM,通常会聊到三个问题:1. 什么时候触发Java GC?2. 对什么东西进行Java GC?3. 如何进行Java GC?首先解决第一个问题:1. 什么时候触发Java GC?GC分为minor GC和Full GC。...

2018-10-31 16:36:31 1443

原创 MySQL数据库知识点总结

数据库:  数据库索引的好处:索引是对数据库表中的一个或多个列的值进行排序的结构,这样检索或者查询某条记录的时候就不在是顺序查找,而是使用特定的查找方式进行查找,如通过二分查找或者是hash值来查找,提高查询效率。 Mysql如何查看执行计划:可以通过explain命令来帮助我们分析sql语句的执行情况,来了解sql如何使用索引,连接查询的执行顺序,查询的数据行数。只需要在查询sel...

2018-10-31 11:04:48 1940

原创 Rabbitmq+Springboot设计秒杀应用

       秒杀业务的核心是库存处理,用户购买成功后会进行减库存操作,并记录购买明细。当秒杀开始时,大量用户同时发起请求,这是一个并行操作,多条更新库存数量的SQL语句会同时竞争秒杀商品所处数据库表里的那行数据,导致库存的减少数量与购买明细的增加数量不一致,因此,我们使用RabbitMQ进行削峰限流并且将请求数据串行处理。  秒杀系统场景特点秒杀时大量用户会在同一时间同时进行抢购,...

2018-10-30 17:39:12 1793

原创 新手入门教程-------Spring Boot中集成RabbitMQ

AMQP:是Advanced Message Queuing Protocol的简称,高级消息队列协议,是一个面向消息中间件的开放式标准应用层协议。 定义了以下特性:消息方向 消息队列 消息路由(包括:点到点和发布-订阅模式) 可靠性 安全性RabitMQ:是以AMQP协议实现的一种中间件产品。RabbitMq是一个开源的AMQP实现,服务器端用erlang语言编写,支持多种...

2018-10-28 20:52:41 289

原创 大众点评后端项目解析

  restful Api是一种设计风格:启动前端项目:在前端项目根目录npm install:加载依赖包npm run mock:提供模拟数据的接口,前端脱离于后台;start  /b npm run mock(于后台运行)npm start:启动项目读取server.js,了解接口情况 将字符串对象转换为Json对象:   数...

2018-10-25 20:02:02 2889

原创 Java反射详解

一。 类的加载概述和加载时机加载概述:当程序使用某个类时,如果该类还没加载到内存里面,则系统会通过加载,连接,初始化来实现对这个类进行初始化。加载:将class文件写入到内存(之前是位于硬盘上),并为之创建一个class对象连接:   验证:是否具有正确的内部结构,并和其他类协调一致   准备:负责为类的静态成员分配内存,并设置为初始化值   解析:将类的二进制数据中的...

2018-10-20 10:33:02 174

空空如也

空空如也

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

TA关注的人

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