240 发简信
IP属地:上海
  • 120
    Element el-upload上传组件详解

    upload上传是前端开发很常用的一个功能,在Vue开发中常用的Element组件库也提供了非常好用的upload组件。 基本用法 代码: 这个基本不用说,:action是执...

  • 线程同步

    线程同步时一种等待机制,处理多个线程访问同一对象时,线程都会进入这个对象的等待池形成队列,就像食堂里打饭一样排队。 要保证线程安全,光有队列还不够,还需要锁(synchron...

  • 守护线程(daemon)

    线程分为用户线程和守护线程。 用户线程:比如main(),用户看的见,虚拟机必须确保用户线程执行完毕。 守护线程:比如后台记录操作日志,监控内存,垃圾回收等待,用户看不见,虚...

  • MyBatis逆向工程

    简单的说,MyBatis逆向工程就是给个数据库,就会自动生成操作数据库的一堆文件 MyBatis逆向工程 1、所需依赖 2、创建配置文件generatorConfig.xml...

  • 线程的停止&休眠&礼让&强制执行&优先级

    线程的停止 线程的休眠 //延时200msThread.sleep(200); 线程的礼让—— yield 比如有A,B两个线程,如果在A运行时进行礼让,此时A从运行态转为就...

  • Lambda 表达式

    为什么要使用Lambda 表达式 避免匿名内部类定义过多 可以让代码看起来更简洁 去掉一堆无意义的代码,只留下核心的逻辑 预备知识 Functional Interface(...

  • 静态代理

    真实对象和代理对象都有实现同一个接口代理对象要代理真实角色 好处:真实对象可以专注于自己的事情代理对象可以做真实对象做不了或不必要做的事情

  • 实现 Runnable 接口(推荐)

    实现 Runnable 接口 定义 MyRunnable 类实现 Runnable 接口重写 run 方法,编写线程执行体创建线程对象,调用 start 方法启动线程 启动线...

  • 继承Thread类

    run()和start()区别 run()方法:只有主线程一条执行路径start()方法:多条执行路径,主线程和子线程并行交替执行 继承Thread类 1、继承Thread类...

  • maven仓库

    mvnrepository可以从这里找starter

  • 整合Druid(2)

    (接JDBC。。。。) pom中添加依赖 在application.yml中添加 新建一个Druid的配置文件DruidConfig

  • 整合JDBC(1)

    配置application.yml 编写测试类,看看是否连接成功 编写controller 完成

  • 踩坑

    用Idea连接MySQL时,报错Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTi...

  • Spring Boot 核心

    -Spring Boot不是—— 不是Spring Framwork的升级版,是为了让我们更好的使用Spring Framwork; 不是应用服务器,不能替代Tomcat; ...

  • Docker

    为什么要学Docker? Docker是操作系统级别的虚拟化方案,可以为任何应用创建一个轻量级的、可移植的、自给自足的容器。可以让程序员专注于业务本身,而不是开发环境。 相比...

  • Spring AOP

    约定编程 先从约定编程入手。举个例子:在操作数据库时,有很多步骤,如获取连接、注册驱动、执行SQL语句等等,其中最核心的是和业务有关的SQL语句,其他的都是重复性的工作。约定...

  • Spring Boot 2.2.5 官方参考手册PDF版下载地址

    https://docs.spring.io/spring-boot/docs/2.2.5.RELEASE/reference/pdf/spring-boot-referen...

  • Spring IOC

    什么是IOC? IOC(Inversion Of Control),即“控制反转”。Java程序是一个复杂而精密的系统,内部有大量的对象(Bean),它们互相依赖,改变一个对...

  • 为什么要用Spring框架?

    传统的面向对象编程,就是不断的new创建出新的对象,然后把数据在对象之间传递,最终存贮到数据库中,或者方向相反。一句话,面向对象开发就是不断地创建对象、使用对象、指挥对象。所...