第一步:压缩包 准备压缩包,最好准备一个稳定的版本:下载地址我这边选用的是1.24.0双版本号 第二步:解压 在相对应的目录下,执行命令:tar-zxvfnginx-1.18.0.tar.gz 第三步:配置\编译 推荐使用:./configure如有额外的需求执行:./configure--prefix=/usr/local/nginx-1.20.2--with-http_ssl_module--with-http_stub_status_module配置configure--prefix代表安装的路径,--with-http_ssl_module安装ssl,--with-http_stu...

前提: 在linux启动activemq成功! 本地能ping通linux 处理方案: 确定防火墙是否关闭,有两种处理方案:第一种-关闭防火墙;第二种-暴漏8161和61616两个端口 netstat-lnpt查看8161和61616端口注意:要查看8161端口前面的显示的ip是什么 若是出现上面的情况,则修改配置文件即可:vimconf/jetty.xml,找到如下图的地方,将ip修改为linux的IP地址(即:你在访问这个管理网页的ip) 修改过后,再次访问地址,但要注意的是地址为http:ip:8161,一定要注意是http而不是https,在网页上自己手动输入http,...

  cCuitpmOqlQw   2023年12月12日   31   0   0 vimactivemqXMLlinuxlinuxxmlvimactivemq

我在写的时候,我的需求就很简单,写一个服务端,去让别人进行请求,借鉴了很多聊天室什么的,越搞越复杂。 期间也使用到了BufferedReader中readLine()方法,进行获取客户端传来的数据,本地测试没有问题,一跨服务就不行,困扰我了很久,最终才找到了处理方案,具体看下方代码吧! 服务端: packagecom.xinyuan.thirdparty.esb; importcom.xinyuan.core.common.util.DateTimeUtil; importjava.io.; importjava.net.ServerSocket; importjava.net.Soc...

vue执行pnpminstall命令时,报 ERR_PNPM_INVALID_WORKSPACE_CONFIGURATION packagesfieldmissingorempty错,在网上查询了很久,也没有传出来结果,最后发现是pnpm的版本不对引起的。 我先执行的是npminstall-gpnpm,后来发现问题后执行的是npminstallpnpm@7.18.2-g,问题就解决了! 错误日志: 修改后,在执行命令就可以了!

  cCuitpmOqlQw   2023年12月08日   147   0   0 Vue错误日志pnpmVue错误日志pnpm

Oracle查询数据库内全部的表名、列明、注释、数据类型、长度、精度 SELECT a.TABLE_NAME表名, row_number()over(partitionbya.TABLE_NAMEorderbya.COLUMN_NAMEdesc)字段顺序, a.COLUMN_NAME列名, b.COMMENTS注释, a.DATA_TYPE数据类型, a.DATA_LENGTH长度, DATA_SCALE精度 FROMall_tab_columnsa LEFTJOINall_col_commentsbONa.OWNER=b.OWNERANDa.TABLE_NAME=b.TABLE_NAM...

Oracle迁移人大金仓,报错:com.kingbase8.utilKSOLException:ERROR:invalidbytesequenceforencoding“UTF8”:0x00 1、设置参数,在kingbase.conf最后面添加参数:ignore_char_null_check=on 2、添加完需要重启人大金仓服务,在安装目录下Server/bin下的执行重启命令,重启命令为:sys_ctl-Ddatarestart(其中data为kingbase的安装目录,例如我的人大金仓安装目录为/data/kingbase则重启命令为:sys_ctl-D/data/ki...

前提 Oracle服务器:创建用户,导入数据库 人大金仓服务:创建用户注意:两者的参数设置要保持一致(数字集UTF-8),人大金仓设置大小字符不敏感 人大金仓工具介绍 数字库开发管理工具:链接人大金仓数据库,对数据进行操作 数据迁移工具:启动迁移系统,浏览器输入loaclhost:8080//login进入kingbaseDTS数据库迁移工具系统页面,账户密码将自动带入 迁移步骤 []第二步:点击新增按钮 源数据库连接名为要转换为人大金仓的数据库地址,此次演示的是oracle转换人大金仓,此处填写oracle的数据。 目标数据库连接名为人大金仓的数据库地址信息。 ...

实体类: packagecom.zdc.entity;publicclassGgCzyb{privateStringid;privateStringmc;privateStringdlh;privateStringname;privateStringphone;privateStringemail;privateIntegertype;publicStringgetId(){returnid;}publicvoidsetId(Stringid){this.id=id;}publicStringgetMc(){returnmc;}publicvoidsetMc(Stringmc){thi...

  cCuitpmOqlQw   2023年11月02日   61   0   0 springListjava

Filter的作用: 当用户的请求到达指定的URL之前,可以借助Filter来改变这些请求的内容;同样地,当响应结果到达客户端之前,可以使用Filter修改输出的内容。 什么是FilterChain(过滤器链): 一个FilterChain包含多个Filter。 过滤器的工作原理: 过滤器的部署(web.xml): <!--配置过滤器--><filter><filter-name>checkSessionFilter</filter-name><filter-class>com.DVD.Filter.checkSessio...

  cCuitpmOqlQw   2023年11月02日   53   0   0 UserXML用户信息

SpringBoot具有如下特性: 为基于Spring的开发提供更快的入门体验 开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求。 提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等。 SpringBoot并不是不对Spring功能上的增强,而是提供了一种快速使用Spring的方式 1.导入依赖 创建Maven工程springboot_demo(打包方式jar)在pom.xml中添加如下依赖在这里面我继续父依赖,这那相关的依赖jar包都会传递进来,版本也做了统一 <parent><groupId&...

  cCuitpmOqlQw   2023年11月02日   48   0   0 jarspringjar包

采用Ribbon实现服务调用 第一步:首先加入ribbon的依赖,但是eureka已经依赖了ribbon,所以这里不需要再引用ribbon的依赖; 第二步:要使用ribbon,只需要一个注解: @Bean@LoadBalancedpublicRestTemplaterestTemplate(){RestTemplaterestTemplate=newRestTemplate();returnrestTemplate;} 在RestTemplate上面加入@LoadBalanced注解,这样就可以实现RestTemplate在调用时自动负载均衡;

Ribbon负载均衡策略 Ribbon的负载均衡策略是由IRule接口定义,该接口由如下实现:在jar包:com.netflix.ribbonribbon-loadbalancer中; 要使用ribbon实现负载均衡,在Spring的配置类里面把对应的负载均衡接口实现类作为一个Bean配置一下就行了;负载均衡的入口:ILoadBalancer接口如果要切换负载均衡策略: @BeanpublicIRuleiRule(){returnnewRoundRobinRule();} 负载均衡实现 策略 RandomRule 随机 RoundRobinRule 轮询 ...

废话不多说直接上代码!!! 形参和实参的概念: 形参是:在定义方法时对参数的称呼 实参是:在调用方法时传递给方法的实际的值 定义参数方法: 语法,如图: publicclassZhazhiJi{ publicStringzhazhi(Stringfruit){ 参数列表: (数据类型参数1,数据类型参数2…) Stringjuice=fruit+“汁”;returnjuice;}} 调用带参数的方法: 语法,如图: 先实例化对象,再使用方法 实参的类型、数量、顺序。都要与形参一一对应/调用zhazhi方法/ZhazhiJimyZhazhiji=newZhazhiJi...

  cCuitpmOqlQw   2023年11月02日   46   0   0 Java调用方法System数据类型

Ribbon负载均衡策略 Ribbon的负载均衡策略是由IRule接口定义,该接口由如下实现:在jar包:​​​com.netflix.ribbonribbon-loadbalancer​​中; 要使用ribbon实现负载均衡,在Spring的配置类里面把对应的负载均衡接口实现类作为一个Bean配置一下就行了,即像下面这样: /更改负载均衡策略,默认是ZoneAvoidanceRule策略@return/@BeanpublicIRuleiRule(){returnnewNacosRule();} 负载均衡的入口:​​ILoadBalancer​​接口; @Beanpubl...

Ribbon是什么? (SpringCloudNetflix)-->大量使用了Netflix公司的开源项目(SpringCloudAlibaba)–>大量使用了Alibaba公司的开源项目 SpringCloudRibbon是基于NetflixRibbon实现的一套客户端负载均衡器; 我们通常说的负载均衡是指将一个请求均匀地分摊到不同的节点单元上执行,负载均和分为硬件负载均衡和软件负载均衡: 硬件负载均衡:比如F5、深信服、Array等; 软件负载均衡:比如Nginx、LVS、HAProxy等;(是一个服务器实现的) Ribbon是Netflix公司发布的开源项目(组件、...

乐观锁: 概念:悲观想法,每次去拿数据的时候都会认为别人会进行修改,所以在每次拿数据的时候都会进行上锁。这样别人想要拿数据的时候就会被挡住,直至悲观锁被释放,悲观锁中的额共享资源每次都只能给一个线程使用,其他线程堵塞,直至用完后再将资源转让给其他线程。效率:处理加锁解锁的机制会额外产生开销,还会增加产生死锁的机会。另外还会降低并行性,如果已经锁定至线程A,其他线程都需要等待该线程A处理完,方才可以进行处理。锁:行锁、表锁、连锁(共享锁)、写锁(排他锁),以及使用syncronized实现的锁均为悲观锁。 乐观锁: 概念:乐观想法,每次拿数据都认为别人不会进行修改数据,所以每次拿数据时都...

  cCuitpmOqlQw   2023年11月02日   38   0   0 JVM开发语言数据Java乐观锁

在处理项目中的高并发问题时,可以采取以下几种方法: 后端处理:大部分的高并发处理是在后端进行的。可以通过优化数据库查询、增加缓存机制(如集成Redis)、使用分布式技术(如分布式缓存、分布式锁)、使用消息队列等方式来提高系统的并发处理能力。此外,还可以通过水平扩展(增加服务器数量)或垂直扩展(增加服务器的硬件配置)来提高系统的处理能力。 前端配合:在部分特殊情况下,后端无法完全阻止用户的行为,需要前端进行配合。例如在抢购、秒杀等场景,可以通过前端限流、验证码验证、请求削峰等方式来减少请求的同时发起,从而减轻后端的压力。 异步处理:对于一些耗时较长的操作,可以采用异步处理的方式,将请求放入消...

什么是消息队列?请简要解释消息队列的工作原理。 答:消息队列是一种异步通信机制,用于在应用程序之间传递消息。它主要包括生产者(Producer)、消息队列(MessageQueue)和消费者(Consumer)三个角色。生产者负责将消息发送到消息队列,消费者从消息队列中接收并处理消息。 消息队列的工作原理如下:生产者将消息发送到消息队列,消息队列存储消息并根据特定的规则进行管理。消费者从消息队列中拉取或订阅感兴趣的消息,并进行消费处理。消息队列将消息缓存起来,使得生产者和消费者能够异步、解耦合地交互,提高系统整体的可伸缩性和可靠性。 MQ的优点是什么?它在系统中的应用场景有哪些? 答:消息队...

  cCuitpmOqlQw   2023年11月02日   17   0   0 MQ消息队列持久化异步通信

Redis的数据结构有哪些?请简要描述它们的特点和应用场景。 答:Redis支持的数据结构包括字符串(String)、哈希表(Hash)、列表(List)、集合(Set)、有序集合(SortedSet)等。字符串是最基本的数据类型,可以存储文本或二进制数据。哈希表适合存储对象形式的数据,方便单独读写字段。列表可以用于实现消息队列或栈。集合和有序集合用于存储唯一的成员,有序集合还可以根据分数进行排序。 Redis的持久化机制有哪些?它们之间有什么区别? 答:Redis提供两种持久化机制:RDB(RedisDatabase)和AOF(Append-OnlyFile)。RDB通过将数据快照保存到磁...

  cCuitpmOqlQw   2023年11月02日   20   0   0 数据缓存redis

SOA: SOA是一种软件设计架构,用于构建分布式系统和应用程序。它将应用程序拆分为一系列松耦合的服务,这些服务通过标准化的接口进行通信,并能够以可编程方式组合和重用。SOA的目标是提高系统的灵活性、可扩展性和可维护性。 特点: 分布式: 分布式系统的原理是指由多个独立的计算机节点组成的系统,这些节点通过网络通信协作完成一项任务。分布式系统中的节点可以是执行某些工作的进程或机器,网络用于数据的传输通道,存储则用于持久化数据的存储。分布式系统的设计目标是提高系统的可靠性、可扩展性和性能. 分布式系统的原理包括以下几个方面: 协议和通信:分布式系统中的节点之间通过协议进行通信,...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~