自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode算法题 —— 反转整数

题目给出一个32位的有符号整数,数值范围在[-2^31, 2^31-1]。要求输出翻转的整数。如果反转的整数不在数值范围内则是溢出,输出0。如:输入1234,输出4321;输入-45,输出-54思路将数字转为字符串,然后反转即可,不过要注意反转后的数字可能会溢出的问题。代码 public int reverse(int x) { //将数字转为字符串 S...

2019-12-26 19:32:14 236

原创 LeetCode算法题 —— 回文数

每日一道算法题 —— 回文数题目思路第一种思路第二种思路代码题目回文数,即一个整数,将它各位上的数字从左到右反过来得到的数字依然等于原来的整数。如1221反过来还是1221,所以它是回文数。而-11反过来是11-,所以不是回文数。那么如何判断一个整数是不是回文数?思路第一种思路将数字转换为字符串,然后反转字符串,再与之前的比较看是否相等。第二种思路将整数最高位的数字取出,和整数末位的...

2019-12-25 14:16:08 280

原创 SpringBoot 使用Timer定时器及问题总结

一、SpringBoot使用定时器Timer参考博客:Java定时器Timer学习之一首先需要一个类继承java.util.TimerTask,重写run方法,在run方法里面实现定时任务。import java.util.TimerTask;@Slf4j@Componentpublic class TestTimerTaskUtils extends TimerTask { ...

2019-11-20 10:14:49 1765

原创 微信小程序获取的微信头像模糊或者无法显示

微信小程序获取用户微信的头像,放大查看时图片是模糊不清的。这是因为在获取头像数据的时候,我们拿的不是高清图。微信小程序开发文档的相关说明(链接):因为前端调用微信小程序的getUserInfo拿到的头像默认是132的,如下:https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKzerXkgVCsBxN4Sdwr2HiaE0fofFChOzCVszOians...

2019-11-15 10:58:26 6805

原创 MySQL对某一字段去重

mysql有一个去重关键字distinct,但是如果查询的字段有很多,而想要去重的字段只是其中的某一个,那么仅仅用distinct是完成不了的,distince只能做到你查询的那些字段都是重复时才会去重。比如有一张用户表的数据是这样的:这里我们本意是想查出一条数据,如果是这样写SQL语句:SELECT DISTINCT USER_NAME FROM u_user这样查出来的数据的确只有...

2019-11-07 13:16:44 12044 1

原创 Mybatis报错attempted to return null from a method with a primitive return type (int)(已解决)

一、出现这个bug的原因出现这个bug的原因是因为MyBatis的Mapper.xml文件的查询语句返回的结果是Integer类型,而在对应的接口里面的方法里返回参数的类型是int。如果这个查询语句查询出来的结果是null,则会报这个错误,最简单的解决办法就是返回值的类型统一用Integer类型,或者在sql语句里面用ifnull()的函数,当查询结果是null时,给个默认值0。二、错误示范...

2019-09-25 13:40:36 5361

原创 Mybatis中的CDATA标签和转义符

在Mybatis的xml文件中写sql语句时,有时可能会有 “<” 、 “&” 字符等这些符号,但是mybatis的xml文件会将这些符号转义,在以往的操作中,如果要解决这个问题,就使用对应的转义符,如用&lt;代替<,具体转义符如下所示:当然,也可以使用标签<![CDATA[ ]]>。将带有会被转义的符号的内容放在 <![CDATA[ 和...

2019-07-05 14:57:24 1080

原创 在对象中无法找到使用lombok注解配置的set和get方法(已解决)

今天使用idea引入项目,发现项目中的pojo类中使用lombok的@Setter和@Getter注解配置类中的set和get方法。lombok是一款简化代码的工具,它可以使用注解@Setter来代替set方法,这样我们就可以简化代码,而且即使类中的属性名有改变,我们也无需再去修改set和get方法中的代码,网上教程很多,此处不再详述。但是在引入项目后,发现在其他类中使用对象变量调用set方法...

2019-07-04 13:18:21 6854

原创 SpringBoot整合MyBatis获得插入数据后的主键,返回的一直是1(已解决)

MyBatis如何获得自增主键id,此处我不再叙述,网上有很多,这里就记录一下我遇到的问题。先看一下我获得主键的部分SQL代码:<insert id="save" parameterType="com.test.domain.CardDo" keyProperty="cardId" useGeneratedKeys="true" > in...

2019-04-28 15:11:28 9148 3

转载 超详细axios教程

超详细axios教程 axios 简介浏览器兼容性引入方式使用举例1 执行GET请求2 执行POST请求3 执行多个并发请求axios API1 axiosconfig2 axiosurl config3 请求方法别名4 并发5 创建实例6 实例方法请求配置配置默认值1 全局axios默认值2 自定义实例...

2019-04-02 10:16:51 34887 3

原创 Token解密出错:The string "此处为乱码'' doesn't have a valid JSON format(已解决)

最近在毕设里面使用token做登录授权,使用postman测试出现了乱码报错:com.auth0.jwt.exceptions.JWTDecodeException: The string ‘�z��’G�#�KaTeX parse error: Expected 'EOF', got '&amp;' at position 6: �uB"�&amp;̲�r#��3S"’’ doesn’...

2019-02-18 20:31:18 11416 4

原创 MYSQL报错:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than......(已解决)

最近使用springboot配置mybatis插入数据到mysql数据库时报以下错误:The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via th...

2019-01-12 20:37:07 219

原创 Eclipse中创建Spring boot项目的依赖包maven无法下载下来(已解决)

今天在eclipse中安装STS插件然后新建spring boot项目,死活都下载不下来依赖包,刚开始以为是网络不好的问题,所以把maven中的jar包都删掉了重新下载,发现还是一样,弄了一天终于发现问题所在:STS插件与eclipse的版本没有对应上。如何安装STS插件网上教程很多,但是大部分都没有说明安装的STS插件版本和eclipse是需要一一对应的,我用的eclipse版本是4.10.0...

2019-01-09 19:28:54 8652

原创 JAVA基础算法之斐波那契数列

斐波那契数列是这样的一串数字:1,1,2,3,5,8,13······,这串数字的规律是第一个和第二个数字都是1,从第三个数字开始,是前两个数字的和,用程序算出数列中第n个数字是多少。使用递归的方法:package com.xiamu.fobonacci;import java.util.Scanner;public class TestTwo { private static lo...

2018-12-03 18:02:47 224

原创 解决导出excel表格无法打开的问题

前后端分离实现导出excel,后端使用easyexcel将数据写入excel表格,然后将其写入到响应流中,关于easyexcel的快速使用可参考文章:JAVA使用easyexcel导出excel后端主要代码如下:public &lt;T extends BaseRowModel&gt; void exportExcel(HttpServletResponse response, List&lt...

2018-11-28 15:59:55 27913 5

原创 JAVA使用easyexcel导出excel

JAVA使用easyexcel导出excel导出excel的工具有很多,如poi,jxl等但是他们导出excel会比较的消耗内存,一旦数据大起来可能造成内存溢出,而easyexcel很好的避免了内存溢出的问题。首先下载easyexcel的依赖包:&amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;com.alibaba&amp;amp

2018-11-28 14:32:03 13308 9

空空如也

空空如也

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

TA关注的人

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