自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 IntelliJ IDEA快捷键大全 + 动图演示!

IntelliJ IDEA 快捷键大全

2023-08-01 15:14:10 627

原创 集成Swagger2,接口文档不显示如何解决?

配置类上添加看看 swagger2是需要mvc支持的

2023-07-04 16:43:15 870

原创 Ureport2隐藏指定行

Ureport2隐藏指定行

2023-05-12 11:09:19 529

原创 MySQL中这14个小玩意,让人眼前一亮(group_concat、char_length、locate、replace等函数用法)!!!

MySQL中这14个小玩意,让人眼前一亮!!!

2023-05-11 16:24:42 160

原创 Ubuntu E: 无法解析或打开软件包的列表或是状态文件解决方案

Ubuntu E: 无法解析或打开软件包的列表或是状态文件解决方案

2023-03-11 17:09:20 383

原创 遍历Map的几种写法比较

Map遍历

2023-03-11 10:38:53 68

原创 ureport2导出多sheet页报表(动态分页、静态分页)

Ureport2导出多个sheet页报表(动态分页、静态分页)

2023-02-21 15:57:54 1686 1

原创 UReport2报表图片显示

UReport2图片2.自定义图片路径自定义就需要重新实现接口ImageProvider,ApplicationContextAware,自定义默认路径,代码如下:自定义实现接口后,此时就可以在设计页面配置自定义的 E:\ureportfiles\picture目录下图片或http https开头的的网络图片了

2023-01-06 11:29:22 1048 1

原创 RabbitMQ常见问题及解决方案

RabbitMQ常见问题及解决方案

2022-12-04 23:12:14 2252

原创 Stream流方式处理List示例

Stream流方式处理List

2022-12-04 13:38:11 2646

原创 SkyWalking启动报错500

SkyWalking 启动报500

2022-11-21 23:38:48 698

原创 常用的 JVM 调优的参数都有哪些?

常用的 JVM 调优的参数都有哪些?

2022-08-08 22:26:52 306

原创 Mysql索引总结

Mysql索引总结

2022-08-06 22:23:58 123

原创 请sql查出version、os 一致的手机号码(一张表中有多个字段数据一致的统计)

请sql查出version、os 一致的手机号码表结构如下:SQL:SELECT m.tel, m.version, m.os FROM mng_user_info m , ( SELECT u.version, u.os FROM mng_user_info u GROUP BY u.version, u.os HAVING COUNT( 1 ) > 1 ) ssWHERE m.version = ss.version AND m

2022-05-19 14:56:10 533

原创 super关键字的用法

super关键字的用法先看一段代码:class Person{ protected String name; public Person(String name) { this.name = name;}}class Student extends Person{ private String name; public Student(String name, String name1) { super(name); this.name = name1; } public

2022-04-22 21:08:30 66

原创 SpringBoot开发常用注解小结

@Controller表明一个注解的类是一个"Controller",也就是控制器,可以把它理解为MVC 模式的Controller 这个角色。这个注解是一个特殊的@Component,允许实现类通过类路径的扫描扫描到。它通常与@RequestMapping 注解一起使用@Service表明这个带注解的类是一个"Service",也就是服务层,可以把它理解为MVC 模式中的Service层这个角色,这个注解也是一个特殊的@Component,允许实现类通过类路径的扫描扫描到@Reposito

2022-04-20 12:49:17 104

原创 ruoyi前后端分离版快速开发管理系统

ruoyi快速开发管理平台

2022-02-23 22:05:11 406

原创 MyBatis动态SQL标签的用法

1.MyBatis动态SQLMyBatis 的强大特性之一便是它的动态 SQL,即拼接SQL字符串。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形,这种语言可以被用在任意的 SQL 映射语句中。动态 SQL 元素和使用 JST

2021-09-06 21:03:45 1159

转载 Redis常见面试题总结

1.什么是Redis?  Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。  Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。  与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Valu

2021-07-06 23:27:33 87

原创 MQ中间件2021.7最新面试题

1. MQ类型:MQ类型描述RabbitMQerlang开发,对消息堆积的支持并不好,当大量消息积压的时候,会导致 RabbitMQ 的性能急剧下降。每秒钟可以处理几万到十几万条消息RocketMQjava开发,面向互联网集群化功能丰富,对在线业务的响应时延做了很多的优化,大多数情况下可以做到毫秒级的响应,每秒钟大概能处理几十万条消息。KafkaScala开发,面向日志功能丰富,性能最高。当你的业务场景中,每秒钟消息数量没有那么多的时候,Kafka 的时延反而会比较高

2021-07-04 23:21:43 182 3

原创 《JAVA编程思想》中对static关键字理解

通常来说,当创建类时,就只在描述那个类的对对象和外观。除非用new创建那个类的对象,否则,实际上并未获取任何对象,执行new来创建对象,数据存储空间才可以被分配,其方法才供外界调用。有两种情形用上述方法是无法解决的,一种情形是,只想为特定域分配单一的存储空间,而不去考虑究竟要创建多少的对象,甚至根本就不创建对象。另一种情形是,希望某个方法不与包含它的那个类的对象关联在一起。也就是说,即使没有创建对象,也能够调用这个方法。...

2021-03-23 23:45:38 66

原创 统计表中不同类型不同状态的个数?

需求:统计表中不同类型不同状态的的个数直接上图:数据库表样子如下:需要页面统计的列表样子:SQL:select 产品名称,sum(case when 完成状态='0' then 1 else 0 end) as 已完成个数,sum(case when 完成状态='未处理' then 0 else 0 end) as 未完成个数,from 表名group by 产品名称...

2021-03-15 18:51:34 276

原创 IDEA 启动错误: 找不到或无法加载主类 解决方法

方法一:1.2.方法二:

2021-01-08 11:01:57 1265

原创 jpress_wars需要的在这拿

链接:https://pan.baidu.com/s/1r4N_v8iFcKHITwJuhAnN3Q提取码:9ibe

2020-12-09 09:40:29 224

原创 JMeter 简单分析结果树、聚合报告以及图形结果

结果树取样器结果:返回值报200,表示执行接口调试成功请求:发送的数据响应数据:返回的数据Thread Name:线程组名称Sample Start: 启动开始时间Load time:加载时长Latency:等待时长Size in bytes:发送的数据总大小Headers size in bytes:发送数据的其余部分大小Sample Count:发送统计0Error Count:交互错误统计Response code:返回码Response message:返回信息Resp

2020-12-03 22:10:28 1993

原创 Jmeter设置token

项目一般都需要进行登陆才能进行后续的操作,登陆有时发送的请求会带有token,因此,需要需要提取token,然后设置成全局变量。1.创建好线程组后,选择http请求2.配置相关信息3.添加监听器,查看结果4.启动5.复制token值6.线程组添加http信息头管理器7.配置http信息头管理器8.启动测试的接口,测试通过。...

2020-12-01 10:48:35 6132

原创 常用的 Linux 命令

1.说一下常用的 Linux 命令列出文件列表:ls 【参数 -a -l】创建目录和移除目录:makdir rmdir用于显示文件后几行内容:tail打包:tar -xvf打包并压缩:tar -zcvf查找字符串:grep显示当前所在目录:pwd创建空文件:touch编辑器:vim vi2.Linux中如何查看日志?动态打印日志信息:tail -f 日志文件3.Linux怎样关闭进程通常用ps 查看进程pid ,用kill命令终止进程。ps 命令用于参看当前正在运行的进程。gr

2020-10-22 13:50:22 153

原创 SpingBoot 启动 web 项目之后出现 java.lang.UnsatisfiedLinkError: D:\Tomcat\apache-tomcat-9.0.36\bin\tcna

亲测有效!SpingBoot 相关问题:启动 web 项目之后出现 java.lang.UnsatisfiedLinkError: D:\Tomcat\apache-tomcat-9.0.36\bin\tcnative-1.dll

2020-09-26 21:16:28 1792 2

原创 什么是SpringMVC?SpringMVC的流程是什么?

SpringMVC是一个基于MVC架构的用来简化web应用程序开发的应用开发框架,它是Spring的一个模块,无需中间整合层来整合,它和Struts2一样都属于表现层框架,在web模型中,MVC是一种流行的框架,通过吧Model、View、Controller分离,把...

2020-09-23 20:46:35 241 1

转载 MyBatis: 一对一和一对多的实现

转载MyBatis: 一对一和一对多的实现

2020-09-23 17:59:41 140

原创 String、StringBuffer、StringBuilder区别

String、StringBuffer、StringBuilder区别String字符串常量不可变,使用字符串拼接时会开辟新的空间StringBuffer字符串常量可变,线程安全,字符串拼接直接在字符串后面追加。StringBuilder字符串常量可变,非线程安全,字符串拼接直接在字符串后追加。StringBulider执行效率高于StringBuffer,高于String。String是一个常量,是不可变的,所以对于每一次+=赋值都会创建一个新的对象,StringBuffer和StringBu

2020-09-23 12:39:38 56

原创 什么是多线程?多线程的出现是要解决什么问题的? 本质什么?

Java语言是一种支持多线程技术的程序设计语言。利用多线程技术,可以开发出多个任务同时执行的应用程序,从而增强程序的功能,提高程序的交互性。什么是多线程?在程序设计中,经常会遇到多个任务同时执行的情况,如一边进行图形化的操作,一边同步显示系统时间,又一边的播放音乐。在执行的过程中暂停一次或者多次,暂时放弃对计算机资源(如CPU中运算器、寄存器)的占用,以使得其他任务被执行,其他任务同样如此。整个过程需要快速、反复完成,已保证呈现出一种并发执行的效果。这种资源被交替占用的任务执行过程,被称为多线程处.

2020-09-21 23:05:37 992

原创 IO流概念的理解

IO流简介流是指在计算机的输入与输出之间运动的数据序列,流序列中的数据既可以是未加工的原始二级制数据,也可以是经过一定编码后符合某种格式规定的特定数据。Java程序通过流来完成输入输出,流通过Java的输入输出系统与物理设备连接。尽管与他们连接的物理设备不尽相同,但所有流的操作是相同的,这意味着一个输入流能够抽象为多种不同类型的输入,如磁盘文件、键盘文件、键盘或者网络套接字。同样一个输出流可以输出到控制台、磁盘文件或者相连的网络中。Java语言把不同类型的输入源、输出源(键盘、文件和网络等

2020-09-21 22:16:05 168

原创 应届生高频面试题

应届生高频面试题一、基础篇(三)11、网络协议11.1.iso7层模型11.2.tcp和udp有什么区别?11.3.http协议和https协议区别11.4.请详细描述下一次http请求到最后响应这之间的过程?11.5.简述一下tcp协议三次握手或四次挥手的过程?二、 Javaweb12.1.Javaweb的核心12.2 servlet的生命周期:12.3既然是单例线程安全如何保障?12.4协议有哪几种请求方式?12.5 get和post请求有什么区别?12.6请求的转发和重定向有什么区别?12.7 ser

2020-08-27 21:30:46 187

原创 深入理解“==”和“equals”的区别

i的地址:966808741ii的地址:966808741j的地址:966808741jj的地址:966808741k的地址:1908153060kk的地址:116211441i == ii 结果:truei == j 结果:truei == k 结果:true

2020-08-25 23:07:25 373

原创 应届生高频面试题

应届高频生面试题基础篇(二)9.集合类9.1.常用的数据结构 数组和链表9.2.数组和链表有什么区别?9.3.java当中的集合类或集合框架(重点)10.线程10.1.进程和线程有什么区别?10.2.java当中如何实现线程呢?10.3线程的生命周期10.4.多线程并发或线程安全问题如何解决?(重点)10.5.线程之间如何进行通信?10.6.悲观锁和乐观锁10.6.IO(input输入 output输出)基础篇(二)9.集合类9.1.常用的数据结构 数组和链表9.2.数组和链表有什么区别?数组会在

2020-08-21 19:52:21 180

原创 应届生高频面试题

应届生高频面试题一.基础篇(一)1.jdk jre jvm三者之间的关系2.面向对象(oop)3. 对象创建的过程4. java的反射机制5. 抽象类和接口有什么区别?6. 方法的重写与重载有什么区别?7. java当中的多态是什么?8. 框架是如何反射创建对象的呢?一.基础篇(一)1.jdk jre jvm三者之间的关系jdk:java开发者工具包jre:java运行环境jvm:java虚拟机三者关系:jdk>>jre>>jvm2.面向对象(oop)

2020-08-19 21:35:49 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除