- 博客(11)
- 收藏
- 关注
原创 操作系统进程和多线程图像
操作系统的进程操作系统的核心就是管理计算机硬件,包括cpu、内存等等。本文主要记录操作系统如何管理CPU的。哈工大OS课程链接:https://www.bilibili.com/video/BV1d4411v7u71.进程和线程cpu是如何工作的?取址指令、指令译码、执行。如何管理cpu?因为cpu工作都是不断的取值执行,我们只需要管理PC的初始地址即可。这样做有什么问题?IO指令效率太慢了,如果我们的计算指令中间参杂着IO指令,那么每次执行到IO指令的时候,CPU就会等待IO返回数据,降低了
2022-04-23 18:47:22 567
原创 websocket学习总结记录
Websocket1.基本概念WebSocket 是一种网络通信协议。websocket和http 的区别,http的缺陷,只能从客户端发起请求(单项请求)不能从服务器发起请求。如果服务器有连续性的变化时,如果我们想要每一个时刻都获得最新的数据时,就需要不断的由客户端发起请求不停的发起连接,就会浪费很大一部分资源。所以websocket的诞生就是为了解决之一问题,使得服务器也可以向客户端发起请求~实现网站实时推送的需求websocket的特点:1.建立在tcp协议之上2.兼容http协议,握手
2020-12-18 16:22:46 362 1
原创 关于java前后端简单值类型传值的总结
Java关于前后端传值的总结1.前端向后端传值1.url上加参数@RequestBody @RequestParam @RequestHeader@CookieValue通过url路径就涉及到get和post请求,使用get请求时参数会使用?key=value的形式加载路径上面get:例如:http://localhost:8080/login?password=123&username=123这时在后端应该使用@RequestParam ,但是@RequestParam(“n
2020-11-09 11:35:15 1002
原创 spring boot学习简要笔记1
1.resource文件夹下的目录结构static:静态资源:js,css,imagestemplates:保存模板页面(例如:spring boot默认jar包使用嵌入式的tomcat,所以是不支持jsp的,但可以使用模板引擎)application.properties:spring boot应用的配置文件yaml,properties2.配置文件spring boot默认有application.properties,application.yaml两个为全局配置文件,用于修改spring
2020-10-31 21:56:12 335
原创 spring整合mybatis的问题
spring整合mybatis的问题在基本的 MyBatis 中,session 工厂可以使用 SqlSessionFactoryBuilder 来创建。而在 MyBatis-Spring 中,则使用 SqlSessionFactoryBean 来替代。要注意 SqlSessionFactoryBean 实现了 Spring 的 FactoryBean 接口(请参考 Spring 文 档的 3.8 章节)这就说明了由 Spring 最终创建的 bean 不是 SqlSessionFactoryBean 本
2020-10-16 11:04:15 113
原创 简要学习笔记
SpringMVC学习笔记SpringMVC是spring的一部分,是基于Java实现MVC的轻量级Web框架https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/web.htmlSpring MVC, as many other web frameworks, is designed around the front controller pattern where a central Ser
2020-10-06 00:35:24 191 1
原创 Maven学习记录及简单实用
1.什么是mavenMaven是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。maven仓库分为本地仓库和中央仓库通过maven可以把jar包下载到本地的好处就是,当编译时,会优先从本地的jar包去找,如果本地存在,就直
2020-09-23 16:06:04 186
原创 AOP操作的基本原理与应用
1.AOP简介AOP为Aspect Oriented Programming的缩写,意为面向切面编程,他是通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。通俗描述:不通过修改源代码方式,在主干功能里面添加新功能2.AOP的一些术语连接点类里面那些方法能被增强通知点实际被增强的方法增强实际增强的逻辑部分切面把通知应用到切入点
2020-09-17 01:21:55 438
原创 Spring5用IOC容器管理bean对象
什么是IOC容器?控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。IOC底层原理IOC生存周期IOC操作管理bean(基于xml和基于注解)1.IOC底层原理通过引入IOC容器,利用依赖关系注入的方式,实现对象之间的解耦。ioc思想通过ioc容器完成,ioc容器底层就是对
2020-09-09 23:18:23 532
原创 基于matplotlib对iris数据集进行数据分析
iris介绍iris数据集也称鸢尾花数据集。包括150个数据样本,分为三类,每类五十个数据,每个数据具有四个属性,可通过四个属性预测鸢尾花属于哪一类。 用到的python库matplotlib、pandas、sklearn、seaborn/这里因为我没有下载iris数据集,所以从sklearn里面导入,如果有数据集则用pandas.read_csv打开即可。/有了数据集以后就直...
2020-04-21 16:31:41 1649
原创 刷题解日记--leetcode
本菜鸟leetcode日记每日一题1418.旋转矩阵给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。不占用额外内存空间能否做到?示例 :给定 matrix =[[1,2,3],[4,5,6],[7,8,9]],原地旋转输入矩阵,使其变为:[[7,4,1],[8,5,2],[9,6,3]链接:https...
2020-04-07 22:17:14 218 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人