MySQL进阶语句
在MySQL中,视图表与索引一样,都是MySQL数据库的一种优化,其可以加快查询速度,但需要注意的时,视图表一般只作查询使用,不对其进行增、删、改;视图表并不占用实际内存。在表中的NULL值与空值,NULL值是占用内存空间,但是不计入数据统计,而空值是不占内存空间,但是算数据,计入数据统计的。内连接
分布式主键生成设计策略
常见的分布式主键生成策略
《新学期,新FLAG》突破极限
我是大四老学长,正在实习,被生活推着走,我觉得,就论就业的大环境来说,无论哪个方向都有以下几个方面需要掌握:编程语言,数据库语言,web语言。这些都是基本哦,一定要学好,面试时才能迎刃而解。
新学期,新FLAG —— 以梦为马
大三计本专业,编程水平只会各种奖项从没拿过,大一上学期平平无奇,弄好了成绩之后转专业到了计算机专业,现在大三了,也没打比赛,自己的成绩也看不上眼,零零散散地学了点Android 和linux相关的知识,现在真心感觉自己的简历上面什么都写不了,感觉到时候出去工作会找不到啊,我应该怎么做?(问过前辈了,
Maven坐标查找方法及Maven-Search 插件的使用(保姆级教学)
坐标组成是groupid,artifiactld,version。坐标概念来自数学。坐标作用:确定资源的,是资源的唯一标识。在maven中,每个资源都有坐标。坐标值是唯一的。简称叫gav.......
【JDBC实战】水果库存系统 [设计阶段]
我们在前面的文章中学习了mysql-jar包的导入,使用JDBC规范连接数据库,以及JDBC对数据库进行增、删、改、查等常规操作。接下来,就到检验学习成果的时刻了,我们将运用JDBC一系列常规操作,实现一个水果库存系统,将之前学到的知识融会贯通在一起…
【MybatisPlus】MP解决四种表与实体的映射问题,以及id自增策略
CRUD多了就形成了一种思维定势——得到的数据字段是与实体类中属性一一对应的,这么一想好像也是中规中矩,按规矩办事。难道表中的字段总是与类中的属性相对应吗?
《32天SQL筑基》导读
导读
排序算法详解快速排序
快速排序算法,简称快排,是最实用的排序算法,各大语言标准库的排序函数也基本都是基于快排实现的。快速排序是对冒泡排序算法的一种改进,同冒泡排序一样,快速排序也属于交换排序,通过元素之间的比较和交换位置来达到排序的目的。不同的是,冒泡排序在每一轮只把一个元素冒泡到数列的一端,而快速排序在每一轮挑选一个基
【微服务】Java手写dubbo框架
Java模拟实现dubbo框架
多线程java,这是一篇练习时长两年半的多线程总结,小黑子勿进
想要知道为什么要有线程,必须要先了解什么是进程。线程又被称为“轻量化进程”,可能线程是什么并不好说清楚,在这里打个比方大家就明白了:如果说进程是工厂,那么线程就是工厂里面的各种流水线,他们共同占据着工厂里面的空间。从这个例子就可以发现:进程>线程,更准确来说,一个进程包含多个线程,而这多个线程共同占
IDEA给【类】和【方法】设置作者和日期等注释(适合初学者)
手把手教会你IDEA给【类】和【方法】设置作者和日期等注释
JVM垃圾回收系列之垃圾收集算法
现在的商业虚拟机都采用这种收集算法来回收新生代,IBM公司的专门研究表明,新生代中的对象98%是“朝生夕死”的,所以并不需要按照1:1的比例来划分内存空间,而是将内存分为一块较大的Eden空间和两块较小的Survivor空间,每次使用Eden和其中一块Survivor[1]。为了解决效率问题,一种称
【Java高级】框架底层基础:Java的反射机制剖析
本文通过案例,由浅入深,帮助大家了解为什么需要反射,以及反射的用处。并且,对反射的原理进行了刨析,总结了反射相关的类。同时,反射也给我们带来了效率的问题,而反射的调用优化也被梳理了进来。最后,本文梳理了Class类、Class类的常用方法,以及获取Class对象的方式。
数据库的基础概念(一)
数据库的一些基础概念
JavaEE(Mybatis)—— 环境搭配、数据库连接、程序运行
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Ja
SpringBoot整合第三方技术与MP常用功能
我们一开始设置在com包下的Test类,移出去启动后就会报错,原因是一开始在com包,springboot就会去同名上的com包下去找,如果这个test类在引导类的包下及其子包下则不会报错。报错的原因是test类找不到引导类(启动类)分页操作时在MyBatisPlus的常规操作基础上增强得到的,内部
Redis【缓存雪崩,缓存穿透,缓存击穿】详解
redis缓存雪崩,缓存穿透,缓存击穿问题
Mysql高阶语句
存储过程也shell脚本里的函数类似,只不过存储过程,封装的是一组SQL语句Mysql数据库存储过程是一组为了完成特定功能的sql语句集合存储过程在使用过程中是将常用或者复杂的工作预先使用的sql语句写好并用一个指定的名称存储起来,这个过程编译的优化后存储在数据库服务器中,当需要使用该存储过程时,只