自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1 项目总结(编程项目+ 实验室项目)

谷粒学院在线教育简介项目经历主要包括一个关于Java后端开发的在线教育项目。该项目主要分为前台系统和后台系统,前台系统实现了数据显示、课程列表显示、课程支付等功能,后台系统主要实现了课程管理、教师管理、权限管理、用户登录注册、短信模块、视频存储等模块。项目采用前后端分离开发,后端主要采用springboot+springcloud微服务架构,基于JWT+token+cookie实现单点登录,使用springsecurity进行权限管理,Spring Cloud实现请求转发、功能模块微服务化、服务调用、请

2021-07-22 11:56:44 2284

原创 2 java基础知识+数据结构

java基础+数据结构java基础什么是JVM?什么是JDK? 什么是JRE?JVM:JVM是Java Virtual Machine(Java虚拟机)的缩写,java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。JVM的主要工作是解释自己的指令集(即字节码)到CPU的指令集或对应的系统调用。JRE:JRE是java runtime environment

2021-07-20 16:06:31 1082

原创 5 操作系统面经

操作系统什么是操作系统操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。 举例:运行在你电脑上的所有应用程序都通过操作系统来调用系统内存以及磁盘等等硬件。操作系统存在屏蔽了硬件层的复杂性。 操作系统就像是硬件使用的负责人,统筹着各种相关事项。操作系统的内核(Kernel)是操作系统的核心部分,它负责系统的内存管理,硬件设备的管理,文件系统的管理以及应用程序的管理。

2021-07-19 20:35:12 397

原创 4 java多线程和高并发(待更新)

volatile 禁止指令重排序的底层实现原理线程池拒绝策略几种线程池的对比CAS(描述有错)在修改之前,会有一个期望值,和要修改的值,如果期望值和我们设想的不一样,就不修改;如果一样就修改该值。CAS修改操作有CPU原语支持,中间不能中断,保存结果无误。https://blog.csdn.net/ls5718/article/details/52563959ReentrantLock 和 synchronized 区别...

2021-07-19 20:18:48 354

原创 3 java JVM

JVM线程私有区程序计数器,虚拟机栈,本地方法栈这些是一个线程拥有一个线程共享区方法区,堆这些是一个进程拥有一个内存中的堆与栈栈是运行时的单位,而堆是存储的单位即:栈解决程序的运行问题,即程序如何执行,或者说如何处理数据。堆解决的是数据存储的问题,即数据怎么放、放在哪儿。一般来讲,对象主要都是放在堆空间的,是运行时数据区比较大的一块栈空间存放 基本数据类型的局部变量,以及引用数据类型的对象的引用堆和栈的区别2、共享性不同栈内存是线程私有的。堆内存是所有线程共有的4

2021-07-15 20:48:59 281

原创 9 spring+mybatis+springmvc+常用的设计模式

spring什么是springSpring 是个 java 企业级应用的开源开发框架。Spring 主要用来开发 Java 应用,但是有些扩展是针对构建 J2EE 平台的 web 应用。Spring 框架目标是简化 Java企业级应用开发,并通过 POJO 为基础的编程模型促进良好的编程习惯。spring好处优势1.轻量:Spring 是轻量的,基本的版本大约 2MB。2.控制反转:Spring 通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。3.面向切面的编程(

2021-07-26 19:38:53 723

原创 7 MySQL

mysql关系型数据库和非关系型数据库(NoSql(not only sql))关系型数据库:创建在关系模型基础上的数据库;关系模型:有明确的行和列的二维表格模型非关系型数据库:常规情况不可以使用SQL操作,因为不是关系模型,MySQL是什么MySQL是一个关系型数据库管理系统(DataBase Manage System)MySQL存储引擎mysql常用引擎包括:innodb、myisam、memory、merge等MYISAM:全表锁,拥有较高的执行速度,不支持事务,不支持外键,并发性

2021-07-19 22:49:58 420

原创 8 Redis

RedisRedis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。key只能是string类型,值有五种。string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。https://www.cnblogs.com/CryFace/p/13498188.htmlhttps://github.com/CyC2018/CS-Notes/blob/master/notes/Redis.md#%E4%

2021-07-19 20:49:50 299

原创 6 计算机网络 待更新

计算机网络当中添加:1.请求行2.请求头3.空行4.消息主体HTTP报文结构HTTP1.1优化思路一的补充

2021-07-19 20:45:02 1680

原创 11 leetcode题目总结

动态规划01背包问题分割等和子集,一和零,目标和里面,在循环的时候,j有时候从0开始,有时候从1开始。动态规划的式子动态规划相关题目最长公共系列718. 最长重复子数组https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray/solution/zhe-yao-jie-shi-ken-ding-jiu-dong-liao-by-hyj8/1143. 最长公共子序列300. 最长递增子序列法一:动态规划:

2021-07-18 20:20:31 214

空空如也

空空如也

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

TA关注的人

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