- 博客(13)
- 资源 (118)
- 论坛 (53)
- 问答 (1)
- 收藏
- 关注
原创 重学 Java 设计模式:实战备忘录模式「模拟互联网系统上线过程中,配置文件回滚场景」
作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章沉淀、分享、成长,让自己和他人都能有所收获!????一、前言实现不了是研发的借口?实现不了,有时候是功能复杂度较高难以实现,有时候是工期较短实现不完。而编码的行为又是一个不太好量化的过程,同样一个功能每个人的实现方式不一样,遇到开发问题解决问题的速度也不一样。除此之外还很不好给产品解释具体为什么要这个工期时间,这就像盖楼的图纸最终要多少水泥砂浆一样。那么这时研发会尽可能的去通过一些经验,制定流程规范、设计、开发、评审
2020-06-29 09:30:07
423
8
原创 重学 Java 设计模式:实战中介者模式「按照Mybatis原理手写ORM框架,给JDBC方式操作数据库增加中介者场景」
作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章沉淀、分享、成长,让自己和他人都能有所收获!????一、前言同龄人的差距是从什么时候拉开的同样的幼儿园、同样的小学、一样的书本、一样的课堂,有人学习好、有人学习差。不只是上学,几乎人生处处都是赛道,发令枪响起的时刻,也就把人生的差距拉开。编程开发这条路也是很长很宽,有人跑得快有人跑得慢。那么你是否想起过,这一点点的差距到遥不可及的距离,是从哪一天开始的。摸摸肚子的肉,看看远处的路,别人讲的是故事,你想起的都是事故。
2020-06-28 09:18:46
316
原创 重学 Java 设计模式:实战迭代器模式「模拟公司组织架构树结构关系,深度迭代遍历人员信息输出场景」
作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章沉淀、分享、成长,让自己和他人都能有所收获!????一、前言相信相信的力量!从懵懂的少年,到拿起键盘,可以写一个HelloWorld。多数人在这并不会感觉有多难,也不会认为做不出来。因为这样的例子,有老师的指导、有书本的例子、有前人的经验。但随着你的开发时间越来越长,要解决更复杂的问题或者技术创新,因此在网上搜了几天几夜都没有答案,这个时候是否想过放弃,还是一直坚持不断的尝试一点点完成自己心里要的结果。往往这种没有前
2020-06-24 09:06:20
461
1
原创 重学 Java 设计模式:实战命令模式「模拟高档餐厅八大菜系,小二点单厨师烹饪场景」
作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章沉淀、分享、成长,让自己和他人都能有所收获!????一、前言持之以恒的重要性初学编程往往都很懵,几乎在学习的过程中会遇到各种各样的问题,哪怕别人那运行好好的代码,但你照着写完就报错。但好在你坚持住了,否则你可能看不到这篇文章。时间和成长就是相互关联着,你在哪条路上坚持走的久,就能看见那条的终点有多美,但如果你浪费了一次又一次努力的机会,那么你也会同样错过很多机遇,因为你的路换了。坚持学习、努力成长,持以恒的付出一定会
2020-06-22 09:00:26
397
2
原创 重学 Java 设计模式:实战责任链模式「模拟618电商大促期间,项目上线流程多级负责人审批场景」
作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章沉淀、分享、成长,让自己和他人都能有所收获!????一、前言场地和场景的重要性射击????需要去靶场学习、滑雪????需要去雪场体验、开车????需要能上路实践,而编程开发除了能完成产品的功能流程,还需要保证系统的可靠性能。就像你能听到的一些系统监控指标;QPS、TPS、TP99、TP999、可用率、响应时长等等,而这些指标的总和评估就是一个系统的健康度。但如果你几乎没有听到这样的技术术语,也没接触过类似高并发场景,
2020-06-19 09:22:59
621
原创 重学 Java 设计模式:实战代理模式「模拟mybatis-spring中定义DAO接口,使用代理类方式操作数据库原理实现场景」
作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言难以跨越的瓶颈期,把你拿捏滴死死的!编程开发学习过程中遇到的瓶颈期,往往是由于看不到前进的方向。这个时候你特别希望能有人告诉你,你还欠缺些什么朝着哪个方向努力。而导致这一问题的主要原因是由于日常的业务开发太过于复制过去,日复一日的重复。没有太多的挑战,也没参与过较大体量的业务场景,除了这些开发场景因素外,还有缺少组内的技术氛围和技术分享,没有人做传播和布道者,也缺少自己对各项技术
2020-06-17 09:04:49
488
原创 重学 Java 设计模式:实战享元模式「基于Redis秒杀,提供活动与库存信息查询场景」
作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言程序员????????的上下文是什么?很多时候一大部分编程开发的人员都只是关注于功能的实现,只要自己把这部分需求写完就可以了,有点像被动的交作业。这样的问题一方面是由于很多新人还不了解程序员的职业发展,还有一部分是对于编程开发只是工作并非兴趣。但在程序员的发展来看,如果不能很好的处理上文(产品),下文(测试),在这样不能很好的了解业务和产品发展,也不能编写出很有体系结构的代码
2020-06-15 09:18:58
879
1
原创 重学 Java 设计模式:实战外观模式「基于SpringBoot开发门面模式中间件,统一控制接口白名单场景」
作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言你感受到的容易,一定有人为你承担不容易这句话更像是描述生活的,许许多多的磕磕绊绊总有人为你提供躲雨的屋檐和避风的港湾。其实编程开发的团队中也一样有人只负责CRUD中的简单调用,去使用团队中高级程序员开发出来的核心服务和接口。这样的编程开发对于初期刚进入程序员行业的小伙伴来说锻炼锻炼还是不错的,但随着开发的日子越来越久一直做这样的事情就很难得到成长,也想努力的去做一些更有难度的承担
2020-06-12 09:13:46
606
1
原创 重学 Java 设计模式:实战装饰器模式(SSO单点登录功能扩展,增加拦截用户访问方法范围场景)
作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言对于代码你有编程感觉吗很多人写代码往往是没有编程感觉的,也就是除了可以把功能按照固定的流程编写出流水式的代码外,很难去思考整套功能服务的扩展性和可维护性。尤其是在一些较大型的功能搭建上,比较缺失一些驾驭能力,从而导致最终的代码相对来说不能做到尽善尽美。江洋大盗与江洋大偷两个本想描述一样的意思的词,只因一字只差就让人觉得一个是好牛,一个好搞笑。往往我们去开发编程写代码时也经常将
2020-06-10 09:08:48
379
原创 重学 Java 设计模式:实战组合模式「营销差异化人群发券,决策树引擎搭建场景」
作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言小朋友才做选择题,成年人我都要头几年只要群里一问我该学哪个开发语言,哪个语言最好。群里肯定聊的特别火热,有人支持PHP、有人喊号Java、也有C++和C#。但这几年开始好像大家并不会真的刀枪棍棒、斧钺钩叉般讨论了,大多数时候都是开玩笑的闹一闹。于此同时在整体的互联网开发中很多时候是一些开发语言公用的,共同打造整体的生态圈。而大家选择的方式也是更偏向于不同领域下选择适合的架构,而不
2020-06-08 09:10:28
1120
3
原创 重学 Java 设计模式:实战桥接模式「多支付渠道(微信、支付宝)与多支付模式(刷脸、指纹)场景」
作者:小傅哥博客:https://bugstack.cn - 编写系列原创专题文章沉淀、分享、成长,让自己和他人都能有所收获!????一、前言为什么你的代码那么多ifelse同类的业务、同样的功能,怎么就你能写出来那么多ifelse。很多时候一些刚刚从校园进入企业的萌新,或者一部分从小公司跳槽到大企业的程序员,初次承接业务需求的时候,往往编码还不成熟,经常一杆到底的写需求。初次实现确实很快,但是后期维护和扩展就十分痛苦。因为一段代码的可读性阅读他后期的维护成本也就越高。设计模式是可以帮助你改
2020-06-05 09:07:29
1898
5
原创 重学 Java 设计模式:实战适配器模式「从多个MQ消息体中,抽取指定字段值场景」
作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言擦屁屁纸80%的面积都是保护手的!工作到3年左右很大一部分程序员都想提升自己的技术栈,开始尝试去阅读一些源码,例如Spring、Mybaits、Dubbo等,但读着读着发现越来越难懂,一会从这过来一会跑到那去。甚至怀疑自己技术太差,慢慢也就不愿意再触碰这部分知识。而这主要的原因是一个框架随着时间的发展,它的复杂程度是越来越高的,从最开始只有一个非常核心的点到最后开枝散叶。这就像
2020-06-03 08:13:07
618
2
原创 重学 Java 设计模式:实战单例模式「7种单例模式案例,Effective Java 作者推荐枚举单例模式」
作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言5个创建型模式的最后一个在设计模式中按照不同的处理方式共包含三大类;创建型模式、结构型模式和行为模式,其中创建型模式目前已经介绍了其中的四个;工厂方法模式、抽象工厂模式、生成器模式和原型模式,除此之外还有最后一个单例模式。掌握了的知识才是自己的在本次编写的重学 Java 设计模式的编写中尽可能多的用各种场景案例还介绍设计的使用,包括我们已经使用过的场景;各种类型奖品发放、多套
2020-06-01 09:26:35
1340
1
Java 面经手册·小傅哥(公众号:bugstack虫洞栈).pdf
2021-01-26
《重学java设计模式》PDF.zip
2020-10-22
netty案例,netty4.1中级拓展篇四《Netty传输文件、分片发送、断点续传》源码
2019-10-11
Netty4.1实战-手写RPC框架.pdf
2019-09-01
netty案例,netty4.1中级拓展篇五《基于Netty搭建WebSocket,模仿微信聊天页面》源码
2019-10-11
三菱PLC学习软件
2013-04-24
IO板卡IP设置软件
2014-11-11
springmvc+spring+mybatis整合所需jar
2014-08-31
springmvc+spring+mybatis基础框架搭建
2014-08-31
pscws23-20081221.tar.bz2【中文分词】
2013-09-08
亮剑.net源代码
2013-09-05
用C#写的winform调用webservice天气预报教程.doc
2013-09-05
ThinkPHP.PDF[文本高清内容详细]
2013-09-06
thinkphp 案例
2013-09-06
C# Web+Service开发详解.pdf
2013-09-05
php中文分词案例
2013-08-31
ThinkPHP 3.1.3.zip
2013-08-28
C#linq.doc[doc转换过的]
2013-08-26
C# Linq.pdf 系统学习下
2013-08-23
js树结构方便使用
2013-08-22
C#视频播放器
2013-08-21
ibatis01案例【查询】
2013-07-22
每个Java程序猿都开发过一款局域网聊天软件!
发表于 2020-03-19 最后回复 2020-03-20
拿到两个offer,一个7k,一个转正税后4.5k。求意见!(散分)
发表于 2012-10-25 最后回复 2019-10-12
程序员2年苦心积攒学习资料【下载】
发表于 2013-05-24 最后回复 2019-10-12
这辈子Crtl+C、Crtl+V、Crtl+S要摁多少次!
发表于 2012-09-03 最后回复 2019-10-12
高分CSDN资源我帮你下,链接发来
发表于 2013-08-07 最后回复 2019-10-12
java 即时聊天(序列化串行接口)----有运行图
发表于 2013-01-21 最后回复 2019-10-12
用Java实现JVM第二章《搜索class文件》
发表于 2019-05-06 最后回复 2019-05-06
用Java实现JVM第一章《命令行工具》
发表于 2019-05-06 最后回复 2019-05-06
基于Netty 聊天室【Netty5.0 protobuf2.5】
发表于 2014-12-28 最后回复 2018-08-19
自己的写的一些Netty文章方便大家入门
发表于 2015-11-28 最后回复 2016-06-27
C#做服务器端发送http请求做过没有
发表于 2013-07-11 最后回复 2016-06-03
android ExpandableListView怎么设置行高
发表于 2013-06-17 最后回复 2016-02-22
com.lowagie.text.Image处理图片大小
发表于 2013-08-15 最后回复 2016-01-11
java 入门经典资料【大牛可以闪开,哈哈哈哈】
发表于 2014-10-09 最后回复 2015-11-29
付禄娃程序员小网站初步上线,继续完善ing!【100分送给好人哦 (*^__^*) 嘻嘻】
发表于 2013-08-25 最后回复 2015-11-28
计算器 awt swing 界面手写
发表于 2013-11-24 最后回复 2015-11-28
求C#工作或者学习的人,一起学习求指导帮助
发表于 2013-07-19 最后回复 2015-11-28
C# 视频播放运行却出现这样一个问题
发表于 2013-08-20 最后回复 2015-06-18
关于顺风webservice接口使用
发表于 2014-09-19 最后回复 2015-05-06
SpringAop 易懂易学简单Demo之【紫禁城招收太监】
发表于 2014-10-12 最后回复 2015-05-06
springmvc+spring+mybatis基础框架搭建
发表于 2014-08-31 最后回复 2015-05-06
【面试题】字符串排序【序号_日期_线路号】先按照日期排序再按照序号排序
发表于 2014-11-15 最后回复 2014-11-16
不知道还有人记得我发帖子不去年这个时候选择工作去7k还是去4。5k的公司
发表于 2013-10-21 最后回复 2014-05-13
phonegap包冲突问题
发表于 2013-10-08 最后回复 2014-05-13
【粗大事了,粗大事了】准备制作一款C#的api方便java学习者学习
发表于 2013-08-16 最后回复 2013-11-21
因为租房第一次去了公安局
发表于 2013-07-25 最后回复 2013-09-30
popwindow中的listview怎么实现下拉刷新
发表于 2013-07-19 最后回复 2013-07-24
android点击按钮出现拖动条
发表于 2013-05-27 最后回复 2013-07-19
flex捕获浏览器的关闭事件
发表于 2013-06-04 最后回复 2013-07-19
android布局问题
发表于 2013-05-31 最后回复 2013-07-19
在service中 如何获取调用startService的 Context
发表于 2013-06-08 最后回复 2013-07-19
ExpandableListView
发表于 2013-06-19 最后回复 2013-07-19
Listview刷新问题
发表于 2013-07-02 最后回复 2013-07-19
这段代码有什么问题?
发表于 2013-07-03 最后回复 2013-07-19
==============>>Java 与 C# <<==============
发表于 2013-05-03 最后回复 2013-05-24
你觉得下面的返回值是true还是false
发表于 2013-01-28 最后回复 2013-05-24
==============>>Java 与 C# <<==============
发表于 2013-05-03 最后回复 2013-05-06
【提供下载】那些读过的感觉不错的技术书【摘自ticmy】
发表于 2013-02-17 最后回复 2013-03-17
【提供下载】那些读过的感觉不错的技术书
发表于 2013-02-17 最后回复 2013-02-17
201314共享3年编程学习资料
发表于 2013-01-04 最后回复 2013-01-21
全网最火的设计模式分享!
2020-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝