E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nginx设计模式云原生
设计模式
巡礼:多板适配案例解析与深度重构
theme:cyanosis月黑风高,好兄弟发给我一个重构需求,咨询我的意见。一、场景分析开发的产品是需要运行到不同的定制Android板子,不同板子有对应的不同SDK提供的API,目前的业务端,业务流程基本是确定的,比如有业务流程为打开板子的某项开关(需求就是打开开关),对应在板子中可能存在A、B、C三个板子或者更多,其中板子都提供了打开开关S的方法,但是方法名称各不相同,目前在代码中的使用方式
图你怀中安稳
·
2024-02-09 02:26
成长之路
设计模式
重构
设计模式
系列教程—Observer Pattern(观察者模式)
2ObserverPattern(观察者模式)2.1设计原则一为了交互对象的松耦合设计而努力下面举个例子说明这个原则。1)案例分析一:REQ1:Vander接到一个外包的项目,项目是关于下一代Internet的气象观测站,此系统中三个部分是气象站(获取实际气象数据的物理装置),WeatherData对象(追踪来自气象站的数据,并更新布告板)和布告板(显示目前天气状况给用户看)。imageVande
Vander1991
·
2024-02-09 02:34
Linux系统上部署网站
**选择Web服务器**:常见的选择包括Apache、
Nginx
或Lighttpd。这些服务器都支持在Linux上部署网站,并且各有优缺点。2.
小小宇宙中微子
·
2024-02-09 01:48
服务器
linux
java
设计模式
——责任链模式
1.责任链模式概述所谓的责任链就是你本身是否有能力去处理这件事,没办法处理的话就会传递给比你则为高或者更厉害的人处理。举个例子:如加工鸡爪工厂,采购员去采购原生鸡爪,采购量小的话可以直接采购,采购量大的话就要交给采购经理审批,审批通过才可进行采购,以此类推。2.责任链模式的实现首先我们以采购鸡爪为实例,对其进行UML图设计,如下所示:我们通过UML图来进行创建代码并分析,我们定义了一个鸡爪的实体类
Erichc
·
2024-02-09 01:36
spring cloud alibaba系列(三)Nacos Config配置中心
概述Nacos是阿里巴巴开源的一个更易于构建
云原生
应用的动态服务发现、配置管理和服务管理平台。
codeing_java
·
2024-02-09 01:54
Spring Cloud 17 -- 使用
nginx
做网关集群的负载均衡
一、配置
nginx
修改配置文件
nginx
.conf二、直接通过zuul1或者zuul2访问比如http://localhost:8769/toclient2/client2/hello或者http://
半碗鱼汤
·
2024-02-09 00:37
原博客站点搭建过程-基于Docker
准备工作:服务器:ECS、RDS各一台(选择阿里云原因:便宜、好用)、域名一枚基础环境:Linux(ECS_Centos7.2)+
Nginx
(Docker)+MySQL(RDS)+PHP(Docker)
天夭夭
·
2024-02-09 00:04
4-2
Nginx
代理配置和代理缓存的用处
nginx
配置:proxy_cache_pathcachelevels=1:2keys_zone=my_cache:10m;#cache:目录#levels:可自建的目录等级#keys_zone:缓存区名
伯纳乌的追风少年
·
2024-02-08 23:50
nginx
代理导致请求头header中的信息丢失
nginx
代理导致请求头header中的信息丢失问题描述:在请求时往请求头header中放入了签名client_id信息,在接收请求时再从header中拿出,在本地调试时是可以的,但通过
NGINX
代理之后发现拿不到
爱上编程2705
·
2024-02-08 23:45
错误收集及解决
nginx
nginx
限制网段访问
文章目录
nginx
限制网段访问介绍:使用:示例:介绍网段:
nginx
限制网段访问介绍:
Nginx
的deny和allow指令是由ngx_http_access_module模块提供,
Nginx
安装默认内置了该模块使用
爱上编程2705
·
2024-02-08 23:42
nginx
php
服务器
设计模式
总结复盘-面试篇-20题必看
软件
设计模式
是前辈们代码设计经验的总结,可以反复使用。
设计模式
共分为3大类,创建者模式(6种)、结构型模式(7种)、行为型模式(11种),一共24种
设计模式
,软件设计一般需要满足7大基本原则。
nuist__NJUPT
·
2024-02-08 23:40
设计模式
设计模式
面试
职场和发展
nginx
反向代理错误
错误内容2017/06/0709:30:04[crit]22241#22241:*6connect()to10.10.51.164:8083failed(13:Permissiondenied)whileconnectingtoupstream,client:10.10.102.14,server:localhost,request:"GET/gitlabHTTP/1.1",upstream:"h
挨踢的懒猫
·
2024-02-08 23:37
面试官:Mybatis 使用了哪些
设计模式
?
0引言虽然我们都知道有20多个
设计模式
,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的
设计模式
,阅读源码并观察
设计模式
在其中的应用,能够更深入的理解
设计模式
。
ApesKingMan
·
2024-02-08 22:34
Nginx
: a little source code
Nginx
被称为C++程序员必学的源码之一,我觉得名副其实,它的事件机制、内存管理、进程通信都可以说是顶级实践,非常值得学习。
SakamataZ
·
2024-02-08 22:20
nginx
java
jvm
学海拾贝-20220221-20220227
同步自个人博客hxysayhi内容目录dockerrun覆盖原有entrypointdocker拉取指定架构的镜像vim块模式进行批量操作
nginx
proxy_passdockerlatest标签macchrome
hxysayhi
·
2024-02-08 22:23
上传文件发生跨域
解决:经排查是
nginx
配置中没有配置请求实体大小client_max_body_size1024m;
走向架构师的小白
·
2024-02-08 22:00
nginx
前端
设计模式
之责任链
publicabstractclassAbsXXXValidator{/***下一个节点*/protectedAbsXXXValidatornextValidator;/***setnext.*/publicvoidsetNextValidator(AbsXXXValidatorabsValidator){this.nextValidator=absValidator;}/***isValidat
kaikai_sk
·
2024-02-08 22:00
#
Java设计模式
设计模式
java
开发语言
Java面试题2024(Java面试八股文)
文章目录基础SpringspringMybatis数据库Mysqlredis并发编程网络通信消息队列MQ分布式分布式事务
设计模式
更新中基础Java基础Java对象的创建集合HashMap详解HashMap
思静语
·
2024-02-08 20:17
Java面试总结
java
【服务器】
Nginx
多级目录配置
nginx
conf配置server{#listen443ssl;#listen[::]:443ssl;listen80;server_namexxx.xxx.com;#跨域处理add_header'Access-Control-Allow-Origin
会写代码的饭桶
·
2024-02-08 20:38
前端开发
服务器
服务器
nginx
vue.js
双非本科准备秋招(19.2)——
设计模式
之保护式暂停
一、wait¬ifywait能让线程进入waiting状态,这时候就需要比较一下和sleep的区别了。sleepvswait1)sleep是Thread方法,而wait是Object的方法2)sleep不需要强制和synchronized配合使用,但wait强制和synchronized一起用3)sleep时不会释放对象锁,但wait在等待的时候会释放对象锁4)它们在java中的状态不同sl
随心自风流
·
2024-02-08 20:25
设计模式
保护式暂停
秋招
java
wait
notify
求职招聘
服务器巡检表
《服务器巡检表》检查项:1、系统资源2、K8Sicon集群3、
Nginx
4、JAVA应用5、RabbitMQ6、Redis7、PostgreSQL8、Elasticsearch9、ELK日志系统
一只鹿鹿鹿
·
2024-02-08 19:18
软件工程
python
django
系统安全
tornado
猫头虎分享已解决Bug || Vue3报错: Failed to fetch dynamically imported module
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通Golang(基础入门篇)》学会Golang语言,畅玩
云原生
,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
猫头虎-前端技术
·
2024-02-08 19:37
Vue
已解决Bug专栏
bug
react.js
前端框架
前端
vue.js
已解决 Bug - ReferenceError: process is not defined
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通Golang(基础入门篇)》学会Golang语言,畅玩
云原生
,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
猫头虎-前端技术
·
2024-02-08 19:07
前端技术专栏
已解决Bug专栏
bug
前端框架
uni-app
前端
react.js
kubernetes-Ingress最佳方式对外暴露应用
一、Ingress是什么二、IngressController部署部署ingress-
nginx
参考下面这篇文章:k8s部署ingress-
nginx
步骤_quay.io/kubernetes-ingress-controller
milo.qu
·
2024-02-08 19:06
k8s
kubernetes
容器
云原生
k8s-Kubernetes--services(微服务)、ingress-
nginx
、canary
文章目录一、services1.简介2.默认:ClusterIP3.IPVS模式的service4.clusterip5.headless:“无头服务”6.从外部访问service的三种方式(1)nodeport(1+)nodeport默认端口进行扩展(2)loadbalancer(3)externalname(集群内部访问外部)7.k8s提供的dns服务插件8.metallb:实现分配ip二、i
Gong_yz
·
2024-02-08 19:55
k8s
kubernetes
微服务
网络
k8s笔记18--快速入门ingress和ingress controller
k8s笔记18--快速入门ingress和ingresscontroller1介绍2部署ingress-
nginx
controller3测试4注意事项5说明1介绍Ingress公开了从集群外部到集群内服务的
昕光xg
·
2024-02-08 19:55
K8S
&
Docker
nginx
kubernetes
ingress控制器
ingress-nginx
Cilium CNI深度指南
Cilium是基于eBPF的功能强大的CNI插件,为
云原生
环境提供了强大的网络和安全支持。
俞凡 DeepNoMind
·
2024-02-08 19:52
程序人生
云原生
微服务的SWOT分析
云原生
转型既是机会,也有风险。通过SWOT分析可以相对清晰的了解
云原生
微服务的优缺点,从而更有把握的做出技术决策。
俞凡 DeepNoMind
·
2024-02-08 19:22
后端
Docker
nginx
容器代理播放m3u8视频文件(HLS)
文章目录Docker
Nginx
容器代理播放M3U8文件教程获取
Nginx
Docker镜像设置
Nginx
配置文件用ffmpeg将MP4文件转换成m3u8文件运行Docker容器测试M3U8流其他问题我用vlc
Dontla
·
2024-02-08 18:15
音视频
nginx
docker
docker
nginx
容器
2019-08-17 Docker容器管理
1.创建容器的常用选项创建容器的常用选项[root@localhost~]#dockercontainerrun-itd-etest=123456-p88:80--nameweb-hweb
nginx
--
阿丧小威
·
2024-02-08 17:10
java23种
设计模式
——三、工厂模式
源码在我的github和gitee中获取工厂模式工厂模式介绍工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如Aa=newA()工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑
witmy
·
2024-02-08 17:08
记录一次解决大文件上传偶尔失败问题
只出现在线上服务器,服务器用的是
nginx
。
鸿雁长飞光不度
·
2024-02-08 17:03
(十五)springboot实战——spring securtity的核心过滤器介绍
前言本节内容主要介绍springsecurtity安全框架的一些核心过滤器及其作用,我们都清楚springsecurtity安全框架底层是基于filter过滤器实现的,采用的是责任链的
设计模式
,它有一条很长的过滤器链
厉害哥哥吖
·
2024-02-08 17:19
#
springboot
spring
boot
Flomesh 发布 Pipy 0.99.1
新增对FastCGI的支持,基于社区用户的真实需求,为原本使用
Nginx
+P
Flomesh
·
2024-02-08 17:17
开源软件
【
设计模式
与Android】抽象工厂模式——嵌合体克隆工厂
什么是抽象工厂模式所谓抽象工厂模式,就是为创建一组相关或者是互相依赖的对象提供一个接口,而不需要指定它们的具体类的
设计模式
。
weixin_34239169
·
2024-02-08 16:00
设计模式
移动开发
JS中的
设计模式
单例模式一个对象其实就是一个单例,每当我们创建一个新的对象,实际上它就是一个单例对象,class也是单例的实现方式。工厂模式工厂可以批量创建单例,根据传入的数据不同而生成不同的单例对象返回,更加灵活和可以处理复杂的逻辑。工厂模式,是使用工厂函数来创建对象的。它可以使我们调用工厂,而不是直接使用new运算符或Object.create()从类中创建新对象。在JavaScript中,工厂模式只不过是一
sasaraku.
·
2024-02-08 16:10
JS
&
TS
javascript
设计模式
开发语言
【
nginx
】Shell获取某个时间段的
nginx
日志内容
END{for(ainS)printa,S[a]}'日志常用统计技巧https://xstarcd.github.io/wiki/shell/logview_tips.htmlshell获取某个时间段的
nginx
Bogon
·
2024-02-08 15:23
已解决 Docker: Error response from daemon: network not found 问题
博主猫头虎()带您GotoNewWorld✨猫头虎建议程序员必备技术栈一览表:
云原生
技术CloudNative:GolangDocker☸️Kubernetes⛵HelmServerless️AWSLambda
猫头虎-云原生
·
2024-02-08 15:56
已解决Bug专栏
容器技术
docker
容器
运维
已解决——docker: Error response from daemon: pull access denied问题
博主猫头虎()带您GotoNewWorld✨猫头虎建议程序员必备技术栈一览表:
云原生
技术CloudNative:GolangDocker☸️Kubernetes⛵HelmServerless️AWSLambda
猫头虎-云原生
·
2024-02-08 15:56
云原生
docker
容器
运维
已解决 docker: Error response from daemon: OCI runtime create failed: container_linux.go:349
博主猫头虎()带您GotoNewWorld✨猫头虎建议程序员必备技术栈一览表:
云原生
技术CloudNative:GolangDocker☸️Kubernetes⛵HelmServerless️AWSLambda
猫头虎-云原生
·
2024-02-08 15:26
已解决Bug专栏
云原生
docker
linux
golang
已解决 Error response from daemon: Conflict. The container name is already in use by another container
博主猫头虎()带您GotoNewWorld✨猫头虎建议程序员必备技术栈一览表:
云原生
技术CloudNative:GolangDocker☸️Kubernetes⛵HelmServerless️AWSLambda
猫头虎-云原生
·
2024-02-08 15:25
云原生
GoLang
已解决Bug专栏
云原生
go
golang
已解决 Error response from daemon: driver failed programming external connectivity on endpoint
博主猫头虎()带您GotoNewWorld✨猫头虎建议程序员必备技术栈一览表:
云原生
技术CloudNative:GolangDocker☸️Kubernetes⛵HelmServerless️AWSLambda
猫头虎-云原生
·
2024-02-08 15:25
已解决Bug专栏
kubernetes
容器
云原生
go
golang
Mongodb GridFS——适合大小超过16MB的文件
我们可以使用GridFS构建大规模的“图片服务器”、“文档服务器”、“视频、音频”文件服务器,GridFS对于web应用,可以结合
nginx
插件“ni
0X码上链
·
2024-02-08 15:48
大数据
VIP
gridfs
高可用 k8s 1.29 一键安装脚本, 丝滑至极
博客原文文章目录集群配置配置清单集群规划集群网络规划环境初始化主机配置配置高可用ApiServer安装
nginx
安装Keepalived安装脚本需要魔法的脚本不需要魔法的脚本配置自动补全加入其余节点验证集群集群配置配置清单
M·K·T
·
2024-02-08 15:44
kubernetes
#
shell
kubernetes
容器
云原生
运维
linux
shell
DC-5靶机渗透详细步骤
sV-O192.168.0.149-p-对所有端口进行扫描-sV把每个端口的详细信息扫出来-O扫描操作系统3、查看网站信息和访问80端口因为我们扫描出来该靶机开启了80端口,所以我们可以进行访问并且查看该网站的信息我们可以知道使用的
nginx
sxmmmmmmm
·
2024-02-08 15:13
DC靶机
服务器
网络
运维
系统安全
web安全
新版MQL语言程序设计:命令模式的原理、应用及代码实现
文章目录一、什么是命令模式二、命令模式的实现原理三、命令模式的应用场景四、命令模式的代码实现一、什么是命令模式命令模式是一种行为
设计模式
,它将请求封装成一个对象,从而使你可以用不同的请求对客户端进行参数化
迈达量化
·
2024-02-08 14:24
新版MQL语言程序设计
命令模式
设计模式
学习
笔记
MQL
MT4
MT5
Springboot整合fastDfs管理使用文件笔记
一、安装搭建请参考:centos系统安装搭建fastDFS二、需要开放的端口1、80(
nginx
)2、22122(tracker)3、23000(storage)三、步骤1、创建新Springboot项目
Joe14103
·
2024-02-08 14:46
常用代码块与笔记
spring
boot
fastdfs
java
封装
分布式
Spring事件发布机制
目录前言一、事件驱动机制二、Spring的事件发布机制三、Spring事件使用实例四、Spring事件驱动的实现原理总结:前言在
设计模式
中有一种
设计模式
叫做观察者
设计模式
,观察者模式的大致思想是这样的:
遇见更好的自己、
·
2024-02-08 14:43
Spring
java
看完这篇文章,
Nginx
拿下!
看完这篇文章,
Nginx
拿下!
JavaJasper
·
2024-02-08 14:42
nginx
github
运维
java
后端
设计模式
之工厂模式
设计模式
之工厂模式0概述工厂模式是一种创建型
设计模式
,用于创建对象而无需指定明确的类。它将对象的创建委托给一个工厂类,该类根据输入参数来决定要实例化的类。这样做可以使代码更具灵活性和可维护性。
JavaJasper
·
2024-02-08 14:42
设计模式
java
后端
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他