首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
高仓文太
掘友等级
园长
|
双叶幼稚园
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 16
沸点 2
赞
18
返回
|
搜索文章
最新
热门
简述设计模式:代理模式之静态代理
优点:静态代理模式在不改变目标对象的前提下,实现了对目标对象的功能扩展。 缺点:静态代理实现了目标对象的所有方法,一旦目标接口增加方法,代理对象和目标对象都要进行相应的修改,增加维护成本。
简述设计模式:Builder 构建者模式
简述设计模式系列之Builder构建者模式; 使用场景:创建一个复杂的对象,同时该复杂对象有很多的默认值(初始化)的时候,可以使用构建者模式(给对象设置可选参数);
Android反射实现ButterKnife的@BindView和@OnClick
@BindView 替代findViewById 新建自定义注解类 通过反射得到将注解传入的参数赋值给对应的注解对象 在setContentView之后执行SBindKinf.bindField 对应
使用AspectJ 处理Android二次点击
1,引入AspectJ Android AspectJ简单使用 2,分析 3,问题 需要在每一次setOnClickListener方法中重写判断代码,造成大量的代码冗余 如果自定义OnClickLi
Android AspectJ简单使用
AOP AspectJ 导入依赖 代码 结果 AppDevice.getInstance().isLogin()==true?走原方法代码:拦截方法,不执行后面的代码,并打印日志
Android自定义View(SurfaceView实现):简单实现汽车仪表盘
Android SurfaceView简单实现一个类似汽车仪表盘的控件,了解canvas的使用和canvas画布的移动旋转等操作完成在圆弧上进行控件布局
Android自定义View:简单实现汽车仪表盘
Android简单实现一个类似汽车仪表盘的控件,了解canvas的使用和canvas画布的移动旋转等操作完成在圆弧上进行控件布局
【SpringCloud Sleuth】 分布式链路追踪
6. 微服务访问 7. 注意 因zipkin默认使用内存存储,所以链路追踪日志不断增加会导致内存不断增加;此时可选用数据库方式存储链路追踪日志。
【SpringCoud OpenFeign】微服务间通信
1.OpenFegin2.导入依赖3.相应配置4.访问请求5.使用浏览器访问http://localhost:8080/create6.存在问题==解决方案:Hystrix==7.熔断处理使用浏览器访
Nginx实现网关高可用的简单用法
1,下载nginx2,配置nginx.cong3,启动nginx4,启动浏览器访问localhost
下一页
个人成就
文章被点赞
23
文章被阅读
7,856
掘力值
266
关注了
9
关注者
5
收藏集
3
关注标签
0
加入于
2018-07-20