240 发简信
IP属地:云南
  • 120
    Springboot+Activiti整合实例

    1.从springboot官网下载项目:https://start.spring.io/[https://start.spring.io/] 2.更改pom文件,导入依赖: ...

  • MySQL 中NULL和空字符串有什么区别?

    1.占用空间的区别 从上面可以看出,空字符串不占空间。NULL的长度是NULL,其实他是占空间的:NULL列需要行中的额外空间来记录它们的值是否为NULL。 NULL值使用i...

  • 用分组汇总后,数据量为0的不展示,怎么解决?

    在实际统计数据的过程中,这种为0的我们一般也是需要展示出来的,如何解决这一问题?下面我们以部门表、员工表为例。演示这个问题如何解决。 1.新建部门表、员工表: 2.插入测试数...

  • 看懂MySQL执行计划

    我们在检查SQL的执行效率时,通常使用"EXPLAIN"来查看执行计划。 输出内容都代表什么呢?1.id:表示查询中select操作表的顺序,按顺序从大到依次执行。2.sel...

  • 120
    一口气了解多线程及其Java实现

    进程:进程就是应用程序在内存中分配的空间,也就是正在运行的程序,各个进程之间不干扰。同时进程保存着程序每一个时刻运行的状态。程序:用某种编程语言(java、python等)编...

  • Nginx是什么?

    最近公司服务前端访问后台出现访问超时,在实际问题查询中发现,相关的请求并没有到后台服务,且后台服务运行正常。通过运维排查,是Nginx服务出现问题。作为一个后台开发,是没有直...

  • Redis实现分布式锁

    Redis分布式锁逻辑实现 分布式系统要访问共享资源,为了避免并发访问资源带来错误,我们为共享资源添加一把锁,让各个访问互斥,保证并发访问的安全性。 例如有这么一个场景:当前...

  • 120
    Redis入门及五种常见对象类型

    1.安装redis安装十分简单,不做过多说明。此处选择安装Windows版本,选择版本下载后解压即可。下载地址:https://github.com/MSOpenTech/r...

  • SQL分组查询取第一条数据

    我们在查询数据时,经常会使用distinct去重,但使用distinct只能去除所有查询列都相同的记录,如果所查询列中有一个字段值不同,distinct是无法去重的。但我们还...

  • JAVA小知识点

    java中的String有没有长度限制?有的。1.常量池限制,发生在编译时。2.String类中本身也对长度有限制,发生在运行期。 volatile关键字干啥的?一旦一个共享...

  • 提高查询效率的几个小方法

    1.能用“=”的时候就不要使用“<>”。(=增加了索引使用几率)2.明知只有一条查询结果,那请使用“limit 1”。(这样可以避免全表扫描,找到对应结果就不用继续扫描了。但...

  • 120
    关于MySQL的索引

    我们都知道,索引能加快数据查询效率。但是具体是如何实现的呢?索引到底长什么样呢? 聚簇索引 建立学生信息表,id为自增长主键: 插入几条数据: 在插入的过程中,MySQL 会...

  • 我的滥用事务经历

    1.死锁情形:方法A有事务,在方法A中调用方法B,方法B开启独立事务。在B中更新A中已更新的数据,出现死锁。 @Transactionalpublic voidfunctio...