Java

搜索内容

Java
  • Minio安装
    架构师之路

    Minio安装

    docker run -p 9000:9000 -p 9001:9001 \ --name minio \ -d --restart=always \ -e MINIO_ACCESS_KEY=minioadmin \ -e MINIO_SECRET_KEY=minioadmin \ -v /h……
    odliken 2023年2月16日
  • Oracle 自增主键设置
    Java 数据库

    Oracle 自增主键设置

    创建表 create table demo_goods( --创建表及其字段 id number(20) not null, create_date Date, constraint guide_pk primary key (id)); --设定表约束名……
    odliken 2022年12月18日
  • 死锁
    Java

    死锁

    什么是死锁 发送在并发中 互不相让:当两个(或更多) 线程(或进程)相互持有对方所需要的资源,又不主动释放,导致所有人都无法继续前进导致程序陷入无尽的阻塞,这……
    odliken 2022年12月6日
  • volatile关键字 和 可见性
    Java

    volatile关键字 和 可见性

    volatile关键字 volatile是什么 volatile是一种同步机制 ,比synchronized或者Lock相关类更轻量,因为使用volatile并不会发生上下文切换等开销很大的行为。 如……
    odliken 2022年12月5日
  • Happens-Before 原则
    Java

    Happens-Before 原则

    什么是Happens-Before happens-before规则是用来解决可见性问题的:在时间上,动作A发生在动作B之前,B保证能看见A ,这就是happens-before。 两个操作可以用hap……
    odliken 2022年12月5日
  • Java内存模型
    Java

    Java内存模型

    Java内存模型 是一组规范,规范了java与cpu内存之间的一系列转换关系,来帮助程序员更简单的开发 java内存模型更重要的是可见性,重排序和原子性 可见性 重排序,……
    odliken 2022年12月5日
  • 初识多线程
    Java

    初识多线程

    实现多线程的方式 官方 方法一: 实现Runnable类 (更好) 从解构角度,创建线程和线程的具体逻辑应该分离实现解耦 使用继承的方式,我们每次需要创建一个线程就……
    odliken 2022年11月25日
  • oracle数据库
    Java

    oracle数据库

    基本操作 sqlplus /nolog -- 登录 conn / as sysdba 基本ddl 创建命名空间 命名空间不能带有 '-'符号 create tablespace securitycloud datafile '/home/……
    odliken 2022年11月20日
  • docker中启动所有的容器命令
    Java

    docker中启动所有的容器命令

    docker中 启动所有的容器命令 docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中 所有容器设置开启自启 docker update $(do……
    odliken 2022年10月22日
  • MyBatis动态key和value解决方案
    Java

    MyBatis动态key和value解决方案

    场景 在遇到单表字段超多的时候,编写与之对应的实体类就相对不切实际,所以需要动态的key和value对数据进行操作,那么在java中key->value首先联想到的就是Ma……
    odliken 2022年10月18日