km_1790
码龄5年
求更新 关注
提问 私信
  • 博客:11,184
    11,184
    总访问量
  • 27
    原创
  • 9
    粉丝
  • 44
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2021-10-14
博客简介:

km_1790的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得2次评论
  • 获得20次收藏
  • 博客总排名390,347名
创作历程
  • 2篇
    2024年
  • 3篇
    2022年
  • 30篇
    2021年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 12

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Linux系统中软链接和硬链接的区别

硬链接实际上是同一文件系统中同一个文件的多个“入口”,每个硬链接指向的是同一个文件的inode(索引节点),所有硬链接共享相同的inode和数据块。删除任意一个硬链接并不会影响其他的硬链接或者文件本身,让所有硬链接都被删除(以及没有其他引用)时,文件内容才会真正被删除。硬链接:即使源文件(即其他硬链接所指向的文件)被删除,只要存在至少一个硬链接,文件内容仍能通过其他硬链接访问,不会消失。软链接:如果删除软链接所指向的源文件,那么通过软链接尝试访问的文件将会失败,因为软链接失去了有效的指向。
原创
博文更新于 2024.04.19 ·
357 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

linux各目录用途

虚拟文件系统,该目录的数据并不保存到硬盘中,而是保存在内存中。主要保存系统的内核,进程,外部设备状态和网络状态。是一个虚拟目录,是系统内存的映射,可以通过直接访问这个目录来获取系统信息。根目录位于目录结构的最顶层,用 / 表示,类似于windows操作系统中的 C:\,包含操作系统中的所有目录和文件。root用户的家目录,root用户不同于普通用户,家目录在”根目录/”下,家目录并不是/home/root。单用户模式也可以执行。该目录包含每个用户的家目录,用户家目录下包含该用户的数据和用户特定的配置文件。
原创
博文更新于 2024.04.19 ·
830 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java总结

面向对象三大特性 继承:一般类只能单继承,内部类实现多继承,接口可以多继承 封装:访问权限控制public > protected > 包 > private 内部类也是一种封装 多态:编译时多态,体现在向上转型和向下转型,通过引用类型判断调用哪个方法(静态分派)。 运行时多态,体现在同名函数通过不同参数实现多种方法(动态分派)。 基本数据类型 基本类型位数,自动装箱,常量池 例如byte类型是1byte也就是8位,可以表示的数字是-128到127,因为还有一个0,加起来..
原创
博文更新于 2022.02.17 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot框架

前面的铺垫文章已经连着写了六篇了,主要是介绍了Spring和SpringMVC框架,小伙伴们在学习的过程中大概也发现了这两个框架需要我们手动配置的地方非常多,不过做JavaEE开发的小伙伴们肯定也听说过“约定大于配置”这样一句话,就是说系统,类库,框架应该假定合理的默认值,而非要求提供不必要的配置,可是使用Spring或者SpringMVC的话依然有许多这样的东西需要我们进行配置,这样不仅徒增工作量而且在跨平台部署时容易出问题。OK,由于这些已经存在的问题,Spring Boot应运而生,使用Spring
转载
博文更新于 2022.01.12 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot入门搭建及环境配置

当你发现这篇文章时,你一定是想学习一下Spring boot了,作为一款最流行的后端框架,要想学习如何使用它,利用它开发自己的项目,首先要学会如何创建一个简单地Spring boot项目,不用怕,我来手把手教你搭建第一个属于你自己的Spring boot项目。 Spring boot简介 Spring boot 是为了简化Spring应用开发而生,boot即为快速启动的意思。Spring boot 可以在零配置的情况下一键启动,简洁而优雅。 为了让Spring开发者拥有更好的体验,感受一站到底的痛快,Sp
转载
博文更新于 2022.01.05 ·
1460 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

Redis的持久化

Redis支持RDB和AOF两种持久化机制。持久化功能有效地避免因进程退出造成的数据丢失问题,下次重启时利用之前持久化的文件即可实现数据恢复。 RDB:RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。 触发机制 手动触发分别对应save和bgsave命令 save命令:阻塞当前Redis服务器,知道RDB过程完成为止,对于内存比较大的实例会造成长时间阻塞,线上不建议使用。 DB saved on disk bgseve...
转载
博文更新于 2021.12.28 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git常用命令

一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push origin master 将文件给推到服务器上 git remote show origin 显示远程库o...
转载
博文更新于 2021.12.13 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SSM框架原理,作用及使用方法

作用: SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层 使用spring MVC负责请求的转发和视图管理 spring实现业务对象管理,mybatis作为数据对象的持久化引擎 原理: SpringMVC: 1.客户端发送请求到DispacherServlet(分发器) 2.由DispacherServlet控制器查询HanderMapping,找到处理请求的Cont
转载
博文更新于 2021.12.06 ·
1775 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

SpringBoot框架

1.什么是 Spring Boot? 多年来,随着新功能的增加,spring 变得越来越复杂。只需访问 https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径或添加 Maven 依赖关系,配置应用程序服务器,添加 spring 配置。因此,开始一个新的 spring 项目需要很多努力,因为我们现在必须从头开始做所有事情。 Spring Boot 是解决这个问题的.
原创
博文更新于 2021.12.03 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis存储系统

1.什么是Redis? RemoteDictionaryServer(Redis)是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String),哈希(Map),列表(list), 集合(sets)和 有序集合(sortedsets)等类型。 2.Redis的特点什么是? a、支持多种数据结构,如 string(字符串)、 list(双向链表)...
原创
博文更新于 2021.12.02 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven和Linux基础

1.什么是Maven? Maven使用项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven的缺省构建规则有较高的可重用性,所以常常用两三行 Maven构建脚本就可以构建简单的项目。由于 Maven的面向项目的方法,许多 ApacheJakarta项目发布时使用Maven,而且公司项目采用 Maven的比例在持续增长。 Maven的出现,解决了开发过程中的ja...
原创
博文更新于 2021.12.01 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shiro安全框架

1.shiro可以完成哪些工作? shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等 2.Apache Shiro 的三大核心组件 a、Subject :当前用户的操作 b、SecurityManager:用于管理所有的Subject c、Realms:用于进行权限信息的验证 3.shiro有哪些组件? a、Authentication:身份认证/登录,验证用户是不是拥有相应的身份; b、Authorization:授权,即权限验证,验证某个已认证的用户是否.
原创
博文更新于 2021.11.30 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis框架

1.什么是 MyBatis? MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 2.Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不? a、Mybatis动态 sql可以让我们在 Xml映射文件内,以标签的形式编写动态 sql,完成逻辑判断和动态拼接 sql的功能。b、Mybatis提 供 了 9种 动 态 sql标 签 : trim|where|set|foreach|if|choose|when|othe...
原创
博文更新于 2021.11.24 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于Spring框架

1.什么是spring框架? spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,是一个分层的javaEE一站式轻量级开 源框架 2.spring的作用 方便解耦,简化开发,AOP编程支持,声明式事务支持,集成Junit更加方便的进行分层测试,方便集成各种优秀框架 3.什么是IOC? 控制反转,把创建对象的权利交给spring 4.什么是DI 属性的依赖注入,spring在通过IOC创建对象的时候,如果对象还有属性,就一并给赋值进去DI是在IO...
原创
博文更新于 2021.11.23 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于JSP技术

1.说一说Servlet的生命周期? Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口 的init(),service()和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 web容器加...
原创
博文更新于 2021.11.22 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript语言和jQuery技术

1.JS中如何将页面重定向到另一个页面? a、使用 location.href:window.location.href =“https://www.baidu.com/” b、使用location.replace:window.location.replace(" https://www.baidu.com/;"); 2.undefined,null 和undeclared 有什么区别? a、null表示"没有对象",即该处不应该有值,转为数值时为0。典型用法是:作为函数的参数,表示该函数...
原创
博文更新于 2021.11.19 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

云数据库和普通数据库的区别

背景 什么是数据库?传统数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改、查由统一软件进行管理和控制。 阿里云提供的云数据库RDS(ApsaraDB for RDS,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于飞天分布式系统和全SSD盘高性能存储,支持MySQL、SQL Server、PostgreSQL和PPAS(高度兼容Oracle)引擎,
转载
博文更新于 2021.11.18 ·
1448 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

2021-11-15Layui简介

layui(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。其风格简约轻盈,而组件优雅丰盈,从源代码到使用方法的每一处细节都经过精心雕琢,非常适合网页界面的快速开发。layui 区别于那些基于 MVVM 底层的前端框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,它更多是面向后端开发者,你无需涉足前端各种工具,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。 兼容性和面向场景 l
转载
博文更新于 2021.11.15 ·
526 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ajax请求的无个步骤

Ajax请求的五个步骤 一、定义 1、什么是Ajax Ajax:即异步 JavaScript 和XML。Ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用 Ajax)如果需要更新内容,必需重载整个网页面。 2、同步与异步的区别 同步提交:当用户发送请求时,当前页面不可以使用,服务器响应页面到客户端,响应完成,用户才可以使用页面。 异步提交:当用户发送请求时,当
转载
博文更新于 2021.11.09 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA三大集合

Map接口和Collection接口是所有集合框架的父接口: Collection接口的子接口包括:Set接口和List接口 Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Properties等 Set接口的实现类主要有:HashSet、TreeSet、LinkedHashSet等 List接口的实现类主要有:ArrayList、LinkedList、Stack以及Vector等 List,Set,Map三者的区别?List、Set、M
原创
博文更新于 2021.11.09 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多