- 博客(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
原创 Linux常用指令
vi与vim的使用 开关重启机命令 添加用户至指定目录 给指定用户修改密码 删除用户 用户的 组管理 usermod -g shaolin zwj 用户和组的相关文件 标题
2019-11-01 10:53:58
109
原创 分布式项目架构
系统架构 1. 垂直项目架构特点 所有功能都在一个项目里编写,项目都部署在一个web容器上,适合访问量小,用户数不多的业务 2. SOA架构特点 SOA(Service-Oriented Architecture)它是一种支持面向服务的架构。(分布式架构) 分布式特点 每一个功能模块都部署再单独拿出来部署在单独的tomcat上 模块与模块是通过服务调用的方式去访问其他功能模块的功能 ...
2019-11-01 10:21:12
362
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人