自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 项目

项目表设计开发过程,自己负责哪些模块,怎么设计的讲师管理、课程分类、课程管理、统计分析、订单列表、权限管理遇到了些什么困难。怎么解决的SpringSecurity较难使用,maven版本问题等讲一下项目中使用了的技术教师模块的课程管理,增删改查学生模块的课程选择阿里云的对象存储OSS,上传图片,阿里云的短信功能会员用户和普通用户的权限管理功能对象存储OSS阿里云ossJava操作oss代码实现代码实现2代码实现3微信支付流程订单支付的话,在课程页面点击某课程,根据课程id

2021-03-15 02:44:42 245

原创 单例

冒泡优化(价格flag判断)public static void BubleSort(int[] arr) { boolean flag = true; for(int i=0;i<arr.length;i++) { //记得减一(因为j+1会超出范围) for(int j=0;j<arr.length-i-1;j++) { if(arr[j]<arr[j+1]) { flag =

2021-03-15 02:09:34 97

原创 在线教育

在线教育平台项目介绍

2021-03-13 23:09:03 90

原创 Linux

Linux目录ls: 列出目录(-a:全部的文件包括隐藏文件 -l:输出包含文件属性与权限)cd:切换目录(…:回上一级,/:回到根目录)pwd:显示目前的目录(-p:全地址)mkdir:创建一个新的目录(-m 711 test2:配置权限,mkdir test1/test2/test3/:创建多层级目录)rmdir:删除一个空的目录(-p test1/test2/test3:向上依次删除空目录)cp: 复制文件或目录rm: 移除文件或目录(-f:忽略不存在的文件、-r:递归删除)mv:

2021-03-12 21:56:50 112

原创 Redis

目录应用场景和mysql的区别数据类型(五种)缓存数据处理流程为什么使用缓存缓存雪崩,缓存穿透、缓存击穿怎么解决?缓存雪崩缓存穿透缓存击穿哨兵模式是什么?起什么作用?持久化方式Redis的数据结构,aof和rdb的存储过程,Redis的连接池应用场景秒杀、双十一、突发时政要闻、在线人数、单服务器升级集群是一个内存数据库,读写非常快,广泛应用于缓存方向,可以做分布式锁,和消息队列和mysql的区别mysql:关系型数据库,持久化的存储数据到硬盘,功能强大、速度较慢redis:缓存数据库、存储使用频

2021-03-12 00:25:02 218

原创 MySql例题

例题一级目录二级目录三级目录DQL基础查询分组查询、分组函数的使用连接查询子查询联表查询DML插入修改删除DDL创建表 ★修改表删除表复制表自增长列一级目录二级目录三级目录DQL基础查询#查询员工号为176的员工的姓名和部门号和年薪(加上奖金率)SELECT last_name,department_id,salary*12*(1+IFNULL(commission_pct,0)) 年薪FROM employees;#查询没有奖金,且工资小于18000的salary,last_name(

2021-03-11 01:39:55 332

原创 计网基础

TCP和UDP的区别,使用场景TCP:面向连接的,提供可靠的服务,传输效率相对较低,只支持一对一UDP:无连接的,传输效率高,支持一对一、多对多、多对一的交互通信OSI七层模型物理层、数据链路层、网络层、传输层、表示层、应用层TCP三次握手客户端–发送带有 SYN 标志的数据包–一次握手–服务端服务端–发送带有 SYN/ACK 标志的数据包–二次握手–客户端客户端–发送带有 ACK 标志的数据包–三次握手–服务端第一次握手:Server 确认了对方发送正常,自己接收正常第二次握手:

2021-03-10 10:28:38 104

原创 leetcode必刷高频题--树(已按解题方法分类)

leetcode必刷高频题--树[102. 二叉树的层序遍历](https://leetcode-cn.com/problems/binary-tree-level-order-traversal/)[429. N 叉树的层序遍历](https://leetcode-cn.com/problems/n-ary-tree-level-order-traversal/)queue的addAll()方法:加载此节点下的全部list[107. 二叉树的层序遍历 II](https://leetcode-cn.com

2021-03-02 23:31:09 305

原创 SSM

目录说说你对spring的理解?使用Spring框架有什么好处呢?解释下DI,IoC,AOPSpring AOP 和 AspectJ AOP 有什么区别?IOC有什么优缺点吗?**IOC的原理?(IOC容器是怎么工作的?)**你知道BeanFactory和ApplicationContext的区别吗?了解spring aop的原理吗?Spring 中的 bean 的作用域有哪些?什么是同名 Bean?它是如何产生的?应该如何避免?Spring 中的单例 bean 的线程安全问题了解吗?**Spring中的B

2021-01-29 23:39:01 207 1

原创 多线程

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210129233038612.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1Mzg4MTU2,size_16,color_FFFFFF,t_70#pic_center基础进程线程并行与并发多线程好处并发编程的三重要特性什么是上下文切换线程死锁(死锁条

2021-01-29 23:35:56 600

原创 MySQL面试题

MySQL目录MySQL三范式MySQL查询缓存有什么弊端, 应该什么情况下使用, 8.0版本对查询缓存有什么变更.面试关键词回表:一般在使用二级索引时(数据量大的时候才能看见效果)索引覆盖:二级索引返回的值就是要查找的值索引下推:5.6之后的因为现在的磁盘处理速度还可以最左匹配:组合索引靠左原则MRR:mult_range readMySQL由哪些部分组成, 分别用来做什么有哪些数据类型、char和vchar的区别什么是索引?优缺点?MySQL支持哪几种索引?数据库的存储引擎类型和优缺点MyISAM索引

2021-01-24 00:03:31 618 2

原创 线程池

目录线程池原理优点线程池中的几种重要的参数及流程四种拒绝策略按线程池内部机制,当提交新任务时,有哪些异常要考虑线程池都有哪几种工作队列怎么理解无界队列和有界队列使用无界队列的线程池会导致内存飙升吗说说集中常见的线程池及使用场景newFixedThreadPool(固定大小的线程池)newSingleThreadExecutor(单线程线程池)newCachedThreadPool(可缓存线程的线程池)newScheduledThreadPool(定时及周期执行的线程池)单机上一个线程正在处理服务,如果忽然断

2020-12-29 17:25:14 105

转载 校招面试--集合

目录其他集合说说常见的集合有哪些?说说List,Set,Map三者区别?集合框架底层数据结构总结ListArrayList简介RandomAccess接口Arraylist和Vector的区别Arraylist与LinkedList区别说说ArrayList的扩容机制Set无序性和不可重复性的含义是什么HashSet、LinkedHashSet和TreeSet三者的异同集合容器Java集合的快速失败机制 “fail-fast”?Iterator 怎么使用?有什么特点?java的迭代器的用法遍历一个 List

2020-12-29 00:11:57 133

转载 JVM基础知识

参考https://snailclimb.gitee.io/javaguide/#/?id=jvm-%e5%bf%85%e7%9c%8b-1类加载的几个过程类加载到内存中主要有5个阶段 加载 加载时类加载的第一个过程,在这个阶段,将完成以下三件事情: 1. 通过全类名获取定义此类的二进制字节流 2. 将字节流所代表的静态存储结构转换为方法区的运行时数据结构3. 在内存中生成一个代表该类的 Class 对象,作为方法区这些数据的访问入口 验证 验证的目的是为了确保 Class 文件

2020-12-25 21:40:13 96

原创 校招Java基础

基础Java语言有哪些特点简单易学;面向对象(封装,继承,多态);平台无关性( Java 虚拟机实现平台无关性);可靠性;安全性;支持多线程;支持网络编程并且很方便;编译与解释并存;关于JVM JDK和JREJVM是运行 Java 字节码的虚拟机,JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。什么是字节码?采用字节码的好处是什么?扩展名为 .class 的文件它不面向任何特定的处理器,只面向虚拟机

2020-12-25 20:08:58 360

空空如也

空空如也

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

TA关注的人

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