![](https://img-blog.csdnimg.cn/20200209095234465.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Springboot
初次使用springboot完成增删改查
君_陌
修行者
展开
-
java拼接字符串(字符串包含双引号)
String sql = "exec p_skill '"+1+"',"+"\""+1+"\"";System.out.println(sql);输出结果是exec p_skill '1',"1"拼接双引号,需要用转义字符 "\""。一个小窍门:我将数据库存的值直接复制到idea里,自动给我加上了转义字符,很方便,我就可以不用自己加了(橙色是idea自动加的)。...原创 2021-01-10 13:29:00 · 9761 阅读 · 0 评论 -
Error starting ApplicationContext. To display the conditions report re-run
当创建springboot出现Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.我检查发现是我的端口占用问题,只好换端口或者把占用的端口关掉。原创 2021-01-03 10:39:30 · 6891 阅读 · 0 评论 -
SpringBoot2集成使用hikari连接池报 Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl 错附解决办法
原因是hikari 连接池对数据库连接管理的问题,后来发现SpringBoot2配置文件有所变化,需要更改一下配置#datasourcespring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/ak_blog?autoReconnect=true&useUnicode=true&characterEncoding=ut.原创 2020-05-10 17:18:53 · 8054 阅读 · 0 评论 -
宝贝彻底搞懂 SpringBoot2.0+Redis+Mybatis实现数据缓存以及缓存注解的使用,
1、在pom.xml中引入相关依赖自己导入web,mybatis,mysql的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</arti...原创 2020-03-18 18:49:16 · 575 阅读 · 2 评论 -
深入浅出spring boot cache redis 简单理解自定义 KeyGenerator
简单理解自定义 KeyGenerator一般情况我们在 spring boot 中会使用 redis 作为缓存 但我们是需要自定义 cache key 的生成方式1.为什么不使用 spring 默认的 生成策略?先看看源码:public class DefaultKeyGenerator implements KeyGenerator { public static ...原创 2020-03-18 18:09:34 · 1286 阅读 · 0 评论 -
Centos里Docker安装Mysql5.7
1.搜索镜像docker search mysql2.拉取镜像docker pull mysql# 如果不加版本号,默认拉取最新版本的mysqldocker pull mysql:5.7# 此指令为拉取mysql5.73.启动安装mysqlsudo docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456...原创 2020-03-11 10:33:25 · 321 阅读 · 0 评论 -
springboot+mybatis+echarts前后端的分离疫情防控大数据分析
2020年的新型冠状病毒来临,大家都在家带着,我们计算机专业博士的老师让我做一个我校(本科院校)疫情防控大数据分析,我当时也刚学会springboot的增删改查和拦截器,就开始上手做这个系统,所有的技术都是初次使用,springboot第一次用,mybatis-plus(mybatis的升级版)第一次用,echarts初次使用,因为前后端传值要使用json,所以只好用前后端分离来做,刚好也可以锻炼...原创 2020-02-22 22:13:50 · 3644 阅读 · 27 评论 -
MySQL按照汉字拼音首字母排序
按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序;(name是排序的字段)如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。直接在查询语句后面 添加 order by name a...原创 2020-02-19 00:11:39 · 959 阅读 · 0 评论 -
MyBatis: No MyBatis mapper was found in '[xx.mapper]' package. Please check your configuration.
问题情形 在使用SpringBoot集成MyBatis的过程中,项目正常启动,但控制台打出如下日志: No MyBatis mapper was found in '[com.woxin.itsm.mapper]' package. Please check your configuration.项目说明:SpringBoot+MyBatis的通...原创 2020-02-19 00:10:43 · 3423 阅读 · 0 评论 -
springboot整合mybatis-plus
1.添加pom引用maven的引用很简单,官方已经给出starter,不需要我们考虑它的依赖关系了,此处使用的是2.3版本。<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId>...原创 2020-02-18 19:00:20 · 105 阅读 · 0 评论 -
ECharts柱状图添加点击事件
myChart.on('click', function (params) { 当componentType == "xAxis"或者 ==“yAxisx”时,取被点击时坐标轴的值params.value alert("单击了"+params.componentType+"x轴标签"+params.value); if(pa...原创 2020-02-18 18:17:36 · 7972 阅读 · 0 评论 -
Java中获取List长度
java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法 java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看 方法一:超级for循环遍历for...原创 2020-02-17 22:13:53 · 3407 阅读 · 0 评论 -
Echarts数据可视化grid直角坐标系(xAxis、yAxis)详解:
mytextStyle={color:"#333", //文字颜色fontStyle:"normal", //italic斜体 oblique倾斜fontWeight:"normal", //文字粗细bold bolder lighter 100 | 200 | 300 | 400...fontFamily:"sans-serif", //字体系列fontSize:18, //字体大小...原创 2020-02-17 22:12:40 · 2401 阅读 · 0 评论 -
Cannot determine value type from string 'xxxxxx'
报错如下:查到的都是说字段和属性没对上还有一种情况,构造函数问题,有参构造创建后,无参构造没有创建,也会导致这个问题。弄了一下午,换数据库、换字段、换属性名都没解决,最后想起来是不是缺少无参构造了我是把student写成了studnet,导致和数据库字段没对应上。...原创 2020-02-17 22:11:37 · 5438 阅读 · 0 评论 -
Echarts Y轴保留几位小数
Y轴添加标签,可以保留1位小数axisLabel: { formatter:function (value, index) { return value.toFixed(1); ...原创 2020-02-17 22:10:02 · 2027 阅读 · 3 评论 -
jquery如何根据id获取标签内的值,以及如何通过id赋值,各种标签赋值取值汇总
input标签可以用$("#id").val();span标签可以用$("#id").text();赋值:在text后边的括号里加上值就好//1, 纯js获取数据 var a = document.getElementById("id1").innerText;//2, jqeury获取数据 var a = $("#id1").html(); var b = $("#i...原创 2020-02-17 15:48:07 · 7188 阅读 · 0 评论 -
解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。截图为网络中搜索到的常见原因:照着修改之后,问题依旧存在。最终花费了好大的力气才找到自...原创 2020-02-17 15:20:40 · 357 阅读 · 0 评论 -
JS中使用Math.round(x)来替代toFixed()四舍五入保留1位小数点精度不准确的解决方法
在实际生产环境中,订单量增多的情况下总价会出现很多种比如1.65,22.85等小数点第二位是5的情况下就会发现保留1位小数后并没有四舍五入,得到的值是1.6和22.8,究其原因还是怪自己测试的时候数据量不够全面。发现问题总是要解决的,查找了很多关于四舍五入的资料发现这方面好像很少有人遇到过这个问题,后来自己改了代码,决定不用toFixed()函数来进行四舍五入保留一位小数了。使用Math.ro...原创 2020-02-16 22:19:39 · 1567 阅读 · 0 评论 -
在idea中找不到背景图
<div style="background:#000d4a url(images/bg.jpg) center top;">红色为初始代码,背景图显示不出来。然后我就改成了:<div style="background:#000d4a; background-image:url(static/images/bg.jpg); background-position:c...原创 2020-02-16 20:57:39 · 1430 阅读 · 0 评论 -
【MySQL】字符串截取之substring_index
substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:计数例子:str=www.wikibt.com substring_index(str,'.',1) 结果是:www substring_index(str,'.',2) 结果...原创 2020-02-16 19:51:34 · 367 阅读 · 1 评论 -
使用spring boot完成增删改查--(二)增删改、拦截器
接着上个章节来,上章节搭建好框架,并且测试也在页面取到数据。接下来实现web端,实现前后端交互,在前台进行注册登录以及后端拦截器配置。实现简单的未登录拦截跳转到登录页面首先要实现web端需要在pom里引入jar包,前端用thymeleaf,所以在pom里添加以下内容<dependency> <groupId>org.springframew...原创 2020-02-15 11:37:42 · 813 阅读 · 0 评论 -
IDEA中@override注解报错信息“Method does not override method from its superclass”
出现问题原因:!!!首先查看这个方法是不是重载父类的方法,如果没有父类,那么使用了@override一定会报错;!!!查看重载时是不是方法名/参数有区别;若以上问题都不存在,则可能是以下原因:##引用IDK5版本中存在bug;@override是JDK5就已经有了,但是不支持对接口的实现,认为这不是override报错。JDK6修复了这个bug,无论是父类方法的覆盖还是对接口的实现都可以加...原创 2020-02-15 11:26:16 · 8556 阅读 · 0 评论 -
Idea配置热部署
Idea配置热部署一、概念热部署就是正在运行状态的应用,修改了他的源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器上,使得修改立即生效。热部署为了解决的问题有两个, 一是在开发的时候,修改代码后不需要重启应用就能看到效果,大大提升开发效率;二是生产上运行的程序,可以在不停止运行的情况下进行升级,不影响用户使用。二、Idea开启热部署本篇文章主要是介绍Idea这...原创 2020-02-14 11:32:57 · 189 阅读 · 0 评论 -
@Component, @Repository, @Service的区别
@Component, @Repository, @Service的区别官网引用引用spring的官方文档中的一段描述:在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常在Spring2.5版本中,引入了更多的Spring类注解:@Component,@Ser...原创 2020-02-13 22:32:08 · 101 阅读 · 0 评论