小羽毛呀
码龄10年
关注
提问 私信
  • 博客:32,882
    32,882
    总访问量
  • 13
    原创
  • 1,301,077
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:好好学习,天天向上

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2015-09-15
博客简介:

qq_31337311的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得4次评论
  • 获得45次收藏
创作历程
  • 1篇
    2022年
  • 4篇
    2021年
  • 1篇
    2020年
  • 4篇
    2019年
  • 6篇
    2018年
  • 13篇
    2017年
  • 5篇
    2016年
成就勋章
TA的专栏
  • 笔记
兴趣领域 设置
  • 大数据
    hivespark
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

473人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

UML分析

业务用例是客户业务视角,系统用例是系统视角概念用例视图用于展现从业务用例中经过分析分解出来的关键概念用例,并表示概念用例和业务用例之间的关系。一般来说这些关系有扩展、包含和精化。“分解”较大的业务用例所产生的结果就是概念用例。请注意分解两字的引号,实际上用例不是功能,是不可分解的,同时由于用例具有“原子”性,用例也是不能分解的。正确的说法是抽象。抽象出的概念用例通过包含、泛化、扩展关系连接到基本业务用例。关联关系:在最终的代码里,关联对象通常是以实例变量(成员变量)的形式实现的。在用例模型
原创
发布博客 2022.02.12 ·
582 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络基础描述

你是一台电脑,你的名字叫 A很久很久之前,你不与任何其他电脑相连接,孤苦伶仃。直到有一天,你希望与另一台电脑 B 建立通信,于是你们各开了一个网口,用一根网线连接了起来。用一根网线连接起来怎么就能"通信"了呢?我可以给你讲 IO、讲中断、讲缓冲区,但这不是研究网络时该关心的问题。如果你纠结,要么去研究一下操作系统是如何处理网络 IO 的,要么去研究一下包是如何被网卡转换成电信号发送出去的,要么就仅仅把它当做电脑里有个小人在开枪吧~反正,你们就是连起来了,并且可以通信。第一
转载
发布博客 2021.07.08 ·
290 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

CAP理论

CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。1.一致性一致性指的是所有节点在同一时间的数据完全一致。2.可用性指服务一直可用,而且是正常响应时间。3、分区容错性分区容错性指在遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性和可用性的服务。一个分布式系统里面,节点组成的网络本
转载
发布博客 2021.07.02 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 泛型 T,E,K,V,?

原文链接:https://blog.csdn.net/agonie201218/article/details/110161739前言​ Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型带来的好处​ 在没有泛型的情况的下,通过对类型 Object 的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换
转载
发布博客 2021.01.15 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端知识点

import model from "@/common/model";resolve: { // 自动补全的扩展名 extensions: ['.js', '.vue', '.json'], // 默认路径代理 // 例如 import Vue from 'vue',会自动到 'vue/dist/vue.common.js'中寻找 alias: { '@': resolve('src'), '@config': resolve('co...
原创
发布博客 2021.01.05 ·
1013 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

线程

sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。join()join()方法阻塞调用此方法的线程,也就是等待该方法的线程执行完毕后再往下继续执行。注意该方法也需要捕捉异常。yield()使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。cpu会从众多的可执行态里选择,也就是说,当前也就是刚刚的那个线程还是有可能会被再.
原创
发布博客 2020.10.24 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

不懂数据库索引的底层原理?那是因为你心里没点b树

转载自:https://www.cnblogs.com/sujing/p/11110292.html  前几天下班回到家后正在处理一个白天没解决的bug,厕所突然传来对象的声音:  对象:xx,你有《时间简史》吗?  我:我去!妹子,你这啥癖好啊,我有时间也不会去捡屎啊!  对象:...人家说的是霍金的科普著作《时间简史》,是一本书啦!  我:哦,那我没有...  对象:人...
转载
发布博客 2019.07.29 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java 垃圾回收

原文链接:https://yq.aliyun.com/articles/708634之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不错的程序或系统。但其实这并不代表 Java 的 GC 就不重要。相...
转载
发布博客 2019.07.15 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring相关注解

@Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier注解进行使用,如下:@Autowired@Qualifier("baseDao")private BaseDao baseDao;如...
原创
发布博客 2019.05.08 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

idea相关快捷键

IDEA新建一行,并且光标移到新行Shift + Enter向上新建一行,并且光标移到新行ctrl+alt+enter行尾加分号,ctrl+Shift +enter
原创
发布博客 2019.03.18 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven配置详解

Maven配置详解:1.<modelVersion>4.0.0</modelVersion>Maven模型的版本号<groupId>公司名或是组织名</groupId><artifactId>项目名</artifactId><version>1.0.0-RC15</version&am
原创
发布博客 2018.12.03 ·
1595 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

变量字符串相加后与字符串的比较

public class Test6 { /** * 变量字符串相加后与字符串的比较 * @param args */ public static void main(String[] args) { String s="abcd"; String s2="abc"; String s3="d"; System.out.println((s3+s2)==s...
原创
发布博客 2018.09.12 ·
638 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java stream用法

public class StreamProject { private List<Student> students; @Before public void before(){ students=new ArrayList<>(); for(int i=0;i<5;i++){ S...
原创
发布博客 2018.09.04 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

restful风格

 转载,原文地址:https://blog.csdn.net/chenxiaochan/article/details/73716617REST是英文representational state transfer(表象性状态转变)或者表述性状态转移;Rest是web服务的一种架构风格;使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议;轻量级,跨平台,跨语言的架构设计;它是...
转载
发布博客 2018.08.27 ·
556 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题梳理

1.用最有效率的方法算出2乘以8等於几?2 << 3,因为将一个数左移n位,就相当于乘以了2的n次方,那么,一个数乘以8只要将其左移3位即可,而位运算cpu直接支持的,效率最高,所以,2乘以8等於几的最效率的方法是2 << 3。 2.使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?使用final关键字修饰一个变量时,是指引用变量不...
原创
发布博客 2018.07.05 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP/IP协议、UDP、HTTP协议、SOCKET通讯

UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给出任何确认。虽然UDP不提供可靠交付,但是正是因为这样,省去和很多的开销,使得它的速度比较快,比如一些对实时性要求较高的服务,就常常使用的是UDP。对应的应用层的协议主要有 DNS,TFTP,DHCP,SNMP,NFS 等。TCP,提供面向连接的服务,在传送数据之前必须先建立连接,数据传送完成后要释放连接。因此TCP是一种...
转载
发布博客 2018.06.23 ·
4175 阅读 ·
3 点赞 ·
0 评论 ·
26 收藏

jdk8.0 内存划分

java1.8之前内存区域分为方法区、堆内存、虚拟机栈、本地方法栈、程序计数器。 下图所示:方法区(Method Area)与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。虽然Java虚拟机规范把方法区描述为堆的一个逻辑部分,但是它却有一个别名叫做Non-Heap(非堆),目的应该是与Java堆区分开来。很多人都更...
转载
发布博客 2017.12.14 ·
6905 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

数组 链表 哈希表

数组 链表 哈希表
转载
发布博客 2017.12.13 ·
1677 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Java类加载器ClassLoader总结

JAVA类装载方式,有两种:1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中。 2.显式装载, 通过class.forname()等方法,显式加载需要的类 类加载的动态性体现:一个应用程序总是由n多个类组成,Java程序启动时,并不是一次把所有的类全部加载后再运行,它总是先把保证程序运行的基础类一次性加载到jvm中,其它类等到jvm用到的时
转载
发布博客 2017.11.14 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring注解原理的详细剖析与实现

一、注解的基本概念和原理及其简单实用注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通过解析注解来使用这些数据),用来将任何的信息或者元数据与程序元素(类、方法、成员变量等)进行关联。其实就是更加直观更加明了的说明,这些说明信息与程序业务逻辑没有关系,并且是供指定的工具或框架使用的。Ann
转载
发布博客 2017.11.14 ·
1190 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多