后端

从 mysql 命令切到 ksql,第一步先把连接搞明白

数据库装好以后,第一件事不是建业务表,也不是急着看复杂语法,而是先确认客户端能不能稳定连进去。MySQL 用久了,手上一般会有一套很熟的动作:服务起来以后,敲一条 mysql -h -P -u -p,能进交互界面,再查个 select version()。这套动作看起来简单&#xff0c

【MySQL基础】一文搞懂数据库本质、架构、核心原理与基本操作

🔥个人主页:Cx330🌸❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》《优选算法指南-必刷经典100题》《Linux操作系统》:从入门到入魔《Git深度解析》:版本管理实战全解 《Qt 极境架构》🌟心向往之行必能🎥Cx330🌸的简介&#

从 MySQL 到 KingbaseES:Database、Schema、User 一次讲透

先准备一个普通用户 app_user 和一个数据库 app_db。如果按 MySQL 的习惯看,很容易把事情理解成:连上 app_db,表就建在 app_db 下面。这个理解在日常口头表达里问题不大,但继续写 SQL 时会很快遇到麻烦。KingbaseES 里,连接目标、对象命名空间、登录用户是三件事:databa

1408. 数组中的字符串匹配(难度:简单)

题目链接: 题目描述: 给你一个字符串数组 words ,数组中的每个字符串都可以看作是一个单词。请你按 任意 顺序返回 words 中是其他单词的子字符串的所有单词。 如果你可以删除 words[j] 最左侧和/或最右侧的若干字符得到 word[i] ,那么字符串 words[i

Java内存模型是什么?线程安全问题为什么会引发?

近日,有热心市民就 "Java内存模型 " 提出质疑: 线程是否会把所有需要操作的数据全加载到内存 根据《我是憨包》可以看出,当事人蛋蛋(化名)目前情绪稳定,并且似乎已经意识到问题所在 是的,聪明的蛋蛋已经找到了答案(答案后面再说) 此事件发生后,群内大佬高度重视,立即召开线上会议,成立Java内存模型专家小组作出响应,要求组织迅速,妥善处理,迅速查清问题根源,立即组织开展在线答疑,

Java线程<第四篇>:线程间通信

线程间通信是Java线程必须掌握的课程之一。 线程间的通信的前提是,必须要保证线程还活着,可以使用阻塞方法,将线程暂时阻塞起来,当满足一定条件时,通知被阻塞的线程继续执行。 常用的阻塞方法有:sleep、wait、CountDownLatch,sleep只能实现线程暂时停止执行,并不能做到通知的目的,CountDownLatch 是一个非常不错的方法,在《Java线程》系列的后面的文章中会重点说

Java并发 - Lock接口

Locks包 类层次结构 Locks包 类层次结构 Lock接口 方法签名 描述 说明 void lock(); 获取锁(不死不休) 一直获取锁,直到拿到为止 boolean tryLock(); 获取锁(浅尝辄止) 尝试获得锁,获取不到就算了 boolean tryLock(long time, TimeUnit unit) throws Interrupted