04 2021 档案
Java 线程基础
摘要:线程基础特点 1、方法内部变量是线程安全的 2、实例变量非线程安全(对象属性) 3、synchronized锁的是对象,并不是方法或者代码块 4、synchronized锁可重入。同一个线程对同一对象锁可以多次获得。 5、加锁的代码出现异常时,自动释放锁 6、volatile主要作用是让变量在多个线 阅读全文
posted @ 2021-04-14 23:07 landiss 阅读(54) 评论(0) 推荐(0)
数组与链表
摘要:数组 1、数组中的数据类型是一致的; 2、数组元素在内存中是连续的; 3、数组中每个元素占用空间大小是相同的(length); 4、数组元素存放的是数据的地址的值。 5、查找数组中第i个元素,首个元素的地址address + (i * length),时间复杂度为O(1); 特点: 1、大小固定 2 阅读全文
posted @ 2021-04-14 23:00 landiss 阅读(85) 评论(0) 推荐(0)
Java 内部类
摘要:内部类:将一个类的定义放在一个类的内部,这个类就叫做内部类。 内部类特性: 1、内部类只能通过外部类来使用 2、在外部类的方法中使用内部类跟使用一般的类没有特殊的区别; 3、其他外部类访问某个内部类遵循访问控制权限; 4、内部类可以自由的访问外部类的属性、方法; 5、如果要外部类中访问内部类成员需要 阅读全文
posted @ 2021-04-14 22:39 landiss 阅读(50) 评论(0) 推荐(0)
MySQL 去重
摘要:方式一 DELETE FROM t_test WHERE id IN (SELECT * FROM (SELECT MAX(id) did FROM t_test GROUP BY username HAVING COUNT(*) > 1) t); 方式二 DELETE FROM t_test WH 阅读全文
posted @ 2021-04-11 23:13 landiss 阅读(41) 评论(0) 推荐(0)
MySQL 查询相关
摘要:索引建立原则 1、 为经常需要排序、分组和联合操作的字段建立索引。 2、为常作为查询条件的字段建立索引 3、限制索引的数目 4、尽量使用数据量少的索引 5、数据量小的表最好不要使用索引 6、尽量使用前缀来索引 7、删除不再使用或者很少使用的索引。影响数据更新 影响数据查询的主要因素 1、磁盘I/O次 阅读全文
posted @ 2021-04-11 23:06 landiss 阅读(58) 评论(0) 推荐(0)
MySQL 常用操作语句
摘要:数据库安装,待完善 https://www.cnblogs.com/wendy-0901/p/12673705.html https://blog.csdn.net/yougoule/article/details/56680952 数据库启动 service mysql start; 数据库关闭 阅读全文
posted @ 2021-04-11 23:00 landiss 阅读(50) 评论(0) 推荐(0)
MySQL 中的坑
摘要:鬼畜一、delete语句表名不能加别名 DELETE FROM t_test a WHERE a.id = 1; 1 queries executed, 0 success, 1 errors, 0 warnings 查询:delete from t_test a where a.id = 1 错误 阅读全文
posted @ 2021-04-11 22:45 landiss 阅读(153) 评论(0) 推荐(0)
Mysql delimiter的作用
摘要:转自 1. delimiter delimiter是mysql分隔符,在mysql客户端中分隔符默认是分号(;)。 如果一次输入的语句较多,并且语句中间有分号,这时需要新指定一个特殊的分隔符。 delimiter使用 mysql> delimiter // mysql> CREATE PROCEDU 阅读全文
posted @ 2021-04-10 23:38 landiss 阅读(193) 评论(0) 推荐(0)
linux 文件与目录常用命令
摘要:cp命令 语法:cp [选项] 源文件 目标文件 选项: -a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍; -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接; -i:询问,如果目标文件已经存在,则会询问是否覆盖; -l:把目标文件建立为源文件的硬链接文件,而 阅读全文
posted @ 2021-04-10 16:35 landiss 阅读(63) 评论(0) 推荐(0)
Mysql 索引介绍
摘要:--查看数据页默认大小,默认为16KB show global status like 'Innodb_page_size'; 一个数据页看做树结构中的一个节点,一个数据页默认大小为16KB,一个数据页把它拆分成多个小块,每一小块把它叫做元素(Element)。 Element由索引值(Index) 阅读全文
posted @ 2021-04-09 17:36 landiss 阅读(89) 评论(0) 推荐(0)
数据库事务特性
摘要:原子性(Atomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。 一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规则都必须应用于事务的修改,以保持数据的完整性;事务结束时,所有的内部数据结构(如B树索引或双向链表 阅读全文
posted @ 2021-04-08 22:19 landiss 阅读(108) 评论(0) 推荐(0)
Spring Eureka功能介绍
摘要:参考 Spring Cloud针对服务注册与发现,进行了一层抽象,并提供了三种实现:Eureka(支持得最好)、Consul、Zookeeper。本文详细讲解Eureka的用法。 服务注册与发现 1、服务注册 2、服务发现 读取服务缓存:分为只读缓存、读写缓存 首次注册时获取全量服务信息,此后根据信 阅读全文
posted @ 2021-04-01 17:30 landiss 阅读(1474) 评论(0) 推荐(0)