0

单例模式的八种写法

饿汉模式 懒汉模式(线程不安全) 懒汉模式(线程安全) 双重检查模式(DCL) 静态内部类单例模式 枚举类单例模式 使用容器实现单例模式 CAS实现单例模式 ...

McBye 发布于 2020-02-18 11:11 评论(0)阅读(15)
0

java设计模式7——桥接模式

1、桥接模式介绍 2、解决问题 3、代码演示 4、类图示意 5、好处分析 6、弊端分析 7、最佳实现 8、现已经使用的场景 ...

孤傲的咸鱼 发布于 2020-02-17 20:51 评论(0)阅读(31)
0

XPath简介、功能及使用方法

html = '''<html><head><title>The Dormouse's story</title></head><body><p class="title a " name="dromouse"><b>The Dormouse's story</b></p><p class="sto ...

明天你好啊 发布于 2020-02-17 20:26 评论(0)阅读(11)
0

清晰架构(Clean Architecture)的Go微服务

我用Go和gRPC创建了一个微服务项目,并试图找出最好的程序结构,它可以作为我其他项目的模板。93815o.com_【官方首页】-澳门贵宾会我还将程序设计和编程的最佳实践应用于Go Microservice程序,例如清晰架构(Clean Architecture),依赖注入(Dependency Injection),日志记录,错误处理等。我有 ...

倚天码农 发布于 2020-02-17 09:36 评论(0)阅读(19)
0

远程服务器返回错误:(414)Request-URI Too Large

近期因为疫情原因,一直是在家办公了,也导致了和同事对接接口上出现了很多小问题,这也从侧面反映出我个人对项目的设计不全面。 上面是对接接口时产生的一个问题:远程服务器返回错误:(414)Request-URI Too Large 这个问题主要是对方往项目接口中传递参数的时候,参数的长度特别长,而且程序 ...

CodeMagic 发布于 2020-02-17 09:14 评论(0)阅读(16)
0

springcloud 项目源码 微服务 分布式 Activiti6 工作流 vue.js html 跨域 前后分离

1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连 ...

m13415861076 发布于 2020-02-16 11:48 评论(0)阅读(8)
0

java设计模式6——代理模式

java设计模式6——代理模式 1、代理模式介绍: 1.1、为什么要学习代理模式?因为这就是Spring Aop的底层!(SpringAop 和 SpringMvc) 1.2、代理模式的分类: 静态代理 动态代理 1.3、代理模式关系图(以租房子为例) 2、静态代理 2.1、角色分析: 抽象角色:一 ...

孤傲的咸鱼 发布于 2020-02-16 11:36 评论(0)阅读(80)
0

推荐一款高效的处理延迟任务神器

时间轮算法 时间轮是一种高效、低延迟的调度数据结构。93815o.com_【官方首页】-澳门贵宾会其在Linux内核中广泛使用,是Linux内核定时器的实现方法和基础之一。按使用场景,大致可以分为两种时间轮:原始时间轮和分层时间轮。93815o.com_【官方首页】-澳门贵宾会分层时间轮是原始时间轮的升级版本,来应对时间“槽”数量比较大的情况,对内存和精度都有很高要求的情况。延迟任务的场景 ...

小柒2012 发布于 2020-02-15 15:27 评论(0)阅读(107)
0

Asp.Net Core Identity 骚断腿的究极魔改实体类

前言 默认的 Identity 实体类型在大多数时候已经基本够用,很多时候也只是稍微在 IdentityUser 类中增加一些自定义数据字段,比如头像。这次,我要向园友隆重介绍我魔改之后的 Identity 实体类,能支持一些特别风骚的操作。当然也完全兼容内置的 UserManager、RoleMa ...

coredx 发布于 2020-02-15 13:39 评论(2)阅读(227)
0

java设计模式5——适配器模式

1、结构型设计模式 2、适配器模式 3、类适配器 4、对象适配器 ...

孤傲的咸鱼 发布于 2020-02-15 13:07 评论(0)阅读(39)
0

设计模式——简单工厂模式

简单工厂模式 为什么要有工程模式? 因为在有很多对象需要集中集中操作的时候,可以减少代码的复用和提高代码的灵活性,具体参考下例。 什么是工厂模式? 1、什么是工厂? 一个专门来创建实例的类叫做工厂,下面是一个简单的例子。93815o.com_【官方首页】-澳门贵宾会 工厂模式的好处有哪些? 提高代码服用性和灵活性,工厂模式解决了对象创建问题。 ...

Dougxian 发布于 2020-02-14 21:26 评论(0)阅读(12)
0

java设计模式4——原型模式

1、原型模式介绍 2、深拷贝 3、浅拷贝 4、弊端分析 5、示例代码演示 6、改进方案 ...

孤傲的咸鱼 发布于 2020-02-14 10:46 评论(0)阅读(16)
0

java设计模式3——建造者模式

1、建造者模式介绍: 2、建造者模式角色分析 3、方式一:建造模式的常规用法(有指挥) 4、方式二:用户可以自定义套餐和选择默认套餐(没有指挥者) 5、优点分析: 6、缺点分析: 7、应用场景: 8、建造者模式与抽象工厂模式的比较 ...

孤傲的咸鱼 发布于 2020-02-13 21:26 评论(0)阅读(28)
0

分布式系统的CAP定理

CAP定理: 在一个分布式系统中,Consistency(数据一致性)、 Availability(服务可用性)、Partition tolerance(分区容错性),三者不可兼得。 一致性(Consistency) 在分布式系统中的所有数据备份(副本),在同一时刻数据的值是否一致。(等同于所有节点 ...

chenhongyong 发布于 2020-02-13 17:51 评论(0)阅读(15)
0

java设计模式2————工厂模式

1、工厂模式介绍: 2、简单工厂模式 3、工厂方法模式 4、小结 5、抽象工厂模式 ...

孤傲的咸鱼 发布于 2020-02-12 19:31 评论(0)阅读(54)
0

地区级联参数传递注解式解决方案

需求 地区数据往往是存在强上下级关系的一种数据结构,在电商系统中是比较常应用到的,比如北京的下级地区只有海淀区、通州区……,而不会是太原市,而且在开发人员传递地区值的时候往往要传递很多的值,比如省、市、区、镇、省Id,市id、区id、镇id,这样影响了代码的美观性及校验强上下级关系代码的复杂性。基于 ...

javashop电商架构分享 发布于 2020-02-12 17:42 评论(0)阅读(13)
0

SOLID原则都不知道,还敢说自己是搞开发的!

面向对象编程(OOP)给软件开发领域带来了新的设计思想。很多开发人员在进行面向对象编程过程中,往往会在一个类中将具有相同目的/功能的代码放在一起,力求以最快的方式解决当下的问题。但是,这种编程方式会导致程序代码混乱和难以维护。因此,Robert C. Martin制定了面向对象编程的五项原则。这五个 ...

一点教程网 发布于 2020-02-12 09:13 评论(0)阅读(31)
2

微信抢红包过期失效实战案例

前言 微信红包业务,发红包之后如果24小时之内没有被领取完就自动过期失效。 架构设计 业务流程 老板发红包,此时缓存初始化红包个数,红包金额(单位分),并异步入库。 红包数据入延迟队列,唯一标识+失效时间 红包数据出延迟队列,根据唯一标识清空红包缓存数据、异步更新数据库、异步退回红包金额 代码案例 ...

小柒2012 发布于 2020-02-11 18:41 评论(0)阅读(237)
0

2020年你将会选择哪个微服务框架?

前言 截至2020年,Java仍然是构建Web应用程序的最流行的编程语言之一,尽管它必须面对来自Go,Python和TypeScript等新型语言的激烈竞争。 在Java世界内部,Spring框架已成为微服务开发的事实上的标准,通过诸如Spring Boot和Spring Data之类的库,该框架易 ...

一点教程网 发布于 2020-02-11 10:02 评论(0)阅读(65)
0

分布式协调与同步之分布式共识

93815o.com_【官方首页】-澳门贵宾会前言 分布式共识的概念 在多个节点均可独自操作或记录的情况下,使得所有节点针对某个状态达到一致的过程,通过共识机制可以使得分布式系统中多个节点的数据达成一致。分布式共识技术其实就是区块链共识机制的核心 分布式共识与一致性的区别 一致性强调的是结果,共识强调的是达成一致的过程 分布式共识的关键 获得记 ...

BattleScars 发布于 2020-02-10 15:32 评论(0)阅读(14)

页面底部区域 foot.htm