logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

PostgreSQL的MVCC与数据库ACID

1、数据库事务ACID介绍数据库事务包含如下四个特性原子性(Atomicity)指一个事务要么全部执行,要么不执行。也即一个事务不可能只执行一半就停止(哪怕是因为意外也不行)。比如从取款机取钱,这个事务可以分成两个步骤:1)划卡;2)出钱。不可能划了卡,而钱却没出来。这两步必须同时完成,或者同时不完成。一致性(Consistency)事务的运行不可改变数据库中数据的一致性,事务必须将数据库中的数据

java wait()方法和notify()方法的使用

1、说明对象调用notify()方法后, 调用后虚拟机可选择任何一个调用了 该对象wait()的线程投入运行,选择顺序不由代码控制,由虚拟机实现。如果是notifyAll(),则唤醒所有等待的线程运行。值得注意的是,对象调用notify()方法后,本线程还可以继续执行。2、使用例子程序进行说明package com.zte.ums.zenap.pm.analysis;i

#java
Class.forName的作用及用newInstance()和new创建对象的区别

Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pa

使用top命令查看docker容器里的各个java线程的CPU 内存耗用情况

步骤:1、连接到宿主机:ssh ubuntu@ip2、查看容器进程PID:docker container top 容器id3、执行:top -H -p PID

#docker#java#ssh
线程池ThreadPoolExecutor使用简介

一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,longkeepAliveTime, TimeUnit unit,BlockingQueueworkQueue,RejectedExecut

postgreSQL 中如何查看当前数据库下的所有模式(Schema)

使用命令:SELECT * FROM information_schema.schemata

#postgresql
消费者常用API

消费者接口:org.apache.kafka.clients.consumer.Consumer官网文档:All Classes (kafka 2.1.0 API)常用API1.publicvoidseek(TopicPartitionpartition, longoffset)Overrides the fetch offsets that the consumer will use on th

#java
JDBI介绍和使用

五分钟介绍JDBI是Java的SQL连接处理的便利工具库。它试图以Java中使用集合,bean等来映射关系来访问关系数据库,同时保持与JDBC相同的粒度。它公开了两种不同风格的API,一种流式风格和一种sql对象风格。流式风格的API流式风格API 如下所示:// using in-memory H2 databaseDataSource ds = JdbcConnectio...

java单元测试之Mock静态方法

用例子说明,例如有下面静态方法public final class AmountUtil {public static String CustomFormatWith2Digits(int amount) {return "1";}单元测试代码,需要说明的是,如果单元测试测试的生产代码方法中用到了例子中的CustomFormatWith2Digits方法,该中方法也是可行的@RunWith(Pow

#java
MySQL中的 last_day() 函数

MySQL last_day() 函数:返回月份中的最后一天。 select last_day('2008-02-01');  -- 2008-02-29 select last_day('2008-08-08');  -- 2008-08-31 MySQL last_day() 函数非常有用,比如我想得到当前月份中有多少天,可以这样来计算: mysql>

    共 12 条
  • 1
  • 2
  • 请选择