- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 Jasper Report详细使用教程
此时会弹出一个窗口,让你选择子报表文件的路径。选择成功之后,调整一下子报表的样式,最终样式如下所示。设置子报表的数据源设置子报表路径设置子报表数据源需要注意的是,数据源类型必须使用【new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{subData})】方式包装起来。不要问为什么,就按照这样写就没问题,不然会报错。
2024-07-01 17:26:55
4740
1
原创 mysql查询字段是否包含某个值或某些值的方法(find_in_set函数)
select * from user where name like '%四%' or name like '%五%'===select * from user where name regexp '四|五'方法二:SELECT * from demo where FIND_IN_SET('admin',carbonWorkId );字段carbonWorkId 中包含admin的都查询到了,会导致索引失效!查询字段(strlist)中包含(str)的结果,返回结果为null或记录。strlist :待。
2024-03-11 12:05:16
3875
1
原创 spring-boot-admin的介绍和使用
Spring Boot 有一个非常好用的监控和管理的源软件,这个软件就是 Spring Boot Admin。该软件能够将 Actuator 中的信息进行界面化的展示,也可以监控所有 Spring Boot 应用的健康状况,提供实时警报功能。显示应用程序的监控状态应用程序上下线监控查看 JVM,线程信息可视化的查看日志以及下载日志文件动态切换日志级别Http 请求信息跟踪其他功能点……搭建服务流程说明admin-server admin 监控服务。
2024-01-31 15:30:50
2253
原创 springboot集成Elk做日志系统
ELK是三个开源软件的缩写,分别表示:elasticsearch、logstash、kibanaElasticsearch、Logstash、Kibana作用:Elasticsearch: 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等 ,用于存储日志信息Logstash: 日志收集,springboot利用Logstash把日志发送个Logstash,然后Logstash将日志传递给Elasticsearch。
2023-12-25 11:43:34
2934
原创 毕业版本依赖关系
(注意,该分支 Spring Cloud Alibaba 版本命名方式进行了调整, 未来将对应 Spring Cloud 版本, 前三位为 Spring Cloud 版本,最后一位为扩展版本,比如适配 Spring Cloud 2021.0.1 版本对应的 Spring Cloud Alibaba 第一个版本为:2021.0.1.0,第个二版本为:2021.0.1.1,依此类推)2.0.4.RELEASE(停止维护,建议升级)1.5.1.RELEASE(停止维护,建议升级)...
2022-08-31 13:56:22
291
原创 Jasperreports+jaspersoft studio+springboot 制作报表
jaspersoftstudio工具JaspersoftStudio是JasperReports库和JasperReports服务器的基于Eclipse的报告设计器;它可以作为Eclipse插件或作为独立的应用程序使用。JaspersoftStudio允许您创建包含图表,图像,子报表,交叉表等的复杂布局。...
2022-07-27 09:52:25
1712
原创 Linux下安装JDK
1.下载jdk;2.通过xshell上传jdk到linux系统;3.移动到/usr目录下 mv jdk-8u144-linux-x64.tar.gz /usr/4.进入usr目录下解压缩 tar -zxvf jdk-8u144-linux-x64.tar.gz5.配置环境变量a.进入Java的home目录 /usr/jdk1.8.0_181vi /etc/profile 末尾加入一下配置:系统变量export JAVA_HOME=/usr/jdk1.8.0_181expo
2022-04-18 13:40:42
1086
原创 Linux下安装MySQL
卸载mariadb,否则安装mysql会出现冲突 执行命令rpm -qa | grep mariadb 列出所有被安装的mariadb rpm包; 执行命令rpm -e --nodepsmariadb-libs-5.5.56-2.el7.x86_64 添加官方的yum源创建并编辑mysql-community.repo文件 a)vi /etc/yum.repos.d/mysql-community.repo b)粘贴以下内容到源文件中[mysql56-communi...
2022-04-18 13:25:51
111
原创 基于Springboot+vue的员工管理系统--前端笔记
1.前言之前我们员工管理系统的后端笔记已经书写完毕,现在我们整理一下前端的笔记。2.安装Vue环境,并新建Vue的项目过程比较简单,此处省略....3.登录界面的开发一般的登录界面就是简单的表单:用户名、登录密码、验证码。然后我们涉及到的后台交互有2个:获取登录验证码 提交表单完成登录登录交互的过程: 浏览器打开登录页面 动态加载登录验证码,后端生成的验证码存在前端的sessionStorage中 前端提交用户名、密码和验证码,后台验证验证码是否匹配...
2021-12-15 15:27:28
7159
1
原创 基于Springboot+vue前后端分离的项目--后端笔记
效果图:1.前言从零开始搭建一个项目最重要的是选择一个自己熟悉的框架,此项目使用Springboot框架来构建后端结构,使用vue来构建前端页面。数据层我们常用的是Mybatis,这里我大部分使用了Mybatis-plus简化配置,在涉及到多表联合查询的时候使用了Mybatis。登录功能使用的单点登录,使用jwt作为我们的用户身份验证。引入了SpringSecurity安全框架作为我们的权限控制和会话控制。技术栈:Springboot mybatis-plus spring-sec.
2021-12-14 14:38:38
5448
2
原创 cookies、sessionStorage和localStorage解释及区别
HTML4的本地存储 cookie浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互。一、cookie和sessioncookie和session都是用来跟踪浏览器用户身份的会话方式。区别:1、保持状态:cookie保存在浏览器端,session保存在服务器端2、使用方式:(1)cookie机制:如果不在浏览器中设置过期时间,cookie被保存在内存中,生命周期随浏览器的关闭而结束,这种cookie简称会话cook
2021-11-25 16:49:34
243
原创 @RequestParam,@PathParam,@PathVariable等注解区别
@RequestParam 和 @PathVariable 注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam 是从request里面拿取值,而 @PathVariable 是从一个URI模板里面来填充@RequestParam看下面一段代码:http://localhost:8080/springmvc/hello/101?param1=10¶m2=20根据上面的这个URL,你可以用这样的方式来进行获取public S
2021-11-25 14:28:40
317
原创 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题
问题描述:今天整合SpringBoot项目时,遇到一个莫名其妙的bug:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)我全网搜了好多方案,但是一直卡住。最后分析出来居然是idea中,resources文件目录的问题!原因分析:错误的目录结构如下图:正确的目录结构如下图:这就是出错的原因了,众所周知idea会自动隐藏空文件夹,但是在resources目录下,好像不会自动隐
2021-08-31 14:28:10
488
原创 Springboot测试类之@RunWith注解
@runWith注解作用:--@RunWith就是一个运行器--@RunWith(JUnit4.class)就是指用JUnit4来运行--@RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环 境,以便在测试开始的时候自动创建Spring的应用上下文--@RunWith(Suite.class)的话就是一套测试集合引申:Spring Boot 1.5.2 Junit测试使用 Spring 进行单元测试方法1:@RunWith(Sp
2021-08-30 15:29:50
10624
原创 Spring测试类报错问题:org.junit.runners.model.InvalidTestClassError: Invalid test class
原因: 有时候IDEA开启了自动导包, 导致@Test注解导入包时 错误导入了 import org.junit.jupiter.api.Test解决办法: 删除上面的语句 同时导入正确的包: import org.junit.Test;
2021-08-30 14:48:31
969
原创 Unexpected exception parsing XML document from class path resource
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [bean11.xml]; nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource at org.springframew.
2021-08-25 19:44:13
2808
原创 idea tomcat 乱码问题的解决及相关设置
问题,在idea中出现乱码问题,以前没有的,好像在设置系统代码为utf8之后就出现了,于是尝试了一系列办法,希望这些办法对您有帮助。先看一下乱码的样式。解决方法:在 tomcat / conf 目录下,设置 logging.properties ,增加参数 java.util.logging.ConsoleHandler.encoding = GBK,重启后可以了。...
2021-08-25 19:39:47
114
原创 idea 中maven依赖报错3部曲
第一步:删除maven本地仓库的.lastUpdated结尾的依赖文件第二步:连接外网,重新导入maven依赖第三步:把pom文件中的报错或者pom文件中不报错但是,idea右侧MavenProject插件报错的依赖,Ctrl+x剪切,把maven重新导入一次,在在原位置Ctrl+v将依赖再次复原回去,在重新导入一下,即可解决。注:根据自己处于不同阶段执行不同操作截图附上:第一步第二步:第三步:例如:右侧Maven Project报错将fastjson依赖剪切,执行第二
2021-08-25 19:37:21
821
原创 IDEA-创建MyBatis配置文件模板
Mybatis的配置文件不像Spring的配置文件,在Maven当中添加过依赖之后就可以在下面这个地方打开,需要自己去手动去编写配置文件,但是自己编写的话会记不住要引入的DTD,所以就需要自己创建一个模板。下图是我的添加模板过程代码区添加的代码如下<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0/...
2021-08-25 19:31:41
145
原创 数据库从入门到精通
DDL--数据库操作语言登录数据库mysql -uroot -p 密码退出数据库exit;创建数据库create database 数据库名 default character set utf8;删除数据库drop database 数据库名;查询数据库show databases;+--------------------+| Database |+--------------------+| information_schema || cgb...
2021-08-18 19:35:49
446
原创 SpringBoot项目启动时端口被占用
错误信息:The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.解决方法:1.在cmd窗口中:输入netstat -ano 查看启动的进程ID。如下图所示,8080端口运行的进程ID为94282.杀掉该进程:taskkill -pid 9428 -f完...
2021-08-18 19:28:15
192
原创 IDEA解决Could not autowire. No beans of ‘xxxx‘ type found的错误提示
1.问题描述 在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。2. 原因 原因可能有两个,第一个是IntellijIDEA本身工具的问题。第二个便是我们导入@Service包的时候导入包错误造成的 第一种原因,spring auto s...
2021-05-28 09:17:39
663
原创 IDEA中多行注释及取消注释快捷键
1、一次性添加多行注释的快捷键首先选中要注释区域,然后ctrl+/: 这个是多行代码分行注释,每行一个注释符号ctrl+shift+/:这个是多行代码注释在一个块里,只在开头和结尾有注释符号2、取消多行注释快捷键怎样添加快捷键的,用相同方法取消,如ctrl+/:添加注释,则ctrl+/取消注释ctrl+shift+/: 添加注释,则ctrl+shift+/取消注释...
2021-05-12 18:49:27
4628
原创 Intellij IDEA 调试功能总结
本文简单介绍 IDEA 编辑器的调试功能,主要包括断点调试、单点调试、高级调试。可以收藏本文章,使用到的时候方便查找。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。IDE下方出现 Debug 视图,红色的箭头指向的是现在调试程序停留的代码行,方法 f2() 中,程序的第11行。红色箭头悬停的区域是程序的方法调用栈区。在这个区域中显示了程序执行到断点处所调用过的所用方法,越下面的方法被调用的越早。
2021-05-12 16:38:56
297
原创 给 IDEA 换个酷炫的主题
以下推荐几款个人喜欢的几款主题:第一款:Xcode-Dark Theme:Xcode-Dark Theme主题下载地址https://plugins.jetbrains.com/plugin/13106-xcode-dark-theme/versions第二款:Vuesion Theme:Vuesion Theme主题下载地址https://plugins.jetbrains.com/plugin/13106-xcode-dark-theme/version..
2021-05-12 16:30:35
376
原创 IDEA中常用的快捷键
一、常用的快捷键Alt + Enter 引入类Ctrl + O查看我们继承的类或者接口中的方法,以及我们要实现的方法Ctrl + Alt + b查看接口实现类中方法(就是我们使用接口编程时,在调用实现类方法处直接Ctrl+鼠标左键方法,只能进入到接口中定义的方法处,但是使用该快捷键则直接到实现类的该方法中了)快速打印语句:Ctrl+Alt+T将代码包在一个块中,例如try/catch ;synchronized等Alt + Insert se...
2021-05-12 11:28:19
198
原创 在Idea中创建包时建立分级包结构
点击左边项目结构右上方的小齿轮,取消勾选compact middle packlages选项,此时你建立一个com.tjise.package包,就会显示为com包下tjise包,tjise包下package.java!
2021-05-11 21:02:49
643
原创 JDK8.0环境变量的配置教程
JDK8.0环境变量的配置教程Win10 配置 JDK1.8环境变量JDK官网下载,安装路径最好默认不要改。配置变量之前输入法调英文模式1.右键点击“我的电脑”———“属性”——左上角点击“高级系统设置”2.配置JAVA_HOME, 参考下图 新建系统变量不是用户变量变量名JAVA_HOME变量值C:\Program Files\Java\jdk1.8.0_101...
2021-05-11 11:09:43
12936
原创 解决@Table(name = “t_user“)出现“Cannot resolve table ‘t_user‘“问题
解决@Table(name = “t_user“)出现“Cannot resolve table ‘t_user‘“问题在后端使用@Table(name = “t_user”)出现错误如图所示:工具栏 View -->Tool windows -->Database–>Data Source中填写数据库的信息如果报Server returns invalid timezone. Need to set 'serverTimezone' property.在URL后缀加上?
2021-05-10 18:40:58
1123
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人