摘要: 数据库表结构 废话不说,直接上演示代码案例 select * from w_test ORDER BY readCount*1 desc; # 可以直接乘 1 ,结果不变select * from w_test ORDER BY readCount... 阅读全文
posted @ 2021-01-29 15:57 My--style 阅读(225) 评论(0) 推荐(0)
摘要: Linux基础命令 阅读全文
posted @ 2021-01-29 10:24 My--style 阅读(24) 评论(0) 推荐(0)
摘要: count(*)是例外,并不会把全部字段取出来,而是专门做了优化,不取值。count(*) 肯定不是null ,按行累加。所以这里推荐使用count(*) 《阿里巴巴Java开发手册》有如下要求: 执行效果如下: count(*)包括了所有的列,相当于行数,... 阅读全文
posted @ 2021-01-29 09:56 My--style 阅读(362) 评论(0) 推荐(0)
摘要: 面试题:Spring是怎么解决循环依赖的: 通过三级缓存实现循环依赖的,原理是使用了3个Map, 面试官可能又问:为啥通过三级缓存,通过2级能不能实现呢; 答案:2级肯定是可以的; 用三级缓存责任明确、性能更好,三级缓存可以通过回调的方式返回; 第三级缓存 ... 阅读全文
posted @ 2021-01-29 09:55 My--style 阅读(25) 评论(0) 推荐(0)
摘要: 一、数据库好处 可以持久化数据到本地(磁盘)使用结构化查询,比较容易管理二、数据库概念 DB:数据库,存储数据的容器DBMS:数据库管理系统,又称为数据库软件或者数据库产品,用于创建或者管理 DB。 MySQLOracleSqlServerSQL:结构化... 阅读全文
posted @ 2021-01-29 09:48 My--style 阅读(41) 评论(0) 推荐(0)
摘要: 一、MySQL背景 Mysql 数据隶属于 MySQLAB公司,总部位于瑞典,后来Mysql 被SUN公司收购, Sun公司被 Oracle 公司收购。 二、MySQL的优点 成本低:开放源代码,一般可以免费试用性能高:执行很快简单:很容易安装使用三、MySQ... 阅读全文
posted @ 2021-01-29 09:48 My--style 阅读(59) 评论(0) 推荐(0)
摘要: 3、start()方法和run()方法的区别 只有调用了start()方法,才会表现出多线程的特性,不同线程的run()方法里面的代码交替执行。如果只是调用run()方法,那么代码还是同步执行的,必须等待一个线程的run()方法里面的代码全部执行完毕之后,另外... 阅读全文
posted @ 2021-01-29 09:45 My--style 阅读(53) 评论(0) 推荐(0)
摘要: 1、简述java垃圾回收机制? 在java中,程序员是不需要显示的去释放一个对象的内存的,而是由虚拟机自行执行。在JVM中,有一个垃圾回收线程,它是低优先级的,在正常情况下是不会执行的,只有在虚拟机空闲或者当前堆内存不足时,才会触发执行,扫面那些没有被任何引用... 阅读全文
posted @ 2021-01-29 09:43 My--style 阅读(37) 评论(0) 推荐(0)
摘要: 单体微服务调用: 通过上面的调用图会发现,除了微服务,还有一个组件是服务注册中心,它是微服务架构非常重要 的一个组件,在微服务架构里主要起到了协调者的一个作用。注册中心一般包含如下几个功能: 1. 服务发现: 服务注册:保存服务提供者和服务调用者的信息 ... 阅读全文
posted @ 2021-01-29 09:42 My--style 阅读(66) 评论(0) 推荐(0)
摘要: 一、Java 基础 1.JDK 和 JRE 有什么区别? 2.== 和 equals 的区别是什么? 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗? 4.final 在 java 中有什么作用? 5.java 中的 M... 阅读全文
posted @ 2021-01-29 09:41 My--style 阅读(43) 评论(0) 推荐(0)