当前位置:首页 > 技术人生 > 编程技术

编程技术

  • 最新
  • 浏览
  • 评论

Seata的实现原理

2021-02-27编程技术495
Seata的实现原理
一、背景随着业务发展,单体系统逐渐无法满足业务的需求,分布式架构逐渐成为大型互联网平台首选。伴随而来的问题是,本地事务方案已经无法满足,分布式事务相关规范和框架应运而生。在这种情况下,大型厂商根据分布式事务实现规范,实现了不同的分布式框架,...

分布式事务的概念及实现方案

2021-02-20编程技术285
分布式事务的概念及实现方案
基本概念事务由多个计算任务构成的一组具有明确边界的工作集合。事务当中可能包括接口访问、网络通信、数据获取和处理。严格的事务实现应该具备具有原子性、一致性、隔离性、持久性四个特性。原子性(Atomicity):一个事务中的任务要么全部完成,要...

软件负载均衡详解

2021-02-13编程技术259
软件负载均衡详解
一、软件负载均衡概述硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。二、Ngnix负载均衡Ngnix是一款...

负载均衡详解

2021-02-06编程技术252
负载均衡详解
负载均衡(Load Balance),意思是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元(服务器,组件)上进行执行。是解决高性能,单点故障(高可用),扩展性(水平伸缩)的终极解决方案。一、负载均衡原理系统的扩展可分为纵向(垂直)...

设计模式总结——行为型模式

2021-01-30编程技术260
设计模式总结——行为型模式
设计模式总结——结构型模式13.访问者模式访问者模式俗称23大设计模式中最难的一个。除了结构复杂外,理解也比较难。在我们软件开发中我们可能会对同一个对象有不同的处理,如果我们都做分别的处理,将会产生灾难性的错误。对于这种问题,访问者模式提供...

设计模式总结——结构型模式

2021-01-23编程技术247
设计模式总结——结构型模式
设计模式总结——创建型模式6.适配器模式在我们的应用程序中我们可能需要将两个不同接口的类来进行通信,在不修改这两个的前提下我们可能会需要某个中间件来完成这个衔接的过程。这个中间件就是适配器。所谓适配器模式就是将一个类的接口,转换成客户期望的...

设计模式总结——创建型模式

2021-01-16编程技术250
设计模式总结——创建型模式
设计模式总结——概说1.单例模式单例模式,它的定义就是确保某一个类只有一个实例,并且提供一个全局访问点。单例模式具备典型的3个特点:1、只有一个实例。 2、自我实例化。 3、提供全局访问点。因此当系统中只需要一个实例对象或者系统中只允许一个...

设计模式总结——概说

2021-01-09编程技术291
设计模式总结——概说
一、什么是设计模式   设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模...

Java应用如何调优?

2021-01-02编程技术233
Java应用如何调优?
一般性原则依据数据而不是凭空猜测这是性能优化的第一原则,当我们怀疑性能有问题的时候,应该通过测试、日志、profile来分析出哪里有问题,有的放矢,而不是凭感觉、撞运气。一个系统有了性能问题,瓶颈有可能是CPU,有可能是内存,有可能是IO(...

系统安全需要考虑哪些方面的东东?

2020-12-26编程技术361
网络安全传输加密为防止网络传输过程中敏感信息泄露,我们要对传输的内容进行加密,比如web访问,尽可能使用HTTPS的形式。网络隔离对于防止不明入侵,最直接的手段就是网络隔离。主要体现在如下几个方面:不公开服务的机器,不分配外网 IP办公网络...