首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
九年义务教育漏网之鱼
掘友等级
🏆掘金特邀作者
九年义务教育漏网之鱼
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
982
文章 951
沸点 31
赞
982
返回
|
搜索文章
最新
热门
设计模式——模板方法模式
也许看定义有些懵逼,但是模板方法模式在设计模式中算是简单的了,仅仅使用了Java的继承机制。但是它的应用是非常广泛的。我们先举个简单的例子让大家对于模板方法模式有个直观的了解。 抽象模板角色:完成对于基本方法的封装,由子类实现。并有一个方法是模板方法对于基本方法的调用,完成固定…
解决Redis集群条件下键空间通知服务器接收不到消息的问题
可以通过对redis的redis.conf文件中配置notify-keyspace-events参数可以指定服务器发送哪种类型的通知。下面对于一些参数的描述。默认情况下此功能是关闭的。 使用SpringData可以轻松的实现对于redis键空间通知的接收操作。只需要作如下配置即…
设计模式——策略模式
先从一个小例子我们慢慢引出策略模式。例如我们经常初学Java的时候肯定想着做一个计算器,简单的加减乘除运算,现在我们只考虑简单的两个数字的加减。有非常多的实现方式,但是我们初学时脑海中第一浮现的应该是下面的代码。 此时我们想要优化代码,因为根据上面对于策略模式的定义,我们可以抽…
Mac上最简单明了的利用Docker搭建Redis集群
本文只是记录一下我在Mac上利用Docker搭建Redis集群成功后的步骤,期间走了许多的坑。有许多教程对于Mac用户不友好,搭建成功以后无法进行集群间的通信。 首先说明一下有多简单,如果你机器上已经有了Docker,那么就一个步骤就行。如果没有Docker那么在Docker下…
设计模式——责任链模式
从字面意思可以理解,责任链模式重点在链上。只要符合相应的处理逻辑的就进去处理,不然一直传递下去。 所以我们可以得出责任链的通用类图。重点在于每一个链节点的表示。所以需要先抽象出来一个链节点。 其实在程序设计中也有这种情况,例如我们在系统中收到这样的一个需求,对于金额进行换算,由…
设计模式——观察者模式
在日常生活中我们也会碰到许多的观察者模式的例子。例如微信的订阅推送、听收音机、看直播、电脑中的文件系统。所以根据这些实际例子我们不难推导出其实在观察者模式中,我们可以分为观察者和被观察者两个角色。用类图表示如下 Subject: 抽象的被观察者。 Observer: 抽象的观察…
验证ArrayList插入同样数据使用指定容量和默认容量的效率
之前在研究ArrayList源码的时候看到过一篇文章Java 8 容器源码-ArrayList里面说当ArrayList在进行插入的时候,如果容量不够那么就会进行自动扩容,扩容大小是现有容量的1.5倍,具体代码可以参考下面。 所以在网上就会有许多的人说当知道了要用ArrayLi…
徒手撸一个简单的IOC
Spring框架中最经典的两个就是IOC和AOP,其中IOC(Inversion of Control)是什么呢?控制反转,简单来说就是将控制实体Bean的动作交给了Spring容器进行管理。再简单点来说就是例如之前想用一个类,必须new一个,但是使用了Spring那么直接用@…
Mysql查询带树状结构的信息
在Oracle中有函数应用直接能够查询出树状的树状结构信息,例如有下面树状结构的组织成员架构,那么如果我们想查其中一个节点下的所有节点信息,在Oracle中可以直接用下面的语法可以进行直接查询。 但是在Mysql中是没有这个语法的,而如果你也是想要查询这样的数据结构信息该怎么做…
徒手撸一个简单的RPC框架
之前在牛逼哄哄的 RPC 框架,底层到底什么原理得知了RPC(远程过程调用)简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化、动态代理、网络传输、动态加载、反射这些知识点。发现这些知识都了解一些。所以就想着试试自己实现一个简单的RPC框架,即巩固…
下一页
个人成就
优秀创作者
文章被点赞
3,276
文章被阅读
288,773
掘力值
9,968
关注了
24
关注者
1,019
收藏集
1
关注标签
6
加入于
2018-08-14