![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT
文章平均质量分 54
m_sophia
这个作者很懒,什么都没留下…
展开
-
ElasticSearch自定义接口方法
在上文《Spring boot整合ElasticSearch教程》中,我们简单介绍了Elasticsearch的基本知识,并通过spring boot整合Elasticsearch搭建一个简单案例。然而,该案例中测试案例简单,因此本文将讲解以下两点(1) 如何自定义接口方法进行数据查询(2) 如何通过DSL语法进行Elasticsearch数据搜索。1、依赖配置依赖配置中引入了elasticsearch、web、lombok等依赖<dependencies> ..原创 2021-04-04 14:28:11 · 825 阅读 · 0 评论 -
mybatis中动态排序失效
mybatis中动态排序失效应用场景:在应用程序中需要根据表头设置数据的排序字段与规则。问题:将排序字段与排序规则以参数的形式动态传入了mybatis的xml中,然而实际运行结果仍然是默认字段升序的查询结果。原因:为了预防SQL注入问题,在xml文件中接收动态参数采用的是#{参数名}的方式,基于mybatis的预编译,排序字段会编译为"参数名",从而导致动态排序失效例如:期望结果:order by transAmount desc实际结果:order by "transAmount" "原创 2021-03-05 14:18:47 · 561 阅读 · 1 评论 -
Swagger2原理详解与示例
在前后端分离开发的今天,接口文档显得尤为重要,其重要性有以下几点:1、约定接口信息,便于前后端分离开发;2、便于测试人员测试并检查数据;3、加快新员工上手工作的速度;4、后续工作交接。然而,接口文档的整理与编写又令繁重的开发工作雪上加霜。有没有好用的工具或者...原创 2020-04-24 14:59:06 · 5571 阅读 · 3 评论 -
Spring MVC与EChart同时绘制多个图形
根据实际业务需要,有时可能需要在同一个页面中显示多个图形,例如下图: 这个时候怎么去处理,一种比较简单粗暴但却很LOW的方法是:在前端页面复制同样的代码,通过多个ajax请求去获取数据并渲染视图。一两个图形还行,七八个的时候就会显得代码臃肿不堪,让人不忍直视。针对这个问题,我们在本篇文章中进行探讨研究,以供参考。1、实现流程整个流程中的重难点在于:(1) 封装多个...原创 2020-01-05 22:19:39 · 469 阅读 · 0 评论 -
Spring MVC与EChart绘制图表(二)
在上一文章中,我们简单介绍了柱状图的绘制方法,今天主要介绍一下饼状图和折线图的绘制方法。采用的封装类还是上一篇文章的,此处不再累述。话不多说,直接上代码。1、饼状图前端:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><!...原创 2019-12-26 09:07:54 · 341 阅读 · 0 评论 -
Spring MVC与EChart绘制图表(一)
工具:IDEA IntelliJ 2018,MySQL框架:Spring MVC、MyBatis流程:步骤1:客户访问系统提供的地址,从而访问控制器步骤2:获取页面视图(.jsp)步骤3:返回视图,同时在jsp中通过ajax调用数据接口步骤4:获取数据库数据步骤5:通过返回的数据渲染视图前期准备:echarts-all.js、jquery.min.js、数据sq...原创 2019-12-24 12:52:31 · 668 阅读 · 0 评论 -
Spring事务
转载自:Spring事务spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 声明式事务管理建立在AOP之上的。其本质是对方法前后进行拦截,然后在...转载 2019-07-23 17:04:11 · 103 阅读 · 0 评论 -
Mysql5.7数据库主从(Master/Slave)同步安装与配置详解
安装环境1、操作系统:Centos 7.0(Master),windows(Slave)2、数据库版本:5.7.24(Master),5.7.17(Slave)3、主机A:192.168.96.128(Master)4、主机B:192.168.0.104(Slave)Master的配置1、新建需要主从复制的数据库main_db2、在Linux环境下MySQL的配置文件的位...原创 2019-02-28 00:08:16 · 374 阅读 · 0 评论 -
腾讯云部署redis集群,公网访问
关于Redis的集群部署可参考《Linux下Redis的集群部署》,本文将着重介绍如何通过公网进行访问。问题描述:在腾讯云上部署了一个redis集群,各集群节点下的redis.conf文件中bind的IP尝试过:0.0.0.0,127.0.0.1,内网ip。在服务器上使用时,节点之间Redirected等一切OK。但是通过远程机器进行访问时,对于单一节点的查询和操作都是OK的,但是...原创 2019-01-27 12:31:59 · 2103 阅读 · 3 评论 -
Spring boot与Redis存储图片
在Spring boot应用中,由于图片文件比较大,一般采用数据库或者文件服务器的方式进行存储。但是常用的图片如多采用读取数据库或者文件的方式会加大系统的负载,而从物理硬盘读取图片的速度往往达不到期望。因此,将图片以字节流的形式存储在Redis中不失为一个方案。本文主要是在Spring boot中采用Redis集群存储图片。一. 环境 工具:IDEA 、Poatman、jdk1.8 技术...原创 2018-12-19 12:52:41 · 2771 阅读 · 4 评论