因为oracle的版本不一样,又maven的中央仓库好像也没有oracle的驱动driver依赖用,所以要先将jar包搞到本地maven上ojdbc jar包导入本地仓库首先要搞一个jar包,如果是本地安装的maven,jar包位置一般在如图所示位置。ps:你也可以去官网下 jdbc Driver接着,用这个指令,将jar包搞到本地仓库里。mvn install:install-file -Dfi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 22:24:09
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、 使用thin连接优点:thin驱动都是纯Java代码,并且使用TCP/IP技术通过java的Socket连接上Oracle数据库,所以thin驱动是与平台无关的,无需安装Oracle客户端,只需要下载一个thin驱动的jar包,并且将环境变量中的CLASS_PATH变量中加入thin驱动的路径就可以了。缺陷:就是thin性能一般,达不到如OCI方式的企业级的要求。另外,如果一个or            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 17:18:45
                            
                                197阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用外部属性文件 1.在配置文件里配置Bean时,有时需要在Bean的配置里混入系统部署的细节信息(例如:文件路劲,数据源配置信息等)。而这些部署细节实际上需要和Bean配置相分离。2.Spring提供了一个PropertyPlaceholderConfigurer的BeanFactory后置处理器,这个处理器允许用户将bean配置的部分内容外移到属性文件中。可以在Bean配置文件里使用形式为${            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-10 21:02:48
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            做项目使用websocket网上的方案很多,但是如果是产品或者平台,采用的是微服务架构,而每个微服务都可能有异步消息处理,想采用websocket,对于前端处理就会产生一个问题,那就是前端vue是SPA应用,它与后台建立一个websocket连接,如果每个微服务都建立一个连接,前端代码岂不是非常复杂。 从下图可以看到前端应用只需要跟消息微服务建立websocket连接即可,后台业务逻辑处理,调用消            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 14:03:32
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现spring redis连接集群
## 1. 整体流程图
```mermaid
flowchart TD
    A(创建Redis集群) --> B(配置Redis连接)
    B --> C(连接Redis集群)
```
## 2. 步骤表格
| 步骤 | 操作 |
| :--- | :--- |
| 1 | 创建Redis集群 |
| 2 | 配置Redis连接 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-12 05:58:15
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Spring连接Redis集群实现方法
## 介绍
在开发中,使用Redis作为缓存系统来提高系统性能是一种常见的做法。而在实际生产环境中,为了提高Redis的可用性和性能,我们通常会使用Redis集群来搭建高可用的缓存系统。本文将介绍如何使用Spring框架连接Redis集群。
## 步骤
步骤|操作
-|-
1|引入相关依赖
2|配置Redis集群节点信息
3|创建Redis集群连接            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-31 07:22:24
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前面我们已经把大数据平台搭建完成了,接下来是怎么应用大数据这件威力巨大的武器了。因为作者目前在一家传统型制造企业,很多业务和数据都是基于传统关系型数据库展开的,数据源大部分都存在Oracle、Mysql、PostgreSQL等传统关系型数据库,所以如何跟大数据平台建立联系,或者说让大数据技术更接地气,是应用大数据技术最好的实践。本文从一个初学者的角度去实践Spark访问Oracle数据库的过程。1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-24 17:13:18
                            
                                179阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.Zookeeper介绍ZooKeeper由雅虎研究院开发,是Google Chubby的开源实现,后来托管到Apache,于2010年11月正式成为Apache的顶级项目。ZooKeeper是一个经典的分布式数据一致性解决方案,致力于为分布式应用提供一个高性能、高可用,且具有严格顺序访问控制能力的分布式协调服务。分布式应用程序可以基于ZooKeeper实现数据发布与订阅、负载均衡、命名服务、分            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-12 22:28:13
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.Elasticsearch 简介Elaticsearch,简称为ES,ES是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别(大数据时代)的数据。ES由 Java 语言开发并使用 Lucene 作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 RESTFULL API 来隐藏 Lucene 的复杂性,从            
                
         
            
            
            
            Spring Cloud Consul项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,它包含多个组件,但是作为一个整体,在微服务架构中为我们的基础设施提供服务发现和服务配置的工具。它包含了下面几个特性:服务发现健康检查Key/Value存储多数据中心由于Spring Cloud Consul项目的实现,我们可以轻松的将基于Spring Boot的微服务应用注册到Cons            
                
         
            
            
            
            JMS-ActiveMq与Spring整合:此处代码直接就可以用工具:IDEA,jdk1.8,Activemq5.14Tomcat8Gradle 项目的配置 
  首先得是Gradle配置(此处采用Gradle依赖管理): 
  
  "org.springframework:spring-jms:4.2.4.RELEASE",
"org.apache.activemq:activemq-all:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 13:16:53
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring 整合Mybatis 提示:spring 整合mybatis 是比较难以理解一些的 ,建议搭配官网去理解官网:mybatis-spring 文章目录Spring 整合Mybatis前言知识基础在这里插入图片描述 注意我们spring 和mybatis 导入的依赖需要对应的版本一、环境搭建二、整合方式一spring-mybatis.xml 作为我们的spring核心配置文件config.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-11 07:55:09
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一:安装elasticsearch。在mac上很简单,brew install elasticsearch。安装完成后启动,brew services start ElasticSearch就可以了。然后访问http://localhost:9200/,出现一个json串的界面就OK了。9200是http的端口,9300是给java用户的端口。 如果是linux,看看这篇,包括修改cluster.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-09 21:53:52
                            
                                159阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.搭建zookeeper集群(必须大于3台服务器,小于三台不能启动)1.下载安装zookeeper
   wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz    #下载地址
2. 修改配置文件
   /home/dubbo/zoo/zookeeper-3.4.13  #            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-08 17:27:20
                            
                                145阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 首先是jdbc.properties属性文件的编写,便于数据库移植:
datasource.driverClassName=oracle.jdbc.driver.OracleDriver
 datasource.url=jdbc:oracle:thin:@10.6.1.11:1521:studentdatasource.username=zs
 datasource.password=zsd            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 17:59:39
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用外部属性文件1.在配置文件里配置Bean时,有时需要在Bean的配置里混入系统部署的细节信息(例如:文件路劲,数据源配置信息等)。而这些部署细节实际上需要和Bean配置相分离。2.Spring提供了一个PropertyPlaceholderConfigurer的BeanFactory后置处理器,这个处理器允许用户将bean配置的部分内容外移到属性文件中。可以在Bean配置文件里使用形式为${v            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 19:38:11
                            
                                17阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.MySQL 5.7 推出了 MGR(MySQL Group Replication),能让我们方便的创建弹性、高可用、容错的复制拓扑。 MGR 单主和多主两个模式。 单主模式:自动选主,每次只能接受一个服务器更新。 多主模式:所有服务器都可以更新,即使是并发执行的。 MGR 保证了 MySQL 服务的持续可用,但是,完整的高可用方案,还需要用到 InnoDB Cluster。2.补充概念: 组            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-13 17:40:18
                            
                                370阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             随着MySQL MGR的版本的升级以及技术成熟,在把MHA拉下神坛之后, MGR越来越成为MySQL高可用的首选方案。MGR的搭建并不算很复杂,但是有一系列手工操作步骤,为了简便MGR的搭建和故障诊断,这里完成了一个自动化的脚本,来实现MGR的自动化搭建,自动化故障诊断以及修复。 MGR自动化搭建为了简便起见,这里以单机多实例的模式进行测试,先装好三个MySQL实例,端口号分            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-01 20:40:05
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux下启动时添加如下的JVM参数-Djava.security.egd=file:///dev/urandom java -jar -Djava.security.egd=file:///dev/urandom spring-boot-application-oracle-1.0.0.jar注意版本            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-27 13:41:56
                            
                                256阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、概述1)为什么需要网关2)SpringCloud Gateway二、gateway快速入门搭建网关服务1、创建新的module,引入SpringCloudGateway的依赖和nacos的服务发现依赖:2、编写路由配置和nacos地址三、断言工厂路由断言工厂Route Predicate Factory四、过滤器工厂路由过滤器 GatewayFilter五、全局过滤器全局过滤器 Globa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 22:42:32
                            
                                32阅读
                            
                                                                             
                 
                
                                
                    