
数据库
文章平均质量分 95
数据库
程序dunk
最高级的自律是享受孤独...
展开
-
redis缓存一致性讨论
本文主要讨论redis缓存一致性、如何防止缓存穿透、redis执行lua脚本保证操作原子性原创 2022-08-24 23:19:21 · 801 阅读 · 0 评论 -
JDBC中事务机制以及行级锁(悲观锁)
JDBC事务机制:1、JDBC中的事务是自动提交的,什么是自动提交的? 只要执行任意一条DML语句,则自动提交一次,这是JDBC默认的事务行为。 但是在实际业务中,通常都是N条DML语句共同联合才能完成的,必须保证 他们这些DML语句在同一个事务中同时成功或者同时失败。2、以下程序先来验证以下JDBC的事务是否是自动提交机制! 测试结果,JDBC中只要执行任意一条DML语句,就提交一次。public static void main(String[] arg...原创 2020-09-09 17:30:05 · 405 阅读 · 0 评论 -
JDBC实现DML,DQL以及注入现象解释和解决方案
JDBC1、JDBC是什么? Java DataBase Connectivity(Java语言连接数据库)2、JDBC的本质是什么? JDBC是SUN公司制定的一套接口(interface) java.sql.*; (这个软件包下有很多接口。) 接口都有调用者和实现者。 面向接口调用、面向接口写实现类,这都属于面向接口编程。 为什么要面向接口编程? 解耦合:降低程序的耦合度,提高程序的扩展力。 多态机制就是...原创 2020-09-07 16:42:21 · 872 阅读 · 0 评论 -
MYSQL试题
1、取得每个部门最高薪水的人员名称 select e.ename,t.* from (select max(sal) as sal,deptno from emp group by deptno) t join emp e on e.deptno=t.deptno and e.sal=t.sal; 2、哪些人的薪水在部门的平均薪水之上...原创 2020-09-06 00:07:07 · 270 阅读 · 0 评论 -
MYSQL3
MySQL day031、约束1.1、唯一性约束(unique) * 唯一约束修饰的字段具有唯一性,不能重复。但可以为NULL。 * 案例:给某一列添加unique drop table if exists t_user; create table t_user( id int, username varchar(255) unique // 列级约束 ); i...原创 2020-09-05 14:49:50 · 3949 阅读 · 0 评论 -
MYSQL2
MySQL day021、关于查询结果集的去重?mysql> select distinct job from emp; // distinct关键字去除重复记录。+-----------+| job |+-----------+| CLERK || SALESMAN || MANAGER || ANALYST || PRESIDENT |+-----------+ mysql> select ename,distinct job ...原创 2020-09-03 15:44:23 · 260 阅读 · 0 评论 -
MYSQL1
MySQL1、sql、DB、DBMS分别是什么,他们之间的关系? DB: DataBase(数据库,数据库实际上在硬盘上以文件的形式存在) DBMS: DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer...) SQL: 结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。 SQL属于高级语...原创 2020-09-01 12:42:29 · 383 阅读 · 0 评论