自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JUC

1. JUC大纲 2. volatile关键字 内存可见性 一 . JVM会为每一个执行任务线程分布一个独立缓存 二. 线程在读写主存的共享数据时,需先将主内存数据加载到自己独立内存中 无volatile关键字保证 三 . 有volatile关键字保证,直接对主存中的数据进行读写,但效率也有变低,因为jvm底层中有个优化,叫做重排序,用volatile修饰后无法重排序 四. volati...

2019-11-25 10:17:18 100

原创 RPC与Dubbo简介

RPC核心 远程过程调用 b RPC两个核心模块:通讯, 序列化 通过网络通讯,传输数据,来进行过程调用 Dubbo核心概念 Dobble框架

2019-11-08 10:16:50 93

原创 Redis是什么

Redis是什么? Redis三个特点 Redis能干嘛 标题 标题 标题 标题 标题 标题 标题 标题

2019-11-05 13:38:53 73

原创 NoSql应用

阿里架构演变 以一个商品为例 多数据类型的交互 标题 标题 标题 标题 标题 标题 标题 标题 标题 标题 标题

2019-11-04 15:30:35 94

原创 NoSql是什么

为什么要用NoSql 1 单机MySQL 标题 标题 标题 标题 标题 标题 标题 标题

2019-11-04 14:35:46 171

原创 Linux常用指令

vi与vim的使用 开关重启机命令 添加用户至指定目录 给指定用户修改密码 删除用户 用户的 组管理 usermod -g shaolin zwj 用户和组的相关文件 标题

2019-11-01 10:53:58 109

原创 Hibernate

1. Hibernate概括 2. 目录结构 3. Hibernate配置与使用 4.Hibernate使用 5. 6.

2019-11-01 10:21:26 45

原创 分布式项目架构

系统架构 1. 垂直项目架构特点 所有功能都在一个项目里编写,项目都部署在一个web容器上,适合访问量小,用户数不多的业务 2. SOA架构特点 SOA(Service-Oriented Architecture)它是一种支持面向服务的架构。(分布式架构) 分布式特点 每一个功能模块都部署再单独拿出来部署在单独的tomcat上 模块与模块是通过服务调用的方式去访问其他功能模块的功能 ...

2019-11-01 10:21:12 362

原创 Linux与w比较与目录结构

虚拟机的三种网络连接 1.桥连接 2.NAT连接 3.主机连接

2019-10-30 15:43:32 95

原创 Linux与unix发展历史

2019-10-30 15:41:01 250

原创 Thymeleaf

介绍 SpringBoot并不推荐jsp Thymeleaf是一个跟Velocity。FreeMarker类似的模板引擎 特点 动静结合 在无网络情况下也可也运行 这是由于它支持html原型,然后再html标签里增加额外的属性达到模块+数据的展示方法 在无网络情况下 浏览器自动解释html中定义好的标签属性,未定义则直接省略从而达到,无网络情况下查看静态页面,有网络是查看带数据的动态页面效果 开...

2019-10-28 14:42:11 67

原创 SpringBoot:注解与基础

什么是SpringBoot SpringBoot的设计目的是用来简化Spring应用的初始搭建以及开发过程,开箱即用,让我们关注业务而非配置 为什么要学SpringBoot 复杂配置 提倡使用java配置和注解配置结合无需xml配置 混乱的依赖管理:使用父POM依赖管理,所有jar包的版本统一管理,其中包含springboot的很多starter启动器。 dependecyManage:定义了子...

2019-10-28 11:50:44 100 1

原创 面向对象-成员变量与局部变量

成员变量 直接定义在类的变量 1.类成员变量 在成员变量前加static,就是成员变量 2.实例成员变量 没加staic就是实例成员变量 成员变量是由初始值;不能初始值,会有默认 局部变量 定义在方法当中的变量(参数,内部定的变量,代码块) 必须初始化后才能使用 ...

2019-10-24 11:48:39 79

原创 面向对象-static

static特点 static修饰的内同,是随着类加载而加载 当JVM把字节码加载到虚拟机中,static修饰的成员会自动加载到内存中(方法区中) static修饰的内容,优先于对象的存在 static修饰的内容,被该类型的所有对象共享 static修饰的内容可以直接使用类名调用。 静态方法只能访问静态成员 ...

2019-10-24 11:40:54 90

原创 面向对象-值传递与地址传递

基本数据类型值传递 该过程遵守先入后出原则,方法在执行完毕后change方法栈帧先离开,而main方法则后离开,输出只能是自己的x 引用型数据类型地址传递 引用类型传递 传递的是该对象的内存地址,在其他方法中则是对同一个对象进行修改 ...

2019-10-24 11:17:39 199

原创 JVM内存模型(三):堆

什么是堆? 是被所有线程共享的一块区域,在虚拟机启动时创建 所有的对象实例及数组都在堆上分配(使用new关键字,表示在堆中开辟一块新的内存区域) 创建数组例子 ...

2019-10-24 10:35:43 96

原创 JVM内存模型(二):虚拟机栈

什么是虚拟机栈? 栈:一种数据结构 特点:先进后出(FILO) 入栈:把元素放到栈里 栈顶:栈中的第一个元素 栈底:栈中的最后一个元素 出栈:把元素从栈里移除 什么是方法栈帧? 当执行引擎每执行一个函数时, 该方法会创建相应的一个栈帧,里面存放该方法的成员变量,并将该方法栈帧放入栈中, 执行完毕时,该栈帧会出栈 ...

2019-10-24 10:23:26 86

java复习题总结.docx

java复习题总结.docx

2019-09-19

空空如也

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

TA关注的人

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