鹿指为码
码龄6年
关注
提问 私信
  • 博客:465,556
    465,556
    总访问量
  • 86
    原创
  • 1,011,199
    排名
  • 91
    粉丝
  • 0
    铁粉

个人简介:努力!奋斗!

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

qq_43227967的博客

查看详细资料
个人成就
  • 获得215次点赞
  • 内容获得94次评论
  • 获得512次收藏
  • 代码片获得550次分享
创作历程
  • 2篇
    2023年
  • 1篇
    2022年
  • 8篇
    2021年
  • 17篇
    2020年
  • 67篇
    2019年
  • 16篇
    2018年
成就勋章
TA的专栏
  • 操作系统
    3篇
  • 认知
    1篇
  • 感悟
    1篇
  • 软件使用
    9篇
  • 分布式解决方案
    11篇
  • 程序人生
    6篇
  • 小技巧
    1篇
  • JVM
    4篇
  • 设计模式
    1篇
  • 书中滋味
    1篇
  • 集合
    4篇
  • 架构环境
    4篇
  • 数据结构
    2篇
  • 第三方服务
    1篇
  • Jenkins
    3篇
  • 前端
    12篇
  • 数据库
    2篇
  • MySql
    4篇
  • Java后端
    41篇
  • Spring
    9篇
  • Linux
    2篇
  • IDEA
    4篇
  • BUG
    16篇
  • 网站搭建
    1篇
  • 转载
    13篇
  • MQ消息队列
    2篇
  • 面试系列
    6篇
  • 负载均衡
    2篇
  • JDK1.8
    3篇
  • Docker
    12篇
  • Redis
    3篇
  • 网络通讯
    3篇
  • 多线程
    3篇
  • 代码优化与重构
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

12312321312

对于 \(m\) 个评价指标横向排列,\(n\) 个评价对象纵向排列的矩阵,记为 \[X_{nm}=\left[\begin{array}{cccc} x_{11} & x_{12} & \cdots & x_{1 m} \\ x_{21} & x_{22} & \cdots & x_{2 m} \\ \vdots & \vdots & \ddots & \vdots \\ x_{n 1} & x_{n 2} & \cdots & x_{n m} \end{array}\right]\]
原创
发布博客 2023.08.21 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

测试转载111

一般情况下,因素集中的各因素在综合评价中所起的作用是不相同的,综合评价结果不仅与各因素的评价有关,而且在很大程度上还依赖于各因素对综合评价所起的作用,这就需要确定一个各因素之间的权重分配,它是U上的一个模糊向量,记为:A = [ a 1 , a 2 , ⋯   , a n ] A = [a_1,a_2,\cdots,a_n]例:评价一名学生的表现,U = {专业排名,课外实践,志愿服务,竞赛成绩},V = {优,良,差},A = {0.5,0.1,0.1,0.3}假设 R1 =[0.8 0.2 0;
转载
发布博客 2023.08.21 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

浅谈我对认知的理解

人与人之间的差别,大于人与猪。——2022-08-16记互联网时代,很多人都会讲认知,说要提升认知,要升级自己的认知,跨越自己,超越自己,便能迎来更好的生活。丝毫不提及‘房间里的大象’,丝毫不提对于一个所谓的普通人来讲如何做,丝毫不提对于一个希望改变、提升自己,甚至是渴望的人如何去做。有趣的是,曾有人这样说:“能做到提升认知的就不是普通人,我并不是在给普通人讨论这些。”但关注他的大部分都是普通人,我坚信如此。我以前一直困扰这个问题,互联网时代凌乱的信息里,各式各样的视频与文章贩卖焦虑,灌输鸡汤。...
原创
发布博客 2022.08.16 ·
639 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

Spring AnnotationConfig 启动流程分析

背景 Spring基本属于目前离不开的开发框架了,Spring IOC更是如此,IOC主要的实现,控制反转,将所有Bean归于Spring容器中进行管理,通过使用CurrentHashMap来保证其线程安全性。使得开发对Bean的管理与使用变得及其方便、简洁。那么我们今天主要来盘一盘Spring中AnnotationConfigApplicationContext类启动流程。当面试提起这个问题时,分分钟拿下对手。区别 首先我么在获取SpringBean时常用...
原创
发布博客 2021.08.09 ·
462 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Spring Bean获取的那些事儿

背景 实际项目中,我们都会用到Spring容器去存放我们的Bean对象,获取Bean对象时我们常用的@Autowired注解去进行导入,那么该方式有什么缺点?那么获取Bean还有哪些方式?这些方式都有哪些区别呢?啊这些都不重要,重要的是当成为面试题该怎么聊?那么我们挨个进行分析。@Autowired...
原创
发布博客 2021.08.05 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

盘点Spring中Bean的注入方式

背景 Spring中,我们总是通过IOC肆无忌惮的去获取Bean对象,本着饮水思源的道理,我们来针对Bean注入的各种姿势进行详细分析。其实重点还有一个,面试的时候我很喜欢提这个问题,Spring的Bean注入方式你了解哪些?而非Spring的Bean获取方式。1.XML注入 XML注入是一种最原生的注入方式,一个XML配置文件,一个Bean配置对象,即可在Spring容器中注入一个Bean。<beans xmlns="http://www.spri...
原创
发布博客 2021.08.01 ·
834 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

偷窥Spring中的Bean加载

简介 Spring一统天下,相信Java开发的小伙胖们都不陌生,而Spring最重要的特点,不在于其技术,而在于其思想,一提到Spring,脑海中自然浮现AOP(面向切面)与IOC(控制反转)两大核心思想,那么今天我们来辩一辩IOC中,依赖注入的一个加载机制。体系 Spring的结构体系分为如下1.Spring Core 主要组件是BeanFactory,创建JavaBean的工厂,使用IOC管理所有Bean对象。2.Spring Aop ...
原创
发布博客 2021.07.29 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Eureka集群部署,服务器释压之多台服务器分开部署服务,服务之间相互调用,分布式注册中心Eureka的辉煌再现

背景 Eureka,SpringCloud第一代产品,虽说目前Nacos已经席卷而来,基本要掀翻Eureka,但是难免老系统用到的注册中心是Eureka,那么正好,我在操作这个老系统的时候,就遇到了一些坑,我想把多个服务通过两台服务器来完成部署,AB服务器各部署一半,释压的同时,腾出内存,当我以自认为无比清晰的思路去弄,以为一下子就能好时,发现事与愿违,足足花了我N小时,最后仍然只是小细节,踩了坑之后各位就看到了这篇文章,我能怎么办,我也很无奈。场景 还是一句老...
原创
发布博客 2021.07.21 ·
1668 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

IDEA远程DEBUG调试,在测试环境用本地代码进行DEBUG!!!

背景: 我们日常工作中,难免会遇到这样场景的问题,明明在本地测试没有任何问题,为什么一到测试环境、开发环境就抛异常了呢?这到底是道德的沦丧?还是人性的扭曲? 那么此时此刻,如果产生该业务BUG的流程过于冗长,在本地复现时间复杂度高,且复现环境使用的数据差距较大,开发只能追着各个服务的日志文件一一查看,根据日志翻阅一行行的代码去猜测参数变更,猜测数据走向。过程无疑是极其缓慢的,那么有没有更简单、更方便、更舒适、更快乐、更容易让自己多摸鱼一会儿的方法呢?答案无疑是有的。那么开...
原创
发布博客 2021.07.20 ·
5241 阅读 ·
0 点赞 ·
0 评论 ·
24 收藏

设计模式之不愿被代理的代理模式,到底是怎么被代理的?

简述代理模式,顾名思义,首先一定是有一个代理方,和一个被代理方的区别。而我们日常生活中,中介找房租房就是一个非常直观的代理案例,中介代理房东的房子展示给客户,客户通过中介就能够直接进行看房、选房等一系列操作,非常方便。如图所示,客户想看什么房子,直接找中介就行了。完事Java里面,代理模式下,我们要找什么对象,找代理类(目标对象)就行了。适用场景 代理模式很明显的是一个代理方可以代理多个目标对象,如同中介可以托管多个房东的房子,那么...
原创
发布博客 2021.07.19 ·
201 阅读 ·
1 点赞 ·
4 评论 ·
0 收藏

将某个GitLab上的项目同步到另一个GitLab

我们在进行项目迁移,或者是给甲乙外包写项目,需要迁移代码或者同步更新时,所处于的GitLab地址是不一样的,那么我们如何进行同步呢?我们可能第一时间会想到,先拉A地址的代码到本地,然后覆盖提交到B地址,可是如果每天都需要进行这个操作,或者说是实时更新,是很让人头疼的事情,那么有没有办法可以解决这个问题呢? 答案当然是有的,我们来看看GitLab中自带的推送方案。首先我们定义 A为需要导出的项目GitLab地址,以下简称为A, B为需要导入更新方,以下简称为B。 整个过程相当于 A --> B.
原创
发布博客 2021.04.02 ·
14141 阅读 ·
4 点赞 ·
5 评论 ·
35 收藏

如旁观者听余华从死亡中谈《活着》

“少年去游荡,中年想掘藏,老年做和尚。” ——《活着》很喜欢人一旦了解了自己也就了解了世界这句话。犹如书中最后福贵唱到那句歌词,也就是文章首行。十五个字贯穿了一生。福贵到人生的最后,以“做人还是平常点好,争这个争那个,赔了自己的命”了解了自己,惋惜做了官却风光一时的战友春生,同情骗走了自己的家产却在革命斗地主时被枪毙的赌徒龙二。送葬了家里的所有人,到了哪天腿一摊,也再不用担心谁...... 福贵的一生坎坷、艰难,家庭是中国革命时代背景下一个现实的缩影,每一个死亡与悲剧,...
原创
发布博客 2020.10.29 ·
269 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

浅谈分布式任务调度平台

背景分布式场景下,我们会对每个独立出来的服务进行集群,来提升服务的可用性,但集群环境下就会出现当前服务模块的定时任务重复进行的情况。那么解决方案实际上有多种:1.将定时任务提取出来,存放在后台管理系统2.将定时任务单独部署成一个服务3.将不同的服务部署不同的定时任务服务,用任务调度中心将其进行整合管理,也就是本文所说的分布式任务调度平台原理如图:在分布式任务调度中心中(这里以XXL-JOB的架构图为例),分为两部分。1.任务调度中心:即任务中心管理系统,处理所有的任务分发,执行
原创
发布博客 2020.10.27 ·
584 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

何去何从?与四十岁程序猿的一面之缘

引言 今天给大家分享一个面试一位四十岁程序员的故事,让我感触颇多,从技术到生活,从生活再到工作,从工作再回到现实。 从他身上我仿佛看到了未来某一个版本的我,希望大家可以从这个故事里能有所得,或有所获。正文 早上将近十点,随手拭去嘴边那一丝漂浮的豆浆,回味着抹茶蛋糕的清香。“今天又是一个美好的日子!开始搬砖了!”,随着回车键的一声清脆的声响,微信群聊中“小老弟”猿(程序猿)们,随即感受到了新的一天的快乐。 清晨喝着热水排列在有道云笔记中一排排的今日任务展现在我的眼前...
原创
发布博客 2020.10.22 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

三顾HashMap,一顾结构,二顾变量,三顾构造函数及首次扩容原理

背景摘要:在Map集合中,最常用的集合就是HashMap集合了。相信各位也能脱口而出她的特征,JDK7(以下简称为7)和JDK8(以下简称为8)源码和实现不一样。7底层由数组+单向链表实现。在这之前我们提到过基于数组和链表实现的两个集合。ArrayList与LinkedList。那么在8源码中新增了红黑树这么一个数据结构,由于其特性大大增加了查询效率。同时HashMap也是无序且线程非安全。那么今天基于7的源码来三顾HashMap。一顾结构解析、二顾核心变量、三顾构造函数及首次扩容原理。HashMap
原创
发布博客 2020.06.04 ·
590 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

IDEA将当前项目JDK更改为指定版本

背景摘要:在日常学习回顾时,我们可能要根据不同版本的JDK对其差异源码进行分析。来了解她背后的优秀设计。顾我们就需要知道如何去灵活替换IDEA的当前项目的JDK,而不是当需要替换时就卸载当前JDK,装一个需要的JDK,使用完后再弄回来之类的做法。JDK~~~一、安装多个JDK相信小伙伴都有安装过JDK8,如下:那现在需要新安装JDK7,就先去官网下载一个7的版本。官网地址:https://www.oracle.com/java/technologies/javase/java
原创
发布博客 2020.06.04 ·
7741 阅读 ·
4 点赞 ·
3 评论 ·
19 收藏

你还在找测试接口的工具吗?来看看PostMan吧!

背景摘要:接口测试,是后端攻城狮编码后非常高兴去做的一件事儿~那么我们如何高效、方便去做。且在工作中,通常都会有多个环境,那么各环境的切换,接口的调试如何更便捷。那么今天我们来看看这款神器-PostMan。为什么突发奇想写一篇关于接口测试PostMan的使用以及介绍呢?原因是公司妹子今天看到我玩PostMan,问我这是什么,也想用来调试接口。然后我就发了一个安装包,至于使用方法,我相信她是应该不知道的,所以我就找了几篇以前入门的博客,但发现各有所缺陷。故自己也该总结经常使用的功能写一篇详细、靠谱的教程
原创
发布博客 2020.05.19 ·
451 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

二进制运算与Java逻辑&

背景摘要:二进制是计算机专业的入门篇,01010101010101010011001011011010100101010101010101010101010100101101011001010110101011110101010101010101011。好那么关于二进制的我们说了这么多,再说说 逻辑"&",今天主要根据JDK1.7HashMap源码indexFor方法来进行解析。讲其的运算规则详情与其作用。一、二进制运算结构解析大家应该都知道程序有很多进制,好的那我们今天只讲老祖宗二进制
原创
发布博客 2020.05.19 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

恋上链表之深入LinkedList源码分析

背景摘要:在List集合中,我们最熟悉的就是ArrayList与LinkedList。一谈到它们我们第一个反应就是ArrayList查询快,LinkedList增删快,所以在增删操作频繁的场景下适合使用LinkedList,而在其他场景ArrayList就够用了。那么前篇我们提到了ArrayList源码分析,今天再来细聊LinkedList。目录一、恋上链表单向链表双向链表二、LinkedList2.3、LinkedList集合新增快的原因2.4、LinkedList删除背后的历
原创
发布博客 2020.05.14 ·
434 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

JVM栈上分配、对象组成部分与引用方式

背景摘要:前两篇文章主要提到过JVM内存结构、JVM对象创建过程及空间开辟。JVM内存结构篇中我们了解到了对象一般是存放于堆中,那么其实栈也是可以存放对象的,这就是基于我们的JVM栈上分配了。至于JVM对象创建篇,我们了解了对象的创建详细过程步骤,以及JVM是如何为对象分配空间,那么这里也继续分析JVM的对象组成部分以及对象引用方式。目录一、JVM栈上分配内存逃逸二、JVM对象组成部分数据填充三、对象引用方式一、JVM栈上分配我们在之前了解过对象一般存放于堆中,那么其实栈也是
原创
发布博客 2020.05.13 ·
1045 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多