- 博客(12)
- 收藏
- 关注
原创 JVM基础(入门)
一、什么是JVMjvm全称是JVM(Java Virtual Machine,Java虚拟机),JVM是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM的作用:为java程序提供一个可以运行的环境;Java程序的跨平台特性主要就是因为JVM实现的。在编译java程序时会将写好的源程序通过编译器编译生成.class文件(又称为字节码文件),之后就是通过JVM内部的解释器将字节码
2022-02-01 20:53:39
2191
原创 动手学深度学习(Pytorch版)知识点笔记(3)
三、线性回归构建简单的人工数据集%matplotlib inline import torchfrom IPython import displayfrom matplotlib import pyplot as pltimport numpy as npimport randomnum_inputs = 2 #输入特征数为2num_examples = 1000 #训练数据集样本数true_w = [2, -3.4] #使⽤线性回归模型真实权重true_b = 4.2 #
2021-06-29 16:31:46
465
动手学深度学习(Pytorch版)知识点笔记(2)
二、自动求梯度Tensor的属性.requires_grad 设置为 True ,它将开始追踪(track)在其上的所有操作(这样就可以利⽤链式法则进⾏梯度传播了)。完成计算后,可以调⽤ .backward() 来完成所有梯度计算。此 Tensor 的梯度将累积到 .grad 属性中。Tensor的属性.requires_grad 设置为 True 之后。每个 Tensor 都有⼀个 .grad_fn 属性,该属性即创建该 Tensor 的Function , 就是说该 Tensor 是不是通过某些
2021-06-22 16:16:58
310
原创 动手学深度学习(Pytorch版)知识点笔记(1)
一、数据操作1、创建Tensor#创建⼀个5x3的未初始化的 Tensorimport torchx=torch.empty(5, 3)#创建⼀个5x3的随机初始化的 Tensorx = torch.rand(5, 3)#创建⼀个5x3的long型全0的 Tensorx = torch.zeros(5, 3, dtype=torch.long)#获取tensor的形状print(x.size())print(x.shape)2、Tensor索引操作Tensor支持与numpy
2021-06-21 13:57:25
203
原创 Mybatis-Plus(MP)-对表的CRUD操作
Mybatis-Plus环境配置链接如下:https://blog.youkuaiyun.com/m0_53703555/article/details/116859359一、insert 操作@RunWith(SpringRunner.class)@SpringBootTestpublic class CRUDTests { @Autowired private UserMapper userMapper; @Test public void testInsert(){
2021-05-15 20:07:36
308
原创 Mybatis Plus(MP)环境搭建总结(IDEA版本)
一、环境搭建1、创建数据库以及所需要的表2、初始化工程使用 Spring Initializr 快速初始化一个 Spring Boot 工程3、添加依赖添加:spring-boot-starter、spring-boot-starter-test添加:mybatis-plus-boot-starter、MySQL、lombok、<dependencies> <dependency> <groupId>org.springframew
2021-05-15 19:12:21
439
原创 Idea导入SpringBoot项目时,Springboot通过application启动报错
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2021-04-25 11:25:29.394 ERROR 24572 --- [ main] o.s.boot.SpringApplication : Application run failedorg.springframewo
2021-04-25 11:27:45
803
原创 SSM整合
一、整合SSM的大致步骤如下导入对应的jar包spring:springMVC:mybatis:第三方支持:log4j,pageHelper,AspectJ,jackson,jstl搭建SpringMVC,配置web.xml以及SpringMVC.xmlweb.xml:DispatcherServletHiddenHttpMethodFilterCharacterEncodingFilterspringMVC.xml:扫描控制层组件视图解析器Default Servlet
2021-01-20 18:43:58
114
原创 SSM下实现批量删除,delete结合foreach和${}法
一、首先我们来看看结合foreach的delete语句:<delete id="deleteEmp" > delete from emp where eid in <foreach collection="array" item="eid" open="(" close=")" separator="," > #{eid} </foreach> </delete>分别解读以上的属性:我们正常写一个delete删除固定选择的的语
2021-01-19 18:51:16
1945
原创 SSM之使用mybatis中第三方分页插件——PageHelper实现分页
一、PageHelper 分页插件简介PageHelper是MyBatis中非常方便的第三方分页插件官方文档:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/README_zh.md我们可以对照官方文档的说明,快速的使用插件二、PageHelper的使用步骤导入相关包pagehelper-x.x.x.jar 和 jsqlparser-0.9.5.jar在MyBatis-config全局配置文件中配置分页插件<
2021-01-19 10:05:28
315
原创 mybatis搭建过程以及整合Spring过程
一、mybatis的搭建过程1、导入jar2、创建mybatis的核心(全局)配置文件mybatis-config.xml,并配置①引入数据库连接环境的配置(以引入外部资源的形式配置)transactionManager、和dataSource都必须有<properties resource="jdbc.properties"> </properties><!-- <environments>:设置连接数据库的环境 default:设置默认使用的
2021-01-16 15:12:37
258
原创 SpringMVC笔记
一、 SpringMVC搭建过程:1、导入jar2、在web.xml中配置springMVC的核心(前端)控制器DispatcherServlet作用:加载springMVC的配置文件,在下方的配置方式下,DispatcherServlet自动加载配置文件,此时的配置文件有默认的位置和名称默认位置:WEB-INF下,默认名称-servlet.xml,例如以下配置方式的文件名:springMVC-servlet.xml当加载了配置文件,springMVC就会根据扫描组件找到控制层 <serv
2021-01-13 19:31:47
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人