logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

认识分布式数据库中间件

传统的架构模式就是 应用连接数据库直接对数据进行访问,这种架构特点就是简单方便。但是随着目前数据量不断的增大我们就遇到了问题:单个表数据量太大单个库数据量太大单台数据量服务器压力很大读写速度遇到瓶颈中间件与读写分离很多人都会把中间件认为是读写分离,其实读写分离只是中间件可以提供的一种功能,最主要的功能还是在于他可以 分库分表 ,下面是一个读写分离的上面...

Java通过PowerMockito和Mokito进行单元测试

是Mockito的扩展,它允许您在测试中执行更多的操作,如模拟静态和私有方法,模拟构造函数,甚至在单个测试中模拟静态和普通方法的混合调用。PowerMockito和Mockito都是Java测试框架,用于模拟对象和方法,其中PowerMockito可以模拟一些无法使用Mockito单独模拟的场景,例如静态方法、私有方法等。它允许你模拟对象,在测试中隔离被测代码的依赖项。总之,Mockito是一个基

文章图片
#java#单元测试#开发语言
字符对应的编码集

字符 - URL编码值空格 - %20" - %22# - %23% - %25& - %26( - %28) - %29+ - %2B, - %2C/ - %2F: - %3A; - %3B< - %3C= - %3D> - %3E? - %3F@ - %40\ - %5C| - %7C...

elasticsearch.yml配置说明

1.1、cluster.name: elasticsearch配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。1.2、node.name:"Franz Kafka"节点名,默认随机指定一个name列表中名字,该列表在es的jar包中config文件夹里name.txt文件中,其中有很多作者添加的有

redis key前缀的设计

模板方法具体类 实现 抽象类 -->实现接口public interface KeyPrefix {public int expireSeconds();public String getPrefix();}抽象类BasePrefix实现KeyPrefixpublic int expireSeconds() {//默认0代表永不过期return expir...

springboot集成logback日志不生效时

当spring boot使用logback不生效时,可以在配置文件中映射一下。配置如下logging:config: classpath:logback-spring.xml

oracle unpivot用法

Oracle UNPIVOT函数是将列旋转为行的一种方式。UNPIVOT函数可以将多个列转换为对应的行,以便进行聚合或插入操作。UNPIVOT函数可以将多个列转换为对应的行,以便进行聚合或插入操作。在这个查询中,首先从表中选择所有列,然后使用UNPIVOT函数将Name,Age和Gender列转换为对应的行。最终结果将为每个ID和属性组合返回一个行。其中属性是列标题(Name,Age,Gender

文章图片
#oracle#数据库
spring boot 集成spark操作hive

上面的配置中,hive.metastore.uris是Hive的元数据存储地址。确认系统中已经安装了Hadoop和Spark,并且配置好了环境变量。其中,my_table是Hive中已经创建的表。

文章图片
#spark#hive#spring boot
JVM元空间(Metaspace)

一、从方法区(PermGen)到元空间(Metaspace)方法区(PermGen)JDK1.8以前的HotSpot JVM有方法区,也叫永久代(permanent generation)。方法区用于存放已被虚拟机加载的类信息、常量、静态变量,即编译器编译后的代码。方法区是一片连续的堆空间,通过-XX:MaxPermSize来设定永久代最大可分配空间,当JVM加载的类信息容量超过了这个值,会报OO

spring boot 引入hive

可以从Spring容器中自动注入。在这个例子中,使用Hive的。指定Hive的元数据服务地址。指定HDFS的地址,

文章图片
#spring boot#hive#后端
    共 19 条
  • 1
  • 2
  • 请选择