动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

代码小兵959 

程序员

Ta的文章
MySQL为什么不推荐用 join?

对于mysql,不推荐使用子查询和join是因为本身join的效率就是硬伤,一旦数据量很大效率就很难保证,强烈推荐分别根据索引单表取数据,然后在程序里面做join,merge数据。子查询就更别用了,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,这里多了一个创建和销毁临时表的过程。如果是JOIN的话,它是走嵌套查询的。小表驱动大表,且通过索引字段进行关联。如果表记录比较少的话,还是OK的。大的话业务逻辑中可以控...

代码小兵959
651浏览 0推荐 2021-03-31 22:51:54
进程与线程的区别

进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间)。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,线程没有自己的虚拟地址空间,与进程内的其他线程一起共享分配给该进程的所有资源。“同时”执行是人的感觉,在线程之间实际上轮换执...

代码小兵959
1134浏览 0推荐 2021-03-31 22:45:03
Java多线程基础

一、进程与线程进程:程序运行资源分配的最小单位,进程内部有多个线程,会共享这个进程的资源线程:CPU调度的最小单位,必须依赖进程而存在。二、并行和并发并行:同一时刻,可以同时处理事情的能力并发:与单位时间相关,在单位时间内可以处理事情的能力三、线程实现方式1.继承Thread类publicclassMyThreadextendsThread{@Overridepublicvoidrun(){System.out.println("继承Thread类创建线程");}public...

代码小兵959
934浏览 0推荐 2021-03-31 22:39:50
流程图之SpringMVC详解

要把SpringMVC流程图搞明白,首先需要先搞明白6个组件1.DisPatcherServlet前端控制器核心。用户在浏览器输入url,发起请求,首先会到达DisPatcherServlet,由它来调用其他SpringMVC组件来配合工作的完成,DisPatcherServlet的存在大大降低了组件之间的耦合性2.HandlerMapping处理器映射器记录url与处理器的映射,方式有注解、XML配置等3.HandLer处理器后端控制器(通俗一点:Controller层所写...

代码小兵959
776浏览 0推荐 2021-03-31 22:39:50
Spring注入静态变量

平时开发当中,需要封装工具类,工具类中的方法大多是静态的方法,而静态方法只能调用静态成员变量。静态变量并不属于对象的属性,而是属于类的属性,而Spring则是基于对象的属性进行依赖注入的。所以用注解注入静态变量是不可行的,会一直报NullPointerException例如:直接注入静态的redisTemplate是不行的@AutowiredprivatestaticRedisTemplate<Object,Object>redisTemplate;[点击并拖拽以...

代码小兵959
1007浏览 0推荐 2021-03-31 22:18:50