Wesley13 Wesley13
3年前
JAVA中的BIO、NIO和AIO
Java中的IO方式主要分为3种:BIO(同步阻塞)、NIO(同步非阻塞)和AIO(异步非阻塞)。BIO同步阻塞模式。在JDK1.4以前,使用Java建立网络连接时,只能采用BIO方式,在服务器端启动一个ServerSocket,然后使用accept等待客户端请求,对于每一个请求,使用一个线程来进行处理用户请求。线程的大部分时间都在等待请求的
Stella981 Stella981
3年前
RabbitMQ 高可用之镜像队列
<p如果RabbitMQ集群只有一个broker节点,那么该节点的失效将导致整个服务临时性的不可用,并且可能会导致message的丢失(尤其是在非持久化message存储于非持久化queue中的时候)。可以将所有message都设置为持久化,并且使用持久化的queue,但是这样仍然无法避免由于缓存导致的问题:因为message在发送之后和被写入磁盘并执行f
Stella981 Stella981
3年前
PG cannot execute UPDATE in a read
  PGcannotexecuteUPDATEinareadonlytransaction出现这种情况时,说明SQL语句可能是运行在一个PG集群中的非master节点上。查看data/pg\_hba.conf。  SELECTpg_is_in_recovery();Thiscannotreturntrueinam
Stella981 Stella981
3年前
JVM 面试
1、内存模型以及分区,需要详细到每个区放什么。通俗的说,Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。JVM主要管理两种类型内存:堆和非堆,堆内存(Heap Memory)是在Java虚拟机启动时创建,非堆内存(NonheapMemory)是在JVM堆之外的内存。简单来说,堆是Java代码可及的内
Wesley13 Wesley13
3年前
mysql面试题及答案
01\.列举常见的关系型数据库和非关系型都有那些?1.关系型数据库通过外键关联来建立表与表之间的关系,常见的有:SQLite、Oracle、mysql2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定常见的有:MongoDb、redis02\.MySQL常见数据库引擎
Wesley13 Wesley13
3年前
mysql5.6 分页查询优化
mysql5.6分页查询优化场景:表结构:主键(非自增)contentCode(varchar),过滤条件列为updateTime(timeStamp),已经为timestamp建立索引。搜索sql为:SELECTFROMmy_hello_tableWHEREupdat
Wesley13 Wesley13
3年前
Java常用工具类
\集合操作工具类:1.判断是否为空:isEmpty()2.判断是否非空:isNotEmpty()代码:importorg.apache.commons.collections.CollectionUtils;importjava.util.Collection;publicclassCollectionUtil{/\\\判
Wesley13 Wesley13
3年前
Java 语言的类、属性、方法各有哪些修饰符?简述各修饰符的区别
1、类的修饰符分为:可访问控制符和非访问控制符两种。可访问控制符是:公共类修饰符public非访问控制符有:抽象类修饰符abstract;最终类修饰符final     1、公共类修饰符public:Java语言中类的可访问控制符只有一个:public即公共的。每个Java程序的主类都必须是public类作为公共工
Stella981 Stella981
3年前
JMeter 命令行(非GUI)模式及分布式执行详解
转载自:https://www.cnblogs.com/fengpingfan/p/5586711.html一、应用场景1、无需交互界面或受环境限制(linuxtextmodel)2、远程或分布式执行3、持续集成,通过shell脚本或批处理命令均可执行,生成的测试结果可被报表生成模块直接使用,便于生成报告二、命令行模式优点1
近屿智能 近屿智能
3星期前
OpenAI 计划扩展 “星际之门” AI 项目,学AI就选近屿智能
据英国《金融时报》报道,OpenAI正计划通过大规模海外投资,扩展其价值5000亿美元(约合3.6万亿元人民币)的“星际之门”(Stargate)数据中心项目,旨在推动“民主人工智能”的全球化发展进程。不过,关于该项目的融资渠道和具体实施细节,OpenAI