简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这里写自定义目录标题mysql使用group by分组后筛选某个值最大的一列其他解决方案:mysql使用group by分组后筛选某个值最大的一列今天在mysql使用group希望group by之后根据某个字段的最大值找出那一列,先看下表结构:需求,根据name1分组,分组后查询出oder字段最大的那一列首先由于本人之前使用的是oracle,记忆中group by之前查询的字段必须为g...
介绍在我们使用SpringBoot项目时使用Redis变的非常简单,我们只有引入springboot提供给我们的依赖就可以直接使用一个RedisTemplate的bean来操作redis了使用1、引入redis的依赖,这是一个starter自动装配组件<dependency><groupId>org.springframework.boot</groupId>&
本文分享几种读取classpath(maven项目即resources下面的文件)下properties文件的方式,其他类型的文件也可以转为InputStream使用直接上代码:public class ClassPathTest {public static void main(String[] args) throws IOException {// resources目录下创建web.pro
目录浅拷贝介绍深拷贝介绍拷贝的工具类推荐浅拷贝介绍拷贝出当前对象的一个副本,这个新对象和当前对象处于不同的堆内存中,两个对象的基本数据类型的值完全一样,但是引用数据类型还是指向同一个对象的。深拷贝介绍深拷贝拷贝出当前对象的一个副本,这个新对象和当前对象处于不同的堆内存中,两个对象的基本数据类型的值完全一样,引用数据类型指向的对象也拷贝出了一份一模一样的副本。可以看到我们如果在拷贝对象时不清楚深拷贝
前言springboot默认内置了tomcat容器,启动时可以直接启动内置tomcat来启动应用,本文详细介绍tomcat启动全流程及接受http请求全流程源码分析直接从源码开始分析,先从run方式开始分析,我们只关注主要流程,即只关心核心代码public ConfigurableApplicationContext run(String... args) {StopWatch stopWatch
前言今天在公司的linux机器上需要安装es,但是部署过程出现了一点问题,以此记录下部署流程1、下载es的镜像,查看dockerhub选择自己需要安装的版本,笔者选择的是7.8.1docker pull elasticsearch:7.8.12、启动容器es的文件和日志需要挂载到宿主机所以执行docker run -p 9200:9200 -p 9300:9300 --name elasticse
目录PageHelper介绍PageHelper使用PageHelper原理PageHelper踩坑PageHelper介绍PageHelper是基于mybatis提供的一个第三方分页插件,在基于mybatis的项目中使用非常方便,详细可查看官网:https://pagehelper.github.io/PageHelper使用先简单介绍下使用:maven依赖<dependency>&
前言我们在开发中使用数据库时往往需要做一些备份之类的,或者需要导出下表结构导入到其他数据库等本文介绍下使用navicat导出数据库表结构、表数据导出表结构、数据1、选择工具->数据传输2、选择我们的数据库,然后目标选择文件,目录导出到本地桌面的1.sql文件(也可以选择连接把数据传输到其他数据库)3、此时我们可以看到左上角有一个选项,这个选项里面我们可以选择要导出哪些数据,包括表结构、索引、
前言redis作为当下比较热门的nosql 缓存中间件,使用起来非常简单,但是当我们需要让多个命令保持原子性时,应该如何使用呢,本文就来介绍下案例1、redis提供了事务操作,multi和exec指令,我们来简单的模拟一下首先启动redis服务,连接到客户端执行完上述过程最后get k1的值是2,上述可以理解为multi开启了事务,只是多次set,此时的返回结果为QUEUED,代表进入了执行队列,