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

编程技术

  • 最新
  • 浏览
  • 评论

HTTP状态响应码

2022-06-14编程技术21
HTTP的状态响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受、理解和采纳3xx:重定向,为了完成请求,必须进...

主备、主从、主主模式,集群和分布式区别

2022-05-09编程技术117
主备、主从、主主模式,集群和分布式区别
一、主备、主从、主主1、主备1)简介主:主机,备:备机。主机的意思当然是以它为主了,读写都是主机上,而备机呢就是备用,默默的在背后吸收主机的数据,时刻待命着等待主机挂了之后取而代之(没这么坏哈哈)。因此在主机还活着的情况下,备机的唯一使命就...

ZuulFilter过滤器

2022-02-10编程技术149
ZuulFilter过滤器
Zuul作为网关的其中一个重要功能,就是实现请求的鉴权。而这个动作我们往往是通过Zuul提供的过滤器来实现的。1、过滤器1.1 ZuulFilterZuulFilter是过滤器的顶级父类。在这里我们看一下其中定义的4个最重要的方法:publ...

Java常见面试题

2021-09-24编程技术212
面向对象软件开发的优点:1、代码开发模块化,更易维护和修改。2、代码复用。3、增强代码的可靠性和灵活性。4、增加代码的可理解性。5、面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。封装封装给对象提供了隐藏内部特性和行为的能力。对...

MyBatis如何切换不同类型数据库?

2021-08-22编程技术347
MyBatis如何切换不同类型数据库?
下属案例例当前结合SpringBoot 配置进行讲解。目标:实现一个工程里面在部署阶段支持切换不同类型数据库支持。方案一数据源配置关键代码(是什么数据库,该怎么配就怎么配)spring:     d...

为什么lvs不能完全提花dns轮询,如何解决nginx单点问题?

2021-08-22编程技术326
为什么lvs不能完全提花dns轮询,如何解决nginx单点问题?
一、问题域nginx、lvs、keepalived、f5、DNS轮询,每每提到这些技术,往往讨论的是接入层的这样几个问题:1)可用性:任何一台机器挂了,服务受不受影响2)扩展性:能否通过增加机器,扩充系统的性能3)反向代理+负载均衡:请求是...

如何设置线程池会比较合理?

2021-08-22编程技术208
在不同的并发和执行耗时场景下,我们如何设置我们的线程池会更加合理呢?高并发,低耗时建议少线程,只要满足并发即可;例如并发100,线程池可能设置为10就可以。如果线程太多,有可能出现线程切换和管理的时间,大于任务执行的时间,那效率就低了。低并...

Web服务器高性能的关键:异步模式

2021-08-22编程技术212
Web服务器高性能的关键:异步模式
什么是异步模式要知道什么是异步模式,就先要知道什么是同步模式,先看最典型的同步模式:浏览器发起请求,Web服务器开一个线程处理,处理完把处理结果返回浏览器。好像没什么好说的了,绝大多数Web服务器都如此般处理。现在想想如果处理的过程中需要调...

gocv库安装,Go安装OpenCV库(windows)

2021-06-09编程技术1160
gocv库安装,Go安装OpenCV库(windows)
gocv是OpenCV4在Go中的绑定,使用它可以在Go里做图像处理。Github:https://github.com/hybridgroup/gocvWindows安装官方介绍:https://gocv.io/getting-start...

关于MySQL中的主键

2021-05-15编程技术241
主键(primary key )没有着明确的概念定义,其是索引的一种,并且是唯一性索引的一种,且必须定义为“PRIMARY KEY”,主键不能重复,一个表只能有一个主键。Mysql中规定自增列必须为主键,在插入时,如果自动增长列没有输入值,...