自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM内存模型

什么是Java虚拟机?Java虚拟机是一个可以执行Java字节码的虚拟机进程。JVM内存模型 JVM内存模型由堆、方法区、虚拟机栈、本地方法栈和程序计数器组成,堆和方法区是所有线程共享的,虚拟机栈、本地方法栈和程序计数器是线程私有的。1、堆Heap堆用于存放对象和数组2、方法区Method Area方法区用于存储类信息、常量池和方法代码等运行时常量池是方法区的一部分3、虚拟机栈...

2019-04-08 17:09:13 145

原创 Java Collection概述

#请介绍一下Java的集合框架Java的集合类位于java.util包下,是一种工具类,可以存储的具有共同属性的对象。集合层级关系如下:集合类主要由两个接口派生而出:Collection和Map,它们是集合框架的根接口。1、Collection接口Collection接口有两个主要的子接口List和Set(1)List接口List是一个有序集合List集合允许使用重复元素每一个...

2019-04-08 16:59:18 182

原创 Spring AOP

AOP什么是AOP?AOP是指面向切面编程,是通过动态代理的方式为程序添加统一功能,解决一些公共问题,如:日志、鉴权和异常处理等。好处:降低代码耦合度,使开发人员聚焦业务,公共统一处理,修改方便。AOP的术语1、切面Aspect:多个类都关注的方法2、连接点Join point:代表一个方法的调用3、Advice通知:我们要在切面上做什么事情(动作-action)4、Pointcu...

2019-04-08 15:51:30 113

原创

毛利 = 销售总额 - 成本(材料、人力)净利 = 净利润=毛利润-不可直接分配的成本举个例子:一个鞋厂一天生产了100双鞋,卖了1000元,其中制造鞋子的材料费300元,员工工资300元,水电费50元,营业税30元,废料回收100元。那这个时候。该鞋厂这一天的毛利润为:1000-300-300=400元净利润:1000-300-300-50-30=320元营业利润则为:1000-30...

2019-04-08 15:33:57 145

原创 Redis的持久化

持久化Redis提供将数据定期自动持久化至硬盘的能力,包括RDB和AOF两种方案,两种方案各有优劣,可以配合同时使用,确保持久化的稳定性。RDBRedis会定期保存数据快照至一个rbd文件中,并在启动时自动加载rdb文件,恢复之前保存的数据。可以在配置文件中配置Redis进行快照保存的时机:save [seconds] [changes]:在[seconds]秒内如果发生了[changes...

2019-04-08 14:44:30 126

原创 微信红包系统

高并发分发垂直切分(Server+DB)每个红包有唯一的红包id,发红包、抢红包、拆红包、查红包等操作都是基于这个红包id进行的。那么我们就可以按照一定的规则,将同一个红包id的所有请求和数据都映射到一组Server + DB。请求排队为减轻DB并发压力,可使用队列+redis+线程池组合与DB交互,已避免瞬间大量请求涌进DB。redis的作用是怕瞬时请求数超过队列大小。DBha...

2019-04-08 11:48:54 565

原创 git

git pull从远程获取最新版本并merge到本地git pull = git fetch + git mergegit fetch:相当于是从远程获取最新版本到本地,不会自动mergegit merge作用:合并分支假设存在下面的历史节点,且当前所在的分支为master。那么,git merge topic命令会把master分支和topic分支上共同节点(E节点)之后分离的节点...

2018-09-23 23:33:12 109

空空如也

空空如也

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

TA关注的人

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