自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面试准备(六)——Redis

官网 Documentation | Redis本地缓存位于应用内部,和应用存在同一个进程内部。请求本地缓存的速度非常快,不存在额外的网络开销JDK自带的 HashMap 和 ConcurrentHashMapGuava Cache 和 Spring Cache(Guava用的更多一点)后起之秀 Caffeine分布式缓存脱离于应用独立存在,多个应用可直接的共同使用同一个分布式缓存服务缓存服务可以部署在一台单独的服务器上,即使同一个相同的服务部署在多台机器上,也是使用的同一份缓存单独的分布式缓存性能、容量和

2022-12-05 22:43:00 415 1

原创 Java面试准备(五)——MySQL

连接器连接器主要和身份认证和权限相关的功能相关,就好比一个级别很高的门卫一样。主要负责用户登录数据库,进行用户的身份认证,包括校验账户密码,权限等操作,如果用户账户密码已通过,连接器会到权限表中查询该用户的所有权限,之后在这个连接里的权限逻辑判断都是会依赖此时读取到的权限数据。即后续只要这个连接不断开,即使管理员修改了该用户的权限,该用户也不受影响。查询缓存(MySQL 8.0 版本后移除)查询缓存主要用来缓存我们所执行的 SELECT 语句以及该语句的结果集。

2022-11-21 10:15:09 453

原创 Java面试准备(四)——Java8特性

函数式接口,就是适用于函数式编程场景的接口。【定义】函数式接口在java中是指有且只有一个抽象方法(但可以有多个非抽象方法)的接口, 所以又叫SAM接口(Single Abstract Method Interface)。Java 8增加了**@FunctionalInterface注解来标注函数式接口**。使用@FunctionalInterface注解标注的接口必须是函数式接口,也就是说该接口中只能声明一个抽象方法,如果声明多个抽象方法就会报错。

2022-11-17 22:13:04 661

原创 Java面试准备(三)——Java并发

考虑到程序计数器的作用字节码解释器通过改变程序计数器来依次读取指令,从而实现代码的流程控制,如:顺序执行、选择、循环、异常处理。在多线程的情况下,程序计数器用于记录当前线程执行的位置,从而当线程被切换回来的时候能够知道该线程上次运行到哪儿了。所以,程序计数器私有主要是为了线程切换后能恢复到正确的执行位置。每个 Java 方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。从方法调用直至执行完成的过程,就对应着一个栈帧在 Java 虚拟机栈中入栈和出栈的过程。

2022-11-15 17:52:57 349

原创 Java面试准备(二)——Java集合

Java集合框架图Java集合类主要由两个根接口Collection和Map派生出来的,Collection派生出了三个子接口:List、Set、Queue(Java5新增的队列),因此Java集合大致也可分成List、Set、Queue、Map四种接口体系。集合中存的是对象的引用,而不是对象本身。eg:把同一个对象存在两个集合中,在一个集合中改变该对象的值,另一个集合中存的这个对象值也变了集合只能存引用数据类型,不能存基本数据类型先来看一下 接口下面的集合(List,Set,Queue)。再来看看 接

2022-11-09 20:48:18 266

原创 Java面试准备(一)——Java基础

在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为.class的文件),它不面向任何特定的处理器,只面向虚拟机。Java语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以Java程序运行时比较高效,而且,由于字节码并不专对一种特定的机器,因此,Java程序无须重新编译便可在多种不同的计算机上运行。从 Java5 开始,Java 支持定义可变长参数,所谓可变长参数就是允许在调用方法时传入不定长度的参数。可变参数。

2022-11-06 16:37:09 528

原创 Pandas知识点用法总结

可以看到,series不仅显示了其中包含的元素,同时也显示了元素对应的索引例如,索引不再仅仅是整数,还可以是任意想要的类型。如果需要,完全可以用字符串定义索引根据索引的名称来索引序列中的某一个元素,和字典非常类似,因此,有的时候我们也会称Series为特殊的字典,甚至,我们可以用字典来创建Series对象2. Pandas的Index对象Series 和 DataFrame 对象都使用便于引用和调整的显式索引。可以将Index 对象看作是一个不可变数组或有序集合(实际上是一个多集,因为 I

2022-06-30 10:51:40 462

原创 推荐系统学习(一)——了解现有的推荐系统

通常原始数据经过嵌入层形成向量后,会输入到多层感知机中,可以进一步提取高阶特征交叉。应用在预测用户对项目的评分、精准排序任务和用户点击率预测的任务,能充分利用用户画像特征、项目属性特征和上下文信息,进行特征提取,而且能缓解数据稀疏、高阶特征组合等问题卷积神经网络的卷积和池化计算主要学习数据局部特征,可以提取非结构化多媒体数据,对多源异构数据进行表征学习在推荐系统中,卷积神经网络适用多模态推荐、图片推荐和文本推荐任务RNN的最大特点:有记忆性并且能够参数共享,它能获取某一时刻的输入数据和前一时刻的隐层状态,来

2022-06-25 16:42:26 1353

原创 微服务学习(一)——理解什么是微服务及微服务的技术栈

微服务是分布式架构的一种,而分布式架构就是要把服务做拆分,其中,拆分的过程中会产生各种各样的问题需要解决,而Spring Cloud仅仅解决了服务拆分时的服务治理问题,至于其他的服务拆分所产生的问题Spring Cloud并没有给出解决方案,所以微服务技术 ≠ Spring Cloud。分布式架构:就是根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。​ 松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝分布式架构要考虑的问题:有众多的分布式架构实

2022-06-15 17:27:47 706

原创 Redis学习(一)——快速入门及使用redis

各种网站崩了的现象,由于海量用户,高并发 导致。其中罪魁祸首就是关系型数据库:用Redis来解决问题的思路:Nosql(Not-Only SQL):作为关系型数据库的补充。用内存存储;不存储关系,只存数据Nosql特征:常见的Nosql数据库:Redis、memcache、HBase、MongoDB数据间没有必然的关联关系,都是一个个key-value内部采用单线程机制进行工作redis所有的操作都是原子性的,采用单线程处理所有业务,命令是一个一个执行的,因此无需考虑并发带来的数据影响。高性能。多数据类型支

2022-06-11 17:16:48 801

原创 java多线程及线程池使用

Java多线程及线程池的使用Java多线程一、Java多线程涉及的包和类二、Java创建多线程的方式三、Java线程池1. 创建线程池ThreadPoolExecutor的7个参数2. 线程池的执行流程3. 线程池的使用示例1)用java原生的线程池类 ThreadPoolExecutor2)用Spring推出的线程池工具 ThreadPoolTaskExecutor4. 获取多线程的运行结果—使用CompletableFuture1)CompletableFuture概述2)CompletableFutu

2022-05-25 16:50:34 540

原创 pytorch学习笔记(九)——利用GPU训练

目录方式一方式二方式一对网络模型、损失函数、训练和测试过程中的数据(输入、标签)都调用.cuda()import torchimport torchvisionfrom torch import nnfrom torch.nn import Sequential, Conv2d, MaxPool2d, Flatten, Linearfrom torch.utils.data import DataLoader"""利用gpu训练方式一:对网络模型、损失函数、训练和测试过程中的数据(输入

2022-04-30 15:32:02 1051

原创 pytorch学习笔记(八)——神经网络完整的模型训练和模型测试套路(以CIFAR10数据集为例)

准备数据集利用 Dataloader 来加载数据集搭建神经网络(一般习惯把搭建的神经网络单独放入一个model.py中,然后在训练文件中引入model)设置损失函数设置优化器设置训练网络的一些参数开始训练测试开始import torchimport torchvisionfrom torch import nnfrom torch.nn import Sequential, Conv2d, MaxPool2d, Flatten, Linearfrom torch.utils.da.

2022-04-29 16:24:59 1242

原创 pytorch学习笔记(七)——pytorch中现有网络模型的使用、修改、模型的保存、加载

位于torchvision.models使用vgg模型为例,采用的数据集是ImageNet,而ImageNet数据集使用前提需要有scipy包pip install scipy注意:ImageNet光训练集就有147.9G,而且不再能公开访问了pytorch中使用现有网络模型以及修改现有的网络模型代码示例import torchvision# train_data = torchvision.datasets.ImageNet("../data_image_net", spli..

2022-04-29 11:24:55 1242

原创 pytorch学习笔记(六)——pytorch中搭建神经网络

目录一、神经网络基本骨架搭建nn.modulenn.Module的使用二、神经网络中一些神经结构的使用1. Convolution Layers 卷积层一、神经网络基本骨架搭建nn.module神经网络(Nueral Networks) 是由对数据进行操作的一些 层(layer) 或 模块(module) 所组成,而PyTorch 中的每个模块都是 nn.Module 的子类,在调用或自定义时均需继承 nn.Module 类。同时 torch.nn 包为我们提供了构建神经网络所需的各种模块,当然一个

2022-04-27 17:14:45 4253

原创 pytorch学习笔记(五)——torchvision.datasets数据集的使用

1. torchvisiontorchvision是pytorch工程的一部分,主要用于视觉方面的一个包,包括流行的数据集、模型架构和用于计算机视觉的常见图像转换torchvision.transformstorchvision官网页面(从pytorch官网docs点开)2. torchvision.datasets常见的数据集3. 数据集的使用——以CIFAR10为例import torchvision# CIFAR10数据集包括60000张32×32的彩色图片,属于10个类型from

2022-04-27 10:44:04 1751

原创 pytorch学习笔记(四)——torchvision.transforms的使用

pytorch transforms

2022-04-27 09:19:32 2541

原创 pytorch学习笔记(三)——tensorboard使用

tensorboard使用以及解决cannot import SummaryWriter

2022-04-26 10:42:54 2331

原创 pytorch学习笔记(二)——加载数据Dataset以及Dataloader的使用

pytorch加载数据之Dataset用法

2022-04-25 09:40:46 1166

原创 pytorch学习笔记(一)——pytorch环境配置及安装

pytorch环境配置及安装

2022-04-24 10:55:37 2655

原创 Linux学习笔记(一)-vim编辑器及gcc编译器及遇到的问题

环境:VMware + CentOS 7使用vim编辑器写c语言当用gcc进行编译时出现错误“未找到命令”原因:系统中没有gcc编译软件解决:yum install gcc 进行安装gcc软件使用yum install gcc 进行安装gcc软件,出现错误“cannot find a valid baseurl for repo”注:yum命令需在root下执行(从普通用户切换到r...

2020-03-17 12:15:49 713

原创 贪吃蛇小游戏-python

python 贪吃蛇小游戏

2020-02-17 16:12:24 397

原创 python编译器pycharm,安装Anaconda后,下载并安装pygame,并解决‘pip’不是内部或外部命令的问题

下载https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame从该网站找pygame对应版本(cp38即python 3.8)安装a. 把下载的whl文件放在python的pip目录下b.在此处打开命令窗口(按住shift鼠标右键打开power shell然后输入start cmd 即可打开在此目录下的cmd窗口)c. 输入 pip i...

2020-02-14 12:00:43 598

空空如也

空空如也

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

TA关注的人

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