上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 55 下一页
摘要: 1. Java中的线程安全 Java线程安全:狭义地认为是多线程之间共享数据的访问。 Java语言中各种操作共享的数据有5种类型:不可变、绝对线程安全、相对线程安全、线程兼容、线程独立 ① 不可变 不可变(Immutable) 的对象一定是线程安全的,不需要再采取任何的线程安全保障措施。 只要能正确 阅读全文
posted @ 2021-11-04 16:40 KLAPT 阅读(533) 评论(0) 推荐(0)
摘要: 1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件> 2 .数据操纵语言DML数据操纵语言DML主要有三种形式:1) 插入:INSERT2) 更新:UPDATE3) 阅读全文
posted @ 2021-11-02 16:04 KLAPT 阅读(216) 评论(0) 推荐(0)
摘要: 1.导出整个数据库 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) 》mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysq 阅读全文
posted @ 2021-11-02 15:53 KLAPT 阅读(281) 评论(0) 推荐(0)
摘要: # 导致SQL执行慢的原因 1. 硬件问题。如网络速度慢,内存不足,I/O吞吐量小,磁盘空间满了等。 2. 没有索引或者索引失效。(一般在互联网公司,DBA会在半夜把表锁了,重新建立一遍索引,因为当你删除某个数据的时候,索引的树结构就不完整了。所以互联网公司的数据做的是假删除.一是为了做数据分析,二 阅读全文
posted @ 2021-11-02 15:08 KLAPT 阅读(127) 评论(0) 推荐(0)
摘要: @Transactional注解简介 @Transactional是spring中声明式事务管理的注解配置方式,相信这个注解的作用大家都很清楚。@Transactional注解可以帮助我们把事务开启、提交或者回滚的操作,通过aop的方式进行管理。 阅读全文
posted @ 2021-11-02 14:48 KLAPT 阅读(81) 评论(0) 推荐(0)
摘要: Java8内存结构图 虚拟机内存与本地内存的区别 Java虚拟机在执行的时候会把管理的内存分配成不同的区域,这些区域被称为虚拟机内存,同时,对于虚拟机没有直接管理的物理内存,也有一定的利用,这些被利用却不在虚拟机内存数据区的内存,我们称它为本地内存,这两种内存有一定的区别: JVM内存 受虚拟机内存 阅读全文
posted @ 2021-11-01 19:01 KLAPT 阅读(226) 评论(0) 推荐(0)
摘要: 常见的实现方案: 代码同步, 例如使用 synchronized ,lock 等同步方法 不查询,直接更新 update table set surplus = (surplus - buyQuantity) where id = xx and (surplus - buyQuantity) > 0 阅读全文
posted @ 2021-11-01 18:01 KLAPT 阅读(189) 评论(0) 推荐(0)
摘要: =LOWER(CONCATENATE(DEC2HEX(RANDBETWEEN(0,POWER(16,8)),8),"",DEC2HEX(RANDBETWEEN(0,POWER(16,4)),4),"","4",DEC2HEX(RANDBETWEEN(0,POWER(16,3)),3),"",DEC2 阅读全文
posted @ 2021-10-28 17:12 KLAPT 阅读(297) 评论(0) 推荐(0)
摘要: 读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。 读写分离有两种实现方式: 第一种是依靠中间件(比如:MyCat),也就是说应用程序连接到中间件,中间件帮我们做SQL分离; 第二种是应用程序自己去做分离。这里我们 阅读全文
posted @ 2021-10-28 16:06 KLAPT 阅读(46) 评论(0) 推荐(0)
摘要: MySQL 中常见的时间类型有三种DATE, DATETIME和 TIMESTAMP,其中DATE类型用于表示日期,但是不会包含时间,格式为YYYY-MM-DD,而DATETIME和TIMESTAMP用于表示日期和时间,常见的格式为YYYY-MM-DD HH:MM:SS,也可以带6位小数来表示微秒。 阅读全文
posted @ 2021-10-27 14:31 KLAPT 阅读(185) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 55 下一页