自定义博客皮肤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)
  • 资源 (12)
  • 论坛 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【高级开发进阶】1.1.2 手写自定义类加载器

新建一个java文件,保存在相应的目录用cmd命令进入到world类的上级目录,运行javac命令,生成.class文件创建自己定义的classload类//继承ClassLoader类,重写findclass方法。public class MyClassloader extends ClassLoader { private String path; private String classloaderName; public MyClassloader(Str

2021-01-30 16:34:25 2270 102

原创 【高级开发进阶】1.1.1 启动类、扩展类、应用程序类加载器

1.1.1 启动类、扩展类、应用程序类加载器

2021-01-29 19:45:38 1526 72

原创 【高级开发进阶】6.4 CAS

学完本章中,读者需要回答:1.什么是CAS?2.什么是ABA?如何解决ABA问题?3. AtomicReference原子引用在什么场景下使用?6.4.1 CAS是什么CAS是CompareAndSwap的缩写,作用是比较与交换。线程对变量的读取赋值等操作,要先将变量从主内存拷贝自己线程的工作内存空间,在工作内存中进行操作,操作完成后再将变量写回主内存package com.javaliao.backstage;import java.util.concurrent.a..

2021-01-26 10:10:40 2900 128

原创 【高级开发进阶】6.3 Volatile关键字

学完本章中,读者需要回答:1.什么是volatile?2.volatile如何使用?3. volatile的几个特性,如何解决volatile不保证原子性?6.3.1 JMM Volatile 缓存一致性协议当程序在运行过程中,计算机会将运算需要的数据(变量)从主内存复制一份到CPU高速缓存中,那么CPU进行运算的时候就可以从它的高速缓存读取和写入数据,当运算结束后,再将已经修改后的数据(变量)刷新重新写回到主存当中。这种情况在单线程中运行时没有任何问题的,但是在多线程中运行就...

2021-01-26 10:02:49 2971 96

原创 【高级开发进阶】6.2 什么是线程 深入理解Java线程

学完本章中,读者需要回答:1.什么是线程?什么是进程?2. 线程有哪些状态?3. 什么是线程安全?什么是线程?什么是进程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。如图6.2所示。比如我们常用的QQ、电脑管家等等都是独立的进程。图6.2 进程看到的这些单独运行的程序就是一个独立的进程,进程之间是相互独立存在的。线程有哪些状态?在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。第一是创建状态。在生成...

2021-01-25 20:59:34 1243 28

原创 【高级开发进阶】6.1 现代计算机模型基础

学完本章中,读者需要回答:1.计算机的硬件结构有哪些?2. 计算机是如何运行指令的?本节首先介绍现代计算机模型的基本概念,理解这些概念是学习使用JMM内存模型的基础。冯·诺伊曼模型是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼计算机模型。它是由运算器、存储bai器、控制器、输入du和输出设备五大基本部分组成的部件。内部应采用二进制(把不同宽度高、低电平组成的波形输入给计算机的CPU,它就可以识别为成由“1”和“0”组成的数据,而逻辑电路的基础单元就是二进制的1和0(器.

2021-01-25 20:58:28 1298 27

原创 【高级开发进阶】总篇

第一篇性能调优专题第1章Jvm1.1 JVM类加载机制1.1.1 启动类、扩展类、应用程序类加载器1.1.2 手写自定义类加载器1.1.3 双亲委派模型及如何打破1.2 JVM内存模型1.2.1 堆内存分代机制及对象生命周期1.2.2 线程栈及栈帧内部结构1.2.3 方法区(元空间)及常量池1.2.4 程序计数器1.2.5 本地方法栈1.3 四种引用类型1.3.1 强引用Reference1.3.2 软引用SoftRe...

2021-01-25 14:06:44 20387 994

原创 实战:第十七章:xlsx文件导入数据入库

直接上代码,先是页面,这里用jsp页面,导入的页面,后面的js发送请求通过后台controller跳转到这个页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><% String path = request.getContextPath();%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tr

2021-01-22 14:27:58 1905 37

GC垃圾回收

GC垃圾回收

2019-02-27

Java学习PDF.zip

二十多个PDF文档,Java学习的,你看着办吧,反正都是免费分享的

2020-05-08

Java中高级面试题(月薪过万).pdf

前一段时间居然有人拿着我分享到群里的文档拿到咸鱼上去卖,真的气愤,这里我直接上传一个文档,关于面试的,都是我花了个把月统计的,大概200多页的,都是实际面试经常容易被问到的,看完这个文档你要是拿不到月薪过万,你来找我。

2019-12-20

深入理解jvm虚拟机(快速入门JVM.ppt)

深入介绍jvm,

2019-02-27

P6级付费专栏文档.zip

挑战月薪25k。设计模式实现,框架源码解读,分布式微服务解决方案,海量数据高并发解决方案,中间件,自动化构建与部署,性能调优与故障排除。该资源是我所有付费专栏的文档,里面有我所有付费专栏的博文。

2021-02-22

docker常用命令.doc

docker常用命令,安装docker,镜像,容器,仓库,数据券,网络,定制镜像,Docker compose,Docker machine,Docker swarm

2020-09-22

MySQL高级脑图

主要内容二大主题:join查询,索引与数据处理 join查询:sql的执行顺序,七大join语句 索引与数据处理:索引是什么?索引结构,索引分类,explain是什么,能干什么怎么用,各字段名称介绍,Case,索引生效,批量数据脚本:插入1000万条数据

2019-02-22

JAVASE知识脑图

花了好几天整理了一份javase知识脑图,一共有15章,写的有些细,在我的博客中也有分布

2018-12-03

JUC线程高级

JUC线程高级,

2019-02-27

Mysql高级:锁

主要二个主题:锁机制和全局机制 锁机制:概述,三锁:表锁和行锁,页锁

2019-02-22

国产化数据库:达梦数据库安装,配置,使用,设计

DM8系统管理员手册.pdf,

2020-06-22

菜鸟虚怀项目笔试题(1).docx

都是代码编程,菜鸟虚怀项目组的面试题,有多线程,还有几题懒的写,也不知道对不对。

2019-09-05

菜鸟面试

发表于 2019-09-05 最后回复 2020-08-02

JAVA CAS 单点登录 登录成功后 不跳转指定URL

发表于 2019-04-11 最后回复 2019-04-11

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

TA关注的人 TA的粉丝

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