![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
hhhhax1
爱编程,爱生活
展开
-
二年后端JAVA开发面经分享(较全面试大纲)
一、背景 本人2018届本科计算机毕业,前面2家待的都是小公司(对于找工作来说可以说是十分不利的),技术水平一般,历经一个月大概面了大概10家公司,其中大中小厂都有(包含蚂蚁、阿里新零售和字节。PS:无奈水平不济深度和算法都太薄弱都挂了)。最终去了个中厂公司,在此记录下面试中碰到的知识点,以便后续复习总结使用,并分享给还在面试中有需要的小伙伴参考。二、面试JAVA基础相关重写和重载的区别?重写的话返回值可以变吗? 什么时候需要重写hashCode和equals方法?如果不重写的...原创 2020-09-27 20:39:43 · 642 阅读 · 2 评论 -
mysql学习之mysql如何导入导出数据表
一、导出数据库直接使用命令:mysqldump -u root -p abc >abc.sql,然后输入回车就可以输入密码。其中各个对应参数如下:1.导出表结构和数据:mysqldump -u 数据库链接用户名 -p 目标数据库 > 存储的文件名2.导出表结构:mysqldump -u 数据库链接用户名 -p -d 目标数据库 > 存储的文件名...原创 2019-04-28 21:45:11 · 258 阅读 · 0 评论 -
记录学习:Mysql造成死锁怎么解决
1.造成原因:在并发系统中不同线程出现循环资源依赖,要操作的线程都需要等待别的线程释放完资源才能继续操作的时,造成互相等待,就会导致这几个线程都进入无限等待的时间,就会造成死锁。例如:当事务A在等待事务B释放ID=2的行级锁,事务B在等待事务A释放ID为1的行级锁时,事务A和事务B在互相等待对方的资源释放,就会造成死锁。2.解决方法:(1)一种策略是,直接进入等待,直到超时。这个超...转载 2019-05-07 10:28:03 · 233 阅读 · 0 评论 -
mysql使用delete from where in 删除时报错如何解决
数据库存在重复的垃圾数据想利用delete from where in删除,语句如下:DELETE FROM tms_daily_plan WHERE tms_daily_plan_id IN ( SELECT t.tms_daily_plan_id FROM tms_daily_plan t WHERE t.FIRST_PORT_CODE = 'PEK' AND t.ORG_STD BET...原创 2019-05-07 15:20:59 · 16796 阅读 · 1 评论 -
热点账号余额更新问题
一、热点账户 热点账户就是高频进行扣款、入账的账户,也就是该账号余额会被频繁更新。一般热点账户分为两种,一种是频繁扣款的热点账户,另外一种是频繁入账的热点账户。二、热点账户常见问题 1、性能瓶颈问题 2、数据库压力问题 3、成功率问题三、乐观锁修改余额(方案一)3.1 乐观锁 使用乐观锁版本号(version)进行控制,操作如下:查询账号余额...原创 2019-07-08 14:02:16 · 849 阅读 · 0 评论 -
利用mysql存储过程实现唯一单号生成规则
SET @orderNo = ''; CALL `new_generate_orderNo`('D0001', 6, @orderNo); SELECT @orderNo;首先我们新建一张单号生成规则表,表结构如下:CREATE TABLE `bas_seq` ( `bas_seq_id` varchar(50) NOT NULL DEFAULT 'id', `del_...原创 2019-07-26 16:10:34 · 555 阅读 · 2 评论