龙舌兰小伙
码龄9年
求更新 关注
提问 私信
  • 博客:99,953
    动态:16
    99,969
    总访问量
  • 61
    原创
  • 12
    粉丝
  • 14
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2017-10-29
博客简介:

qq_40843987的博客

查看详细资料
个人成就
  • 获得81次点赞
  • 内容获得21次评论
  • 获得237次收藏
  • 代码片获得111次分享
  • 博客总排名1,949,009名
创作历程
  • 5篇
    2022年
  • 27篇
    2021年
  • 29篇
    2020年
成就勋章
TA的专栏
  • CISCO/思科路由交换/思科物联网
    5篇
  • 经验分享
    5篇
  • 算法
    3篇
  • Java
    26篇
  • C
    1篇
  • Git
    1篇
  • MySQL
  • Linux
    11篇
  • python
    9篇
  • UOS
    2篇
  • Deepin
    5篇
  • Ubuntu
    3篇
  • 笔记

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    机器学习深度学习神经网络
创作活动更多

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

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

设计原则——SOLID

设计原则SOLID
原创
博文更新于 2022.12.03 ·
5324 阅读 ·
7 点赞 ·
0 评论 ·
28 收藏

3种工厂模式

简单工厂讲的是,通过构建一个生成指定类实例的工厂,来获取该类的实例。工厂方法模式构建一个生成实例的工厂,父类工厂决定实例的生成方式,但不决定所要生成的具体的类,具体的处理全部交给子类工厂。目的是将生成实例的框架(framework)和实际负责生成实例的类解耦。简单工厂是工厂方法在生成的类只有一个时的特例。抽象工厂模式中,不仅有“抽象工厂”,还有“抽象零件”和“抽象产品”,或者可以理解为“抽象产品”和“抽象产品族”。简单工厂通过一个具体的工厂获取一个具体的实例,目的是让获取实例的附属操作与实例的调用解耦;..
原创
博文更新于 2022.08.01 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

设计模式3-工厂方法 Factory Method

在“如何生成实例”这一方面,FactoryMethod模式提供了生成实例的“框架”和“具体加工”,用工厂去生产产品。如果想用相同的框架得到其他的产品和工厂,那么只需要添加“具体加工”,而无需对“框架”做任何改动,从而降低了代码耦合。httpshttpshttpshttpshttpshttpshttps。...
原创
博文更新于 2022.07.18 ·
339 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式2-策略模式 Design Paterns 2 - Strategy

Strategy的意思是“策略”,在编程中,可以理解为“算法"。策略模式的目的是能够整体地替换算法,从而能让我们轻松地用不同算法解决同一类问题的不同场景。单纯用算法实现排序,只能对数字排序,只能从小到大排。 如果现在要对猫排序,那只能把sort()改成针对猫的算法。能不能只写一个sort(),同时支持对多个类排序?现在规定,任何类都可以通过sort()进行排序,前提是必须实现一个Comparable接口,并实现compareTo()方法。不管什么类,只要实现了Comparable接口,都能用这个sort()
原创
博文更新于 2022.07.12 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式1-单例模式 Design Paterns 1 - Singleton

单例模式的4种实现方式
原创
博文更新于 2022.07.02 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

msbSpringMVC-2

返回json给前端 导包: controller方法直接返回对象或对象列表,要加@ResponseBody,表示以响应体的形式发送: controller获取请求体数据 在参数前标识@RequestBody,表示把请求体以字符串的形式封装到参数中: post类型的表单: 运行结果: 注意:如果表单中有上传文件,那么文件名也会包含在这个字符串中;如果前端在请求体发送了json,controller方法参数用@RequestBody User user也可以吧json直接封
原创
博文更新于 2022.05.05 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

deepin_wechat2.6.8.65.zip

发布资源 2020.06.08 ·
zip

tcl8.6.10-src.tar.gz

发布资源 2020.05.24 ·
gz

npp.7.9.4.Installer.x64.exe

发布资源 2021.03.19 ·
exe

Maven

maven的作用 管理jar包
原创
博文更新于 2021.10.21 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

msbSpringMVC-1

SpringMVC介绍 原始mvc处理过程 Model指和数据和行为,包括dao层和service层。 View是页面。Controller是控制器负责与前端交互,controller层。 最经典的mvc就是javabean+jsp+servlet,这种模式是tomcat容器里有许多个servlet,还有一个wen.xml,当前端有请求过来,就会根据web.xml中的映射,找到请求路径对应的servlet,servlet执行完自己的逻辑把结果响应给前端。 SpringMVC处理过程 spri
原创
博文更新于 2021.08.11 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Cookie、Session、JSP

会话技术 一次会话包括多次请求响应,就像一通电话包括多次交流。 Cookie Cookie有一个name,一个value,还有一些可选的属性。Cookie是一个Java类。 Cookie的添加和获取: Cookie使用: Cookie注意事项: 访问路径限制: /aaa/Servlet01设置了Cookie,/aaa/Servlet02可以获取到,/aaa/bbb/Servlet03可以获取到,而/bbb/Servlet04获取不到。 Session ..
原创
博文更新于 2021.07.13 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring整合MyBatis、全注解开发

小插曲: 连接数据库报错Can’t connect to local MySQL server through socket /tmp/mysql.sock,看了很多解决方法都跟自身情况不符,结果点了一下 系统偏好设置——下面MySQL服务——Initialize DataBase——Use Legacy Password——设置新密码——OK,就好了。。 准备 项目目录: dao层接口4个抽象方法: service层接口抽象方法同dao层。 service层实现类,声明dao对象,定义
原创
博文更新于 2021.07.11 ·
1237 阅读 ·
2 点赞 ·
1 评论 ·
11 收藏

Spring

框架 作用: 效率,重用性,规范,可维护性,解藕底层 Spring 分层:可以使用spring全部功能也可以使用一部分功能; full-stack:一站式解决方案,用spring全部功能的话会让开发效率更高; 轻量级:内存消耗低,线程级非进程级; 开源。 架构体系: 底层是核心容器,在核心容器上面提供了AOP等中间层技术,再往上就可以集成别人的一些技术,如dao层集成jdbc、mybatis等。 Spring由工厂模式衍化而来 耦合是不同模块之间掺和在一起,内聚就是一个模块中的
原创
博文更新于 2021.07.08 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaEE、Servlet

JavaEE介绍 web概述 资源分类 系统结构 CS结构:Client-Server,客户端-服务端,需要用户安装客户端,资源、网络占用小,但是维护成本大。 BS结构:Browser-Server,浏览器-服务端,不需要安装客户端,只需要浏览器,维护成本小。 JavaWeb服务器介绍 重量级服务器:实现了全部的JavaEE规范;轻量级服务器:实现了一部分JavaEE规范,安装使用比较简单。 Tomcat基本使用 ...
原创
博文更新于 2021.07.05 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Git-2.31.0-64-bit-win10.zip

发布资源 2021.03.19 ·
zip

请求响应

Request对象获取各种路径 getQueryString()获取的是url位于?后面的全部内容。 uri是url中位于端口号后面的一串。 Request对象获取请求头数据 Request获取请求参数 请求参数封装对象——手动封装 请求参数封装对象——反射封装 IO流获取请求参数(必须post) 因为这两个流对象不是自己new的,是从Request对象获取的,因此不需要手动释放。 中文乱码问题 请求转发 请求域 请求转发 一
原创
博文更新于 2021.05.31 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyBatis

框架 ORM对象关系映射 原始JDBC的缺陷: MyBatis介绍: 小结:MyBatis封装了JDBC,是Java用来操作数据库的框架,只需要关注SQL语句本身,且能自动实现Java类和数据库的映射。 ...
原创
博文更新于 2021.05.12 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法四:链表问题

链表题方法论: 笔试:一般不会要求空间复杂度,因为输入输出本身就很占空间,一切以时间复杂度为主, 面试:因为要以解题思路吸引面试官,所以要顾及到空间复杂度。 解题技巧: 笔试:使用容器(哈希表、数组等), 面试:使用快慢指针(省空间)。 链表找中点问题: 面试: 四个问题思路都是快慢指针,但是题目要求不同,导致快慢指针初始值不同,但是接下来的循环遍历是相同的: while(fast.next != null && fast.next.next != null){ .
原创
博文更新于 2021.05.12 ·
342 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法三:前缀树、桶排序、排序算法比较、稳定性、常见的坑

前缀树: 设计一个容器,可以往里添加一个一个字符串,可以从里面删除字符串,可以查询一个字符串出现过多少次,可以查询一个字符串是多少个字符串的前缀: 一个节点上有三个属性,pass表示有多少个字符串经过它,end表示有多少个字符串以他结尾,nexts[26]表示下一个路径, 节点初始pass=0,end=0, 添加abc时,指针指向根节点,pass++,看根节点有没有a方向的路,没有就在a方向增加一个节点,指针跳到新节点,pass++;有就直接跳到a方向下一个节点,pass++, 再看有没有b方
原创
博文更新于 2021.05.11 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多