自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码歌大大

专注技术,精于经验

  • 博客(15)
  • 收藏
  • 关注

原创 【码歌】和你聊泛型,你要知其一二

关于泛型你要知道二三事本内容均为原创,如需转载请注明出处:https://www.jianshu.com/p/d13ed2b58c8a写这篇文章的初衷,是对于大家遇到的几道泛型(Generic)题目的不理解。那不妨我们在这里展开,好好讨论一下泛型这个鬼东西。提示<由于内容很多,所以会通过几个章节依次讨论>为了更好的说明泛型这个内容我会从以下几个方向依次展开讨论:...

2018-12-27 09:31:22 93

原创 #我要圣诞帽#码歌送你圣诞帽

圣诞节,快乐过,很纯粹,码歌送你圣诞帽。(可以邀请好友帮忙,解锁所有组件,叠加使用,更酷炫)圣诞快乐

2018-12-25 16:08:31 105

原创 【码歌】Mybatis框架源码解读

本内容均属原创内容,转载请注明出处:https://www.jianshu.com/p/dc9fd739d829有一起学习的小伙伴可以加老薛qq:1811112688 一起努力。从今天开始,我们需要详细花一段时间系统的深入学习一下MyBatis框架底层的内容,我们会从一下几个方向展开讨论:MyBatis执行过程 MyBatis的Executor、StatementHandler、Par...

2018-12-24 11:05:32 177 1

原创 【码歌】动态代理之多级代理实现方案以及细节分析

本内容均属码歌老薛原创,需要转载请注明出处:https://www.jianshu.com/p/29548a7b606f对于本文章如果有疑问,请加老薛qq:18111126881-7-6 多级代理业务分析实现业务场景:虾米吃海藻 小鱼吃虾米,大鱼吃小鱼简单业务概述,当虾米吃海草时,小鱼一直在监视虾米有没有执行eat();方法,如果执行则小鱼执行eatSmallShrimp(...

2018-12-21 10:57:06 613

原创 【码歌】细致入微,代理模式中的静态代理和动态代理

本文档为码歌老薛原创内容,转载请注明出处:https://www.jianshu.com/p/ed4cb94cefe9本次主要分享代理模式当中的静态代理和动态代理内容。如果有问题请联系老薛,老薛qq:1811112688本文是为《基于微服务千万级流量项目实战》主题课做的辅助课,帮助各位夯实基础,快速上手。想了解课程请找码歌老薛。1-7:代理设计模式i:静态代理ii:动态代理...

2018-12-20 09:39:31 155

原创 【码歌】Java逆袭之路,小白系统笔记,持续更新

Java学习手册出处: https://www.jianshu.com/p/d6fa6831bec6本次主题模块模板javase到javaee的课程文档内容。如果你也喜欢编程,可以加老薛的qq:1811112688,一起学习,一起进步。(一):Readme1-1:学习编程方法1:唯手熟尔(编程一定是建立在多敲的基础上的)2:明日复明日,明日何其多(学习过程中的问题不要遗留到第...

2018-12-18 10:00:54 4118

原创 Servlet中的设计模式:适配器和模板方法模式

出处: https://www.jianshu.com/p/a0e3ad9668881:设计模式1-1: 什么是设计模式:​ 设计模式就是前人将自己编写代码的经验总结出来,通过代码的逻辑编写符合大多数场景的业务开发的硬编码。就是一个通用的解决方案。是一种问题解决的思路,不是固定的写法。1-2:设计模式的好处便于查看高级框架的源码增强解决问题的能力更加能够理解面向对象的优势1-3...

2018-12-17 14:13:36 1301

原创 【码歌】5分钟明白基于WebSocket的聊天室设计方案

WebSocket协议是H5的一个基于TCP的新协议。WebSocket协议被设计来取代用HTTP作为传输层的双向通讯技术,这些技术只能牺牲其中一方来提高另一方的效率和可依赖性。效果展示chat优点在实现websocket连线过程中,需要通过浏览器发出websocket连线请求,然后服务器发出回应,这个过程通常称为“握手” 。在 WebSocket API,浏览器和服务器只需要...

2018-12-14 15:59:47 670

原创 【码歌】深入理解JVM

                                                                                                                         来源:https://www.jianshu.com/p/61fe6a67defa编译原理请查看之前内容,需要了解更多Java原创资料,请加qq:1811...

2018-12-13 11:21:06 118

转载 【码歌】为什么非静态内部类中不能有static成员变量,却可以有static final 属性的编译期常量?

为了尽可能阐述清楚这个问题,我会从以下几个方向说明这个问题:1、 测试用例 * 测试非静态内部类如何理解? * 测试非静态内部类定义静态成员是否合法? * 测试非静态内部类是否可以定义静态常量? a、定义字面常量 b、定义动态常量2、 测试结果3、 探究缘由测试方案:测试非静态内部类如何理解?代码用例:结论:我们理解非静态内部类时,可以看作是一个外部类的一个非静态成...

2018-12-11 15:06:20 262

转载 【码歌】我们一起聊聊技术人员的发展之路

来源:https://coolshell.cn/articles/17583.html2012年的时候写过一篇叫《程序算法与人生选择》的文章,我用算法来类比如何做选择,说白了就是怎么去计算,但是并没有讲程序员可以发展的方向有哪些。 所以,就算是有这些所谓的方法论,我们可能对自己的发展还是会很纠结和无所事从,尤其是人到了30岁,这种彷徨和迷惑越来越重。虽然我之前也写过一篇《编程年龄和编程技能》的...

2018-12-10 10:50:47 171

原创 【码歌】MongoDB实现附近的人

最近腾讯把“漂流瓶”这个张小龙引以为傲的产品下架,正所谓:匹夫无罪怀璧其罪,漂流瓶本无罪,但是被一些人利用传播色情内容或广告,因此在11月30号深夜,腾讯关闭漂流瓶。那么作为微信另外的一个大家熟悉的功能“附近的人”会不会被下架呢?今天我们暂不讨论,咱们今天讨论的是附近的人怎么实现,当然实现的方式有很多种:比如Redis,MySQL,Postgresql,MongoDB等。那今天我就使用MongoD...

2018-12-07 17:08:10 582

原创 【码歌】JAVA8快速写入和读取文件

话不多说,先看题随机生成 Salary {name, baseSalary, bonus }的记录,如“wxxx,10,1”,每行一条记录,总共1000万记录,写入文本文件(UFT-8编码), 然后读取文件,name的前两个字符相同的,其年薪累加,比如wx,100万,3个人,最后做排序和分组,输出年薪总额最高的10组:wx200万10人lt180万8人...

2018-12-05 09:47:56 8884

原创 【码歌】使用Redis实现关注好友的功能

现在很多社交都有关注或者添加粉丝的功能, 类似于这样的功能我们如果采用数据库做的话只是单纯得到用户的一些粉丝或者关注列表的话是很简单也很容易实现, 但是如果我想要查出两个甚至多个用户共同关注了哪些人或者想要查询两个或者多个用户的共同粉丝的话就会很麻烦, 效率也不会很高. 但是如果你用redis去做的话就会相当的简单而且效率很高. 原因是redis自己本身带有专门针对于这种集合的交集,并集, 差集的...

2018-12-03 10:53:12 314

原创 【码歌】代码歌颂人生----怎样给Swagger换皮肤?

上文我们讲到在Spring Boot中集成Swagger2的组件,那今天我们就来聊聊怎样给Swagger换个皮肤呢?环境搭建:使用Spring Boot依赖swagger-spring-boot-starter进行快速构建。具体swagger-spring-boot-starter可以参考:https://github.com/SpringForAll/spring-boot-starter-sw...

2018-12-01 11:51:41 387

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除