笔记
文章平均质量分 71
王云召
这个作者很懒,什么都没留下…
展开
-
list集合自定义排序
本文介绍了基于Comparator,Comparable,stream的三种类型的排序方法。介绍了升序,降序,组合排序,null数据处理等多种情况的排序。原创 2024-06-12 11:41:27 · 1504 阅读 · 0 评论 -
Spring学习笔记(一)
一、什么是Spirng框架?Spring框架为java提供了一个综合的基础性开发支持的平台。包含ioc 容器、数据访问、数据集成、aop、测试等模块。二、什么是IOC(控制反转)容器?什么DI(依赖注入)?控制权从开发人员转变为容器,叫控制反转。依赖注入指有依赖关系的类按照依赖关系放入容器中。三、什么是Bean?作用域是什么?生命周期又是什么?四、什么叫自动装配?有几种装配方法?五、Bean的实例过程六、BeanFactory和ApplicationContext的区别七、什么是AOP?原创 2022-05-18 23:32:41 · 370 阅读 · 0 评论 -
mysql-索引-笔记
为什么用?通过创建唯一索引,保证数据库表的每一行的唯一性。 大大加快数据的检索速度。(创建索引最主要的原因) 帮助服务器避免排序和临时表 将随机IO编程顺序IO 可以加速表和表之间的连接。优点很多,为什么不对表中的每一个列创建一个索引当表中数据增加,删除和修改。索引也要动态维护。降低数据的维护速度。 索引占物理空间,除了数据表占据空间之外,每个索引也要占据物理空间。如果建立聚簇索引,需要的空间会很大。 创建索引和维护需要耗费时间,随着数据量增加而增加。使用索引的注意事项:在经常需原创 2020-09-06 21:18:07 · 159 阅读 · 0 评论 -
Spring事务--笔记
事务是逻辑上的一组操作,要么都执行,要么不执行。事务能否生效数据库引擎是否支持事务的关键。比如常用的mysql数据默认的使用支持事务innodb引擎。但是,数据引擎变为mysiam,那么程序也就不再支持事务了。事务特性(ACID):原子性:事务是最小的执行单位,不允许分割。要不全部成功,要不全部回滚。一致性:事务执行前后,数据保持一致。隔离性:并发访问数据库时,一个用户的事务不被其他事务所干扰。也就是说多个事务并发执行时,一个事务的执行不影响其他事务的执行。持久性:一个事务被提.原创 2020-08-30 21:25:39 · 135 阅读 · 0 评论 -
mysql-sql优化--笔记
https://www.jianshu.com/p/663b8f38db9f分析慢查询1.查看慢SQL是否启用,查看命令:show variables like 'log_slow_queries';如果结果为ON则是开启了,如果为OFF则表示禁用了。2.开启慢查询命令:set global log_slow_queries = on; 3.查看是否开启:show variables like 'log_slow_queries';4.查看慢查询参数,即设置超过多...原创 2020-08-23 20:11:04 · 247 阅读 · 0 评论 -
Zookeeper --笔记
分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。Zookeeper 一个最常用的使用场景就是用于担任服务生产者和服务消费者的注册中心(提供发布订阅服务)。服务生产者将自己提供的服务注册到Zookeeper中心,服务的消费者在进行服务调用的时候先到Zookeeper中查找服务,获取到服务生产者的详细信息之后,再去调用服务生产者的内容与数据。如下图所示,在 Dubbo架构中 Zook..原创 2020-08-16 23:12:07 · 188 阅读 · 0 评论 -
Mybatis问题解释?
1.什么是Statement对象?Statement对象,用于执行不带参数的简单SQL语句2.什么是Mybatis?1.半ORM,内封装JDBC,只关注sql语句。不需要处理加载驱动,创建连接,创建statement等繁杂的过程。直接编写sql,灵活度高。2.使用xml和注解来映射原生信息。将POJO映射成数据。几乎避免了所有的JDBC代码和手动设置参数和获取结果集。3.通过xml和注解将要执行的各种statement配置起来,通过java对象和statement中的sql的动态参数进行原创 2020-08-09 21:31:45 · 394 阅读 · 0 评论