加载中
设计模式——简单工厂模式

[TOC] <div style="color:gray;text-align:right">shanzm-2020年4月1日 22:18:49</div> <hr style="height:8px;border:none;border-top:5px double black;" /> 1. 简介 简单工厂模式(Simpl...

2019/04/10 10:10
10
设计模式在我工作中的实践

大多数时候我都是写一些业务代码,可能一堆CRUD就能解决问题,但是这样的工作对技术人的提升并不多,如何让自己从业务中解脱出来找到写代码的乐趣呢,我做过一些尝试,使用设计模式改善自己的...

2019/04/10 10:10
26
大型Java进阶专题(五) 设计模式之单例模式

前言 今天开始我们专题的第四课了,最近公司项目忙,没时间写,今天抽空继续。上篇文章对工厂模式进行了详细的讲解,想必大家对设计模式合理运用的好处深有感触。本章节将介绍:单例模式与原型...

2019/04/10 10:10
33
[译]Spring中的设计模式

1.介绍 设计模式是软件开发的重要组成部分。这些解决方案不仅解决了反复出现的问题,而且还通过识别通用模式来帮助开发人员了解框架的设计。 在本教程中,我们将研究Spring框架中使用的四种最...

设计模式——工厂方法模式

[TOC] <div style="color:gray;text-align:right">shanzm-2020年4月3日 22:26:27</div> <hr style="height:8px;border:none;border-top:5px double black;" /> 1. 简介 工厂方法模式(Facto...

2019/04/10 10:10
81
观察者模式最佳实践,构建自己的一套事件分发系统

前言 试想这样一个问题,当某个事件发生时,比如在游戏中A模块修改了用户的金币数,而B模块和C模块提供的功能都依赖于用户的金币数,那么,A模块在修改金币数的同时,就需要通知B模块和C模块...

2019/04/10 10:10
50
[5分钟]菜鸟修研之设计模式:六大设计原则

[5分钟]菜鸟修研之设计模式:六大设计原则 [TOC] 笔者作为一个菜鸟,会尝试以简单的代码和容易理解的语句去解释这几种原则的特性和应用场景。 这六种原则分别为单一职责原则、接口隔离原则、...

多线程设计模式——Read-Write Lock模式和Future模式分析

[TOC] 本文内所有实现的代码均附在文末,有需要可以参考。(好奇宝宝们可以粘贴下来跑一下 多线程程序评价标准 安全性: 安全性就是不损坏对象。也就是保证对象内部的字段的值与预期相同。 生...

2019/04/10 10:10
19
spring最核心思想--ioc控制反转

一核心概念 控制反转:将bean的生成交给容器,程序可以从容器中获取指定的bean。 个人理解:此优势也是spring能够流行并成为java主流框架的主要原因,java是帮助java程序员以对象的方式管理 ...

Unity 游戏框架:UI 管理神器 UI Kit

UI Kit 快速入门 首先我们来进行 UI Kit 的快速入门 制作一个界面的,步骤如下: 准备 生成代码 逻辑编写 运行 1. 准备 先创建一个场景 TestUIHomePanel。 删除 Hierarchy 其他的 GameObject...

2019/04/10 10:10
106
if-else代码优化的八种方案

前言 代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 优化方案一:提前return,去除不必要的else 如果if-el...

2019/04/10 10:10
27
从JSON中自动生成对应的对象模型

编程的乐趣和挑战之一,就是将体力活自动化,使效率成十倍百倍的增长。 ##需求 做一个项目,需要返回一个很大的 JSON 串,有很多很多很多字段,有好几层嵌套。前端同学给了一个 JSON 串,需要...

数据源管理 | 基于JDBC模式,适配和管理动态数据源

本文源码:GitHub·点这里 || GitEE·点这里 一、关系型数据源 1、动态数据源 动态管理数据源的基本功能:数据源加载,容器维护,持久化管理。 2、关系型数据库 不同厂商的关系型数据库,提供...

Prism 源码解读1-Bootstrapper和Region的创建

介绍 之前也研究过Prism框架但是一直没有深入理解,现在项目上想把一个Winform的桌面应用程序改造成WPF程序,同时我希望程序是可测试可维护架构良好的,Prism的这些设计理念正好符合我的需求...

2019/04/10 10:10
85
JavaScript DOM 事件模型

JavaScript DOM 事件模型 JavaScript 是基于面向对象和事件驱动的一门语言,事件模型是 DOM 中至关重要的内容,理解事件驱动机制、事件反馈、事件冒泡、事件捕获以及事件委托能帮助我们更好的...

ATM购物车项目+三层架构设计

ATM购物车项目 模拟实现一个ATM + 购物商城程序。 该程序实现普通用户的登录注册、提现充值还款等功能,并且支持到网上商城购物的功能。 账户余额足够支付商品价格时,扣款支付;余额不足时,...

2019/04/10 10:10
30
SCF(SenparcCoreFramework) 系列教程(一):项目介绍及快速搭建

  2020年3月25日的“盛派周三分享”活动首次使用直播的方式与大家见面,共有 500 多人参与了活动,得到了众多开发者的好评,并强烈要求我分享 PPT,这点要求当然必须满足啦!   除此以外...

2019/04/10 10:10
392
寻找一把进入 Alibaba Sentinel 的钥匙(文末附流程图)

经过前面几篇文章的铺垫,我们正式来探讨 Sentinel 的 entry 方法的实现流程。即探究进入 Alibaba Sentinel 核心的一把钥匙。 @TOC 无论是从 Sentinel 适配 Dubbo 也好,还是 SphU 源码中的注...

2019/04/10 10:10
67
3.介绍ASP.NET Core框架

介绍ASP.NET Core框架 在这篇文章中,我将要向你们简短介绍一下ASP.NET Core 框架。当今社会,当提到软件开发,每个人都是讨论着开源以及跨平台开发。总所周知,微软是以它的基于Windows产品...

2019/04/10 10:10
63
一起了解 .Net Foundation 项目 No.22

.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧。 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。 Windows Te...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部