自定义博客皮肤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)
  • 收藏
  • 关注

转载 http/tcp

TCP/IP 四层模型 是目前被广泛采用的一种模型,我们可以将 TCP / IP 模型看作是 OSI 七层模型的精简版本,由以下 4 层组成:​ 应用层位于传输层之上,主要提供两个终端设备上的应用程序之间信息交换的服务,它定义了信息交换的格式,消息会交给下一层传输层来传输。 我们把应用层交互的数据单元称为报文。应用层协议定义了网络通信规则,对于不同的网络应用需要不同的应用层协议。在互联网中应用层协议很多,如支持 Web 应用的 HTTP 协议,支持电子邮件的 SMTP 协议等等。** 传输层的主要任务就

2022-06-14 22:23:08 980

转载 6、14总结

浅拷贝:浅拷贝会在堆上创建一个新的对象(区别于引用拷贝的一点),不过,如果原对象内部的属性是引用类型的话,浅拷贝会直接复制内部对象的引用地址,也就是说拷贝对象和原对象共用同一个内部对象。深拷贝 :深拷贝会完全复制整个对象,包括这个对象所包含的内部对象。引用拷贝:两个不同的引用指向同一个对象 的作用是获取哈希码( 整数),也称为散列码。这个哈希码的作用是确定该对象在哈希表中的索引位置。散列表存储的是键值对(key-value),它的特点是:能根据“键”快速的检索出对应的“值”。这其中就利用到了散列码!(可以

2022-06-14 21:02:33 178

转载 JVM第三部分总结

可以总结为:加载->连接->初始化,其中连接又可以分为三步:验证->准备->解析。所有的类都由类加载器加载,加载的作用就是将 文件加载到内存。JVM 中内置了三个重要的 ClassLoader,除了 BootstrapClassLoader 其他类加载器均由 Java 实现且全部继承自:双亲委派模型的好处双亲委派模型保证了 Java 程序的稳定运行,可以避免类的重复加载(JVM 区分不同类的方式不仅仅根据类名,相同的类文件被不同的类加载器加载产生的是两个不同的类),也保证了 Java 的核心 API 不

2022-06-13 21:52:01 170

转载 类文件结构和加载

在 Java 中,JVM 可以理解的代码就叫做(即扩展名为 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较高效,而且,由于字节码并不针对一种特定的机器,因此,Java 程序无须重新编译便可在多种不同操作系统的计算机上运行。根据 Java 虚拟机规范,Class 文件通过 定义,有点类似 C 语言的结构体。 的结构如下:通过分析 的内容,我们便可以知道

2022-06-13 09:51:28 101

转载 GC学习笔记

问题答案在文中都有提到如何判断对象是否死亡(两种方法)。简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。如何判断一个常量是废弃常量如何判断一个类是无用的类垃圾收集有哪些算法,各自的特点?HotSpot 为什么要分为新生代和老年代?常见的垃圾回收器有哪些?介绍一下 CMS,G1 收集器。Minor Gc 和 Full GC 有什么不同呢?#本文导火索当需要排查各种内存溢出问题、当垃圾收集成为系统达到更高并发的瓶颈时,我们就需要对

2022-06-11 21:57:21 50

转载 JVM学习笔记

​ 栈绝对算的上是 JVM 运行时数据区域的一个核心,除了一些 Native 方法调用是通过本地方法栈实现的(后面会提到),其他所有的 Java 方法调用都是通过栈来实现的(也需要和其他运行时数据区域比如程序计数器配合)。方法调用的数据需要通过栈进行传递,每一次方法调用都会有一个对应的栈帧被压入栈中,每一个方法调用结束后,都会有一个栈帧被弹出。​ 和虚拟机栈所发挥的作用非常相似,区别是: 虚拟机栈为虚拟机执行 Java 方法 (也就是字节码)服务,而本地方法栈则为虚拟机使用到的 Native 方法

2022-06-10 22:32:37 100

原创 springboot+vue 分布式项目奶茶店

第一个快速练手的项目很多地方很不成熟,算是一次高消耗比较低汇报的工作,很多问题也需要解决。新手如果要做的话可以顺着代码继续增改也比较好节省时间高效学习简单的页面展示:很多代码和反思也没有发文了 。感兴趣想要继续干的链接:https://github.com/Xenogenesis1/lhr-milk(ps:两个地方的配置文件需要自己增加,一个邮箱的公共密钥一个阿里云的密钥)...

2022-05-29 13:53:22 240

原创 el-table-column遍历list的方法

el-table-column遍历list的方法数据形式是这样的:<el-table :data="cartList" stripe style="width: 100%"> <el-table-column label="商品名称" align="center" min-width="100%"> &lt

2022-05-25 22:05:21 2691

原创 springboot往数据库存json并且取json

springboot往数据库存json并且取json我也不知道是不是自己设置的数据类型这个过程太痛苦了 已经不知道该不该记录了。保存数据到数据库存的形式是varchar 取出来不能原样取了,只能是string然后还要自己处理数据整合成map才可以这里是以list的形式存数据 在数据库中设置json但是varchar也是可以的 /** * 用户点击确定后把购物车的内容存放到sql * @param jsonArray * @param request

2022-05-25 22:03:17 1473

原创 学习记录5.24

关于奶茶中联级查询的方法:首先后端传过来的数据是listelement要求的联级查询的表示的单一的:<div class="block"> <span class="demonstration">hover 触发子菜单</span> <el-cascader v-model="value" :options="options" :props="{ expandTrigger: 'hover' }" @change="h

2022-05-24 20:34:43 69

原创 【无标题】学习记录5.16

用户微信登录的全过程概括:1、如何生成的二维码:需要有appid和redirectUri、app_secretwx.open.app_id=wxed9954c01bb89b47wx.open.app_secret=a7482517235173ddb4083788de60b90ewx.open.redirect_url=http://localhost:8160/api/ucenter/wx/callback前台接收后台传递的三个关键参数做二维码图片的显示: //生成微信扫描的二维码 .

2022-05-17 21:47:14 87

原创 【无标题】

学习总结5.15关于项目中全局过滤器的引入和登录前端(个人学习用)所有请求都会经过服务网关,服务网关对外暴露服务,在网关进行统一用户认证;既然要在网关进行用户认证,网关得知道对哪些url进行认证,所以我们得对ur制定规则Api接口异步请求的,我们采取url规则匹配,如:/api//auth/,如凡是满足该规则的都必须用户认证/** * <p> * 全局Filter,统一处理会员登录与外部不允许访问的服务 * </p> * * @author qy * @si

2022-05-15 20:50:07 96

原创 尚硅谷尚医通转邮箱发送验证码

尚硅谷尚医通手机验证码转邮箱发送验证码学习记录

2022-05-15 12:58:32 319

原创 【无标题】

5.12:提示:这里简述项目相关背景:以后docker启动nacos的时候请他妈的先启动nacos再打开idea。真他妈的唇笔nacos玩意。nuxt前端页面的搭建首先下载压缩包单独创建文件夹,运行npm install来下载所需要的依赖,npm run dev运行监测bug,引入element-uinpm install element-ui在plugin中创建plugin.js引入element-uiimport Vue from 'vue'import ElementUI f

2022-05-13 23:11:50 133

原创 【无标题】个人总结

学习总结5.10:自用尚硅谷医通项目总结5.10晚总结:项目的模型搭建,各种数据库表的创建 项目的执行流程自己的奶茶外卖订单项目的流程需要好好设计springboot项目的基本项目结构common:在项目中引入redis的方法:首先加入配置类 如RedisConfig 设置RedisTemplate规则和CacheManager缓存规则/** * @author lhr * @Date:2022/5/6 15:31 * @Version 1.0 */@Configur

2022-05-10 20:44:52 294

空空如也

空空如也

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

TA关注的人

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