240 发简信
IP属地:上海
  • redis缓存雪崩、缓存穿透

    1、缓存雪崩1.1 我们为什么要用缓存 提高性能:缓存查询速度比数据库查询速度快(内存VS硬盘)二、提高并发能力:缓存分担了部分请求,支持更高的并发 什么是缓存雪崩 现在有个...

  • java多线程start()和run()方法详解

    为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法?他们之前有什么区别? 为什么我们调用start()方法时会执行run()方法?因...

  • java如何查看线程死锁信息

    (1)首先通过 jps 命令查看需要查看的Java进程的vmid(2)然后利用 jstack 查看该进程中的堆栈情况

  • 120
    docker run的流程图以及工作原理

    1、docker run 的流程图 2、docker的工作原理Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过socket从客...

  • docker安装步骤

    1、卸载旧的版本(如果有) 2、需要的安装包 3、设置镜像的仓库 备注:更新yum软件包索引 4、安装docker相关 docker-ce是社区版 5、启动docker 6、...

  • java 中判断各种数据类型是否为空

    字符串java中判断字符串都是空的方法 判断list是否为空(Map、Set同list) 判断date数据类型是否为空

  • java字符串拼接的几种方式和区别【转载】

    结论:1.使用StringBuilder的方式是效率最高的。2.如果不是在循环体中进行字符串拼接的话,直接使用+就好了。3.如果在并发场景中进行字符串拼接的话,要使用Stri...

  • 2020-04-28 需求

    需求:数据库表(向每日可保养箱列表的作业日期插入时间,时间是从excel中获得,excel中有不同箱号的多个日期,取最新的日期即可)1.在数据库中新建一张临时表(t_ls_m...

  • 再次踩坑:PageInfo tmpListPageInfo = new PageInfo<>(tmpList);这里的tmpList是查询数据库得到的结果,注意:此处tmpList的类型如果是JSONArray是不行的,会导致得到的总记录数为当前页的记录数!!!改成List即可得到正确的总记录数!

    Pagehelper使用踩坑

    问题发现PageHelper有时候有效果,有时候没有效果我在项目中查了好久,后来在网上也进行了搜索,并发现了其中的原因,故记录。 解决的办法1. PageHelper.sta...

  • Pagehelper使用踩坑

    问题发现PageHelper有时候有效果,有时候没有效果我在项目中查了好久,后来在网上也进行了搜索,并发现了其中的原因,故记录。 解决的办法1. PageHelper.sta...

  • Java数组的十大方法

    以下是Java Array的前10种方法。他们是来自stackoverflow的投票最多的问题。 1.声明一个数组 2.用Java打印数组 3.从数组中创建一个ArrayLi...