240 发简信
IP属地:新疆
  • Java获取类和类注释信息

    背景 这几天需要整理下接口类名称和对应的类描述,如下图,需要取类名MyDemo 和@description的内容“测试Demo描述”,手动一个个整理显然不合适,写了一个Dem...

  • Java+MySQL一个字段、多个状态实现

    业务需求 账单商品对比、显示对比结果且不一致结果多的排序靠前,可能出现情况:对比一致、暂不可对账、商品数量不一致、单据状态不一致、商品金额不一致。 设计思想 类似此业务的状态...

  • 120
    docker命令及部署SpringBoot项目

    编辑dockerfile文件 将打包文件包放到同目录 制作镜像 -t 指定镜像tag名,注意命令最后有一个“.” 成功后我们就可以查看所有的镜像了 启动容器 -d参数是让容器...

  • Stream遍历和分组工具

    1.使用group分组key值为空时触发异常,但是有时又需要对包含空数据的集合进行分组,空值数据分为一组。 2.使用流处理数据循环遍历时,如果判断循环次数执行响应的逻辑,可以...

  • Java集成Ucloud中Ufile实现文件上传和下载

    最近公司文件对接云服务为Ucloud,看过Ufile的官方文档,感觉有些模糊,各种帖子也是,里面使用的ufile方法都无法引用到,写了一个demo实现上传下载。 一、依赖,到...

  • JFinal框架动态切换数据库

    需求:需要根据企业ID切换对应的数据库,同时,后期可动态增加数据库配置 JFinal框架中对于对于多数据源配置有两种方式:1.通过配置文件配置,有多少数据库就要配置多少,服务...

  • JFinal框架中Record对象转实体类对象数据

    公司使用JFinal框架,发现JFinal中Record数据无法通过fastjson直接转实体类对象,只能使用record各种get获取数据,实在是无法忍受,写了一个处理re...

  • 自定义线程池+多线程处理+CountDownLatch

    前几天在写同步接口,因为数据量比较大,所以使用多线程,这里写了Demo记录下。 自定义线程池 Java中Executors已经提供了创建线程池的方式,但在阿里巴巴开发手册上是...

  • mysql优化及索引

    执行流程 客户端,连接器,查询缓存(判断缓存是否命中,命中直接返回结果),分析器,优化器,执行器,引擎,查询结果。我们平时sql调优就是在分析器和优化器阶段进行的 排除缓存干...

  • synchronized和ReentrantLock

    synchronized 1.synchronized可以作用在方法和代码块上,方法又可以分为实例方法和静态方法,代码块可以分为锁实例对象synchronized(this)...

  • JVM相关笔记

    JVM内存模型 JVM主要由堆内存,方法区,程序计数器,虚拟机栈,本地方法栈组成,其中对堆内存和方法区是线程共有的,其他三个是线程私有的堆:一般情况下存放的对象栈:存放局部变...

  • Redis相关(缓存雪崩,缓存穿透,缓存击穿)

    redis有哪些数据结构 String,hash,list,set,sortedSet,另外还有几个特殊结构HyperLogLog、Geo、bitmap 持久化 redi提供...

  • Git撤销修改的内容

    一、未add加入缓存区 二、已add加入缓存区 该命令只是清除git对于文件修改的缓存,相当于撤销了git add的操作,所以本地的文件并不会删除,只是回到了(一)中的未加入...

  • Jdk1.8关键字default和Stream流

    default 新增了一个default关键字,在接口中,可以实现方法,然后用default修饰,那么在实现类中不需要实现,就可以直接调用这个方法用处:比如如果在List集合...

  • 120
    IDEA项目lib依赖问题解决

    1. lib依赖包无法引入 使用IDEA打开structrue,进入Libraries,点击 + 选择依赖包所在目录,手动导入 2. 非项目用用中的类配置冲突 打开Modul...

  • Elasticsearch使用

    es基本信息 indexName:索引名称,相当于mysql数据库名type:类型,相当于mysql表名 CRUD 插入:PUT 2.修改: POST es的修改就是覆盖 或...

  • 120
    Java+layui 下拉框树形数据展示

    这两天做一个小东西,记录下自己使用layui遇到的问题和解决方案,先看最终的效果 前端代码:引入文件,换成自己的目录就可以了 页面 js部分:下载treeSelect.js ...

  • Java获取一个月每周星期一至星期日的日期

    话不多说,直接上代码: 参数为当前日期, 调用getWeekList()方法就可以了,为了展示效果,下面是循环打印了一下: 这个方式比较low,暂时性解决问题是可以的,其实很...

个人介绍
年轻时不多经历一些,老了拿什么下酒!