- 博客(9)
- 收藏
- 关注
原创 常用的 Git 命令,给你准备好了!
分支操作: git branch 创建分支 git branch -b 创建并切换到新建的分支上 git checkout 切换分支 git branch 查看分支列表 git branch -v 查看所有分支的最后一次操作 git branch -vv 查看当前分支 git brabch -b 分支名 origin/分支名 创建远...
2019-11-19 12:03:02 68
原创 ThreadLocal详解
ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。 这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。那么在有一种情况之下,我们需要满足这样一个条件:变量是同一个,但是每个线程都使用同一个初始值,...
2019-10-23 11:07:32 76
原创 mysql explain 使用详情
mysql> explain select * from table;+----+-------------+---------+------+---------------+------+---------+------+------+-------+| id | select_type | table | type | possible_keys | key | key_len...
2019-10-17 10:27:07 81
原创 Mysql创建索引
1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,c2,c3 F...
2019-10-16 11:08:35 114
原创 必看的MySQL数据库使用规范
导读:关于MySQL数据库规范,相信大家多少看过一些文档。本篇文章给大家详细分类总结了数据库相关规范,从库表命名设计规范讲起,到索引设计规范,后面又给出SQL编写方面的建议。相信这些规范适用于大多数公司,也希望大家都能按照规范来使用我们的数据库,这样我们的数据库才能发挥出更高的性能。关于库:【强制】库的名称必须控制在32个字符以内,英文一律小写。 【强制】库的名称格式:业务系统名称_子...
2019-10-15 11:15:24 160
原创 四种数据库随机获取10条数据的方法
sql server:SELECT TOP 10 * FROM T_USER ORDER BY NEWID()ORACLE:SELECT * FROM (SELECT * FROM T_USER ORDER BY DBMS_RANDOM.RANDOM()) WHERE RONUM <= 10MySQL:SELECT * FROM T_USER ORDER BY RAND() LIMIT ...
2018-05-18 15:04:28 447
原创 idea git 解决如何创建和切换分支?
https://blog.csdn.net/autfish/article/details/52513465
2018-05-18 14:34:39 1367
转载 7 个超实用的 MySQL 语句写法,加薪指日可待!
1.插入或替换如果我们想插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。情景示例:这张表存的每个客户最近一次交易订单信息,要求保证单个用户数据不重复录入,且执行效率最高,与数据库交互最少,支撑数据库的高可用。此时,可以使用"REPLACE INTO"语句,这样就不必先查询,再决定是否先删除再插入。 "REPLACE INTO"语句是基于唯一索引或主键来判断唯一(是否存在)的。 "REPLACE INTO"语句是基于唯一索引或主键来判断唯一(是否存
2021-06-30 16:24:31 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人