- 博客(20)
- 收藏
- 关注
原创 Spring、SpringBoot总结
1.Spring模块简介Spring Core核心模块, Spring 其他所有的功能基本都需要依赖于该模块,主要提供 IoC 依赖注入功能的支持。Spring Aspects该模块为与 AspectJ 的集成提供支持。Spring AOP提供了面向切面的编程实现。Spring Data Access/IntegrationSpring Data Access/Integration 由以下5个模块组成:1、spring-jdbc : 提供了对数据库访问的抽象 JDBC。
2022-05-09 20:06:50
664
原创 Java系统设计规范
1. RestFul API 简介API(Application Programming Interface) 翻译过来是应用程序编程接口的意思。RESTful API 可以让你看到 URL+Http Method 就知道这个 URL 是干什么的,让你看到了 HTTP 状态码(status code)就知道请求结果如何。总结一下什么是 RESTful 架构:每一个 URI 代表一种资源;客户端和服务器之间,传递这种资源的某种表现形式比如 json,xml,image,txt 等等;客户端通过特
2022-05-09 15:46:21
573
原创 Docker总结
1. 容器容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。容器化软件适用于基于 Linux 和 Windows 的应用,在任何环境中都能够始终如一地运行。容器赋予了软件独立性,使其免受外在环境差异(例如,开发和预演环境的差异)的影响,从而有助于减少团队间在相同基础设施上运行不同软件时的冲突。2.什么是DockerDocker 使用 Google 公司推出的 Go 语言 进
2022-05-09 14:46:51
141
原创 Redis数据库总结
1. Redis简介简单来说 Redis 就是一个使用C 语言开发的数据库,不过与传统数据库不同的是 Redis 的数据是存在内存中的,也就是它是内存数据库,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。Redis 除了做缓存之外,也经常用来做分布式锁,甚至是消息队列。Redis 提供了多种数据类型来支持不同的业务场景。Redis 还支持事务 、持久化、Lua 脚本、多种集群方案。2. 缓存数据的处理流程如果用户请求的数据在缓存中就直接返回。缓存中不存在的话就看数据库中是否存在
2022-05-07 17:09:34
1395
原创 Linux基础知识
Linux 是一套免费使用、开源的类 Unix 操作系统。 Linux 存在着许多不同的发行版本,但它们都使用了 Linux 内核 。1.Linux文件系统1.1 简介在 Linux 操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。 也就是说在 Linux 系统中有一个重要的概念:一切都是文件。1.2 inodeinode 是 linux/unix 文件系统的基础。那么,inode 是什么?有什么作用呢?硬盘的最小存储单
2022-05-06 22:17:16
719
原创 操作系统总结
1.操作系统简介操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。 举例:运行在你电脑上的所有应用程序都通过操作系统来调用系统内存以及磁盘等等硬件。操作系统存在屏蔽了硬件层的复杂性。 操作系统就像是硬件使用的负责人,统筹着各种相关事项。操作系统的内核(Kernel)是操作系统的核心部分,它负责系统的内存管理,硬件设备的管理,文件系统的管理以及应用程序的管理。 内核是
2022-05-06 14:15:31
1379
原创 计算机网络总结
1.OSI 和 TCP/IP网络分层模型1.1 OSI七层模型OSI 七层模型 是国际标准化组织提出一个网络分层模型,其大体结构以及每一层提供的功能如下图所示每一层都专注做一件事情,并且每一层都需要使用下一层提供的功能比如传输层需要使用网络层提供的路由和寻址功能,这样传输层才知道把数据传输到哪里去。OSI 的七层体系结构概念清楚,理论也很完整,但是它比较复杂而且不实用,而且有些功能在多个层中重复出现。更加生动的实现图:1.2 TCP/IP 四层模型TCP/IP 四层模型 是目前被广泛采用
2022-05-04 19:41:50
3171
原创 Java8新特性详解
Oracle 于 2014 发布了 Java8(jdk1.8),诸多原因使它成为目前市场上使用最多的 jdk 版本。本文仅对比较常用的新特性做一些梳理讲解。1. Interfaceinterface 的设计初衷是面向抽象,提高扩展性。这也留有一点遗憾,Interface 修改的时候,实现它的类也必须跟着改。为了解决接口的修改与现有的实现不兼容的问题。新 interface 的方法可以用default或 static修饰,这样就可以有方法体,实现类也不必重写此方法。一个 interface 中可以有
2022-05-03 22:13:53
691
原创 JVM知识点总结
1. 运行时数据区域Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域。JDK 1.8 和之前的版本略有不同。JDK 1.8 之前:JDK1.8之后:线程私有的: 程序计数器、虚拟机栈、本地方法栈**线程共享的:**堆、方法去、直接内存(非运行时数据区的一部分)va 虚拟机规范对于运行时数据区域的规定是相当宽松的。以堆为例:堆可以是连续空间,也可以不连续。堆的大小可以固定,也可以在运行时按需扩展 。虚拟机实现者可以使用任何垃圾回收算法管理堆,甚至完全不进
2022-04-29 22:19:34
1233
原创 Java 并发常见知识点
1. 什么是线程和进程?1.1 何为进程?进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称主线程。1.2 何为线程?线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享进程的堆和方法区资源,但每个线程有自己的程序计
2022-04-20 15:29:21
603
原创 Java基础和容器常见知识总结
1. JVM vs JDK vs JRE1.1 JVMJava 虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。字节码和不同系统的 JVM 实现是 Java 语言“一次编译,随处可以运行”的关键所在。JVM 并不是只有一种!只要满足 JVM 规范,每个公司、组织或者个人都可以开发自己的专属 JVM。1.2 JDK和JREJDK 是 Java Development K
2022-04-13 22:29:32
826
原创 Mysql数据库总结
1.什么是MysqlMySQL 是⼀种关系型数据库,在Java企业级开发中⾮常常⽤,因为 MySQL 是开源免费的,并且⽅便扩展。MySQL 的默认端⼝号是 3306 。2.为什么要使用数据库
2022-04-10 19:40:00
2836
原创 java的ACM模式的输入输出、链表以及树的构建
参考自:https://blog.youkuaiyun.com/KingGue/article/details/123335283?spm=1001.2014.3001.55021.java.util.Scanner包nextInt():直至读取到空格或回车之后结束本次的int值;next():直至读取到空格或回车之后结束本次的String值,不可读取回车;nextLine():直至读取到换行符(回车)之后结束本次读取的String,可读取回车(空值)1.1 读取连续整数(两个整数a和b)import
2022-04-02 22:03:34
6590
2
原创 人体姿态估计HRNet网络模型搭建代码详解
HRNet-v1模型详解源码参考:https://github.com/HRNet/HRNet-Human-Pose-Estimation仅作为个人的学习笔记,欢迎交流学习。# 搭建HRNet模型,传入配置文件,位于 experiments/coco/hrnet/w32_256x192_adam_lr1e-3.yamldef get_pose_net(cfg, is_train, **kwargs): model = PoseHighResolutionNet(cfg, **kwargs)
2022-03-27 22:21:24
5448
12
原创 java中常见类型的转换以及方法总结
1.char和String之间的转换1.1 char和String的区别char是表示的是字符,定义的时候用单引号,只能存储一个字符。例如; char=‘d’.String表示的是字符串,定义的时候用双引号,可以存储一个或者多个字符。例如:String=“we are neuer”。char是基本数据类型,而String是个类,属于引用数据类型。String类可以调用方法,具有面向对象的特征1.2 String转换为char类型在Java中将String转换为char是非常简单的。使
2022-03-26 13:52:40
15071
5
原创 COCO API的相关知识
有关COCO API的一些总结如下,做个总结。均转载自其他人,侵权联系删除。1.COCO API使用篇 https://blog.youkuaiyun.com/gzj2013/article/details/823851642.COCO API源码分析篇 https://blog.youkuaiyun.com/gzj2013/article/details/82421166https://zhuanlan.zhihu.com/p/293934153.COCO Python API - 数据集类数量分布 https://bl
2021-08-31 14:27:40
112
原创 《HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Estimation》(CVPR2020)
额
2021-03-05 17:15:17
1039
原创 VS 2017配置libfacedetection过程
均为转载链接,如有侵权联系删除!vs2017配置opencv库cmake编译libfacedetection文件vs2017配置opencv库参考链接:https://blog.youkuaiyun.com/GoldenBullet/article/details/86016921cmake编译libfacedetection文件参考链接:https://blog.youkuaiyun.com/trustguan/article/details/105309667?ops_request_misc=%25257B%2525
2021-03-04 08:51:43
180
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人