• 有很多的接口都只是执行个SQL查询之后就直接返回给前端,那么我们能不能把这些SQL保存在数据库中,调用一个固定的接口就能根据传参查询出想要的数据呢?或者当为了加减个字段就得修改代码重启服务的痛苦能不能减少点呢?下面就是方案。 调用直接传入SQL...
  • 1、引用redis的包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte...
  • 前言 我们在做开发springboot 项目时候会遇到各种各样注解,使用各种各样注解,极大的简便了我们开发流程,方式,从JDK5开始支持 注解是Java语言的一种强大的功能 可以理解为代码上的特殊标记,通过这些标记我们可以在编译,类加载,运行等程...
  • GROUP_CONCAT 适用于拼接多条数据相同列,需要使用分割符的字符串查询结果.默认使用逗号作为分隔符 语法: 必须配合GROUP BY一起使用 GROUP_CONCAT(字段) GROUP_CONCAT(字段 separato...
  • 前提概要 在特别特殊的时候,我们可能需要外置tomcat去运行程序,例如alitomcat等特殊场景,方便我们去定时化开发项目或者其他特殊场景。 外置tomcat执行 pom.xml文件首先更改打包方式 war,再排除springboot内...
  • 一、进程和线程     1、进程:正在运行的程序        是系统进行资源分配和调用的独立单位        每一个进程都有它自己的内存空间和...
  • 1.编写文件工具类 package ccc.utile; import java.io.*; /** * @author ccc * @version 1.0.0 * @ClassName WriteToFileExample.java * @D...
  • 简介 我们知道由两种数据的传输方式,分别是字符流和字节流,字符流的意思是传输的对象就是字符串,格式已经被设置好了,发送方和接收方按照特定的格式去读取就行了,而字节流是指将数据作为最原始的二进制字节来进行传输。 今天给大家介绍一下在netty中的基...
  • 前言 项目中遇到这么一个使用场景,用户的登录信息给予token保存,在需要有登录信息的地方,每次都要去获取用户Id,但每次在请求方法中去获取用户信息,代码重复,冗余,很low于是想到了用@ModelAttribute 这个属性 使用场景...
  • 1.概述 前面章节之所以介绍那么多锁的知识点和示例,其实最终目的就是为了排查与解决死锁的问题,下面我们把之前学过锁知识重温与补充一遍,然后再通过例子演示下如果排查与解决死锁。 2.前期准备 ●数据库事务隔离级别 SHOW VARIABLES LI...