自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

suvue

suvue个人技术博客

  • 博客(23)
  • 收藏
  • 关注

原创 用java来实现一个栈

代码奉上/** * 基于java实现的出栈入栈操作 * * @author suvue * @date 2019/12/30 */public class MyStack { /** * 存储栈内元素的数组 */ private int[] storage; /** * 栈的总容量 */ private in...

2019-12-31 17:27:59 371

原创 设计一个泛型函数,用于获取数组的最小值

直接上代码public class MinValue { private static <T extends Number & Comparable<? super T>> T minValue(T[] values) { if (values == null || values.length == 0) { ret...

2019-12-30 22:58:17 292

原创 java复习---基础

java面试复习—基础1.面向对象和面向过程的区别面向过程:性能较高。面向过程语言大多是可以直接编译成机械码,直接就能在电脑上运行;而面向过程语言在运行时需要进行类的实例化,开销大并且消耗资源;而对于Java语言的性能较差问题,主要原因是它属于半编译语言,最终的执行代码不是可以直接被CPU执行的二进制机械码。面向对象:易维护,易复用,易拓展。这些优点完全建立在面向对象语言的三大特性之上的,...

2019-12-29 21:14:22 2243 16

原创 java基础之注解

java基础之注解自定义注解:@Retention(RetentionPolicy.RUNTIME)public @interface MyAnnotation { String name(); int age();}测试代码:public class AnnotationTest { @MyAnnotation(name = "suvue",age=22)...

2019-12-28 16:11:06 174

原创 java基础之泛型

java基础之泛型1.为什么需要泛型呢?​ 在泛型诞生之前,java中使用object来代替任意类型的。比如你要往一个list中存储dog对象,但是你的同事接过你的代码后,往里面又存了cat对象,这样在取对象的时候,由于都是object对象,因此向下转型变得很困难且不安全。2.泛型的定义把明确类型的工作,推迟到创建对象或者调用方法的时候再去执行。简单理解的话,泛型就像孙...

2019-12-28 15:33:30 143

原创 mysql查询第二高薪水

mysql查询第二高薪水问题描述编写一条SQL,查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。表名为employee员工表解决思路有数据返回数据,无数据返回null。根据这个要求,我们可以考虑采用mysql的IFNULL函数:(摘自菜鸟教程)IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值...

2019-12-28 13:50:29 573 3

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题记录

在使用mybatis时,总会遇到各种奇怪问题,不胜枚举。试过了网上大神总结的各种解决办法,namespace,id没有对上,没加@Mapper注解,还是不管用。最后回过头看看自己项目的配置,发现mapper-locations路径配置错了,而且是小细节的错误。如下是我的错误配置:mybatis-plus: mapper-locations: classpath:cn.suvue.disci...

2019-12-26 14:49:44 116

原创 springboot项目当install到本地仓库时,无法被其他项目引用问题解决方案

maven项目的install到本地仓库,无法被其他项目引用问题解决方案pom.xml中去掉这个插件:<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin&l...

2019-12-24 17:19:02 1238 1

原创 springboot项目中layui的字体图标显示不出来

问题描述:在使用layui开发页面时,js和css路径正确,包结构也跟官网的一样,但是图标就是出不来,像下图中一样。问题定位:F12开发者控制台打印如下日志:问题分析:这是因为经过maven的filter,会破坏font文件的二进制文件格式,所以前台解析出错解决方案:pom.xml中加上这个插件<!--解决图标不能回显问题--> <plugi...

2019-12-23 23:56:19 2697 4

原创 Uncaught SyntaxError: Unexpected token 问题解决

我是在引入layui的包结构时发生这个情况的,试了半天,最后把官网的代码拷贝下来还是不行。无奈之下,maven clean一下项目,Reimport了一下依赖,重启项目,再次访问,就奇迹般的好了!

2019-12-22 21:34:13 708

原创 LocalDateTime造成的java对象反序列化出错的问题

解决方案:redisConfig配置类:package cn.suvue.discipline.core.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.JsonTypeInfo;import com.fasterxml.jacks...

2019-12-22 16:20:51 3896 1

原创 Centos7下使用docker下快速安装redis

Centos7下使用docker下快速安装redis取最新版的 Redis 镜像docker pull redis:latest查看本地镜像docker images运行容器docker run -itd --name redis-service -p 6379:6379 redis-p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直...

2019-12-22 14:15:38 196

原创 centos7快速安装yum源和docker

centos7快速安装yum源和docker使用su命令,获取超级管理员权限su配置下centos的DNSvi /etc/resolv.confnameserver 114.114.114.114nameserver 8.8.8.8备份下原来的yum源cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo_ba...

2019-12-22 14:04:49 306

原创 Failed to determine a suitable driver class问题解决

错误日志:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-12-20 23:00:50.664 ERROR 11184 --- [ main] o.s.b.d.LoggingFailure...

2019-12-20 23:28:39 3376

原创 yaml的ScannerException:while scanningfor thenext token found character '@' that cannot start anytoken

org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token错误日志:Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next tokenfound character '@' that ...

2019-12-20 22:08:50 2701 2

原创 java.nio.charset.MalformedInputException: Input length = 1

java.nio.charset.MalformedInputException: Input length = 1项目启动时报错了,一脸懵java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml' at org.springframewo...

2019-12-20 21:47:54 874

原创 mysql中union,union all 与order by 的常见用法

注意点:多个复合查询使用一个orderby时,注意用AS后的属性名才行!例如:SELECT user_name AS userName,sco_re AS score FROM t1 WHERE user_name LIKE '王%'UNIONSELECT user_name AS userName,sco_re AS score FROM t1 WHERE user_name LIK...

2019-12-19 10:41:17 315

原创 如何下载momentum的背景壁纸

如何下载momentum的背景壁纸在谷歌浏览器F12打开console控制台,输入以下代码:$('#bottom').empty().css('text-align','center');Object.keys(localStorage).filter(e=>e.startsWith('momentum-background-')?e:null).map(k=>$('<img...

2019-12-19 08:55:38 1571

转载 HashMap必知必会

1.说说hashmap的结构和底层原理数据结构由数组和链表组合构成, 数组里面每个地方都存了Key-Value这样的实例,在Java7叫Entry在Java8中叫Node刚初始化后所有位置都为null ,在put插入的时候会根据key的hash去计算一个index值.2.底层结构中链表的存在意义我们都知道数组长度是有限的,在有限的长度里面我们使用哈希,哈希本身就存在概率性,本质上是两个不...

2019-12-18 22:19:39 209

转载 mybatis的xml中<=号被转义

解决方案:<![CDATA[<=]]>解析:术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。在 XML 元素中,"<" 和 “&” 是非法的。“<” 会产生错误,因为解析器会把该字符解释为新元素的开始。“&” 也会产生错误,因为解析器会把该字符解释为字符实体的开始。某些...

2019-12-18 21:22:08 642

原创 记一次微服务的Feign接口调用404异常

异常的报错信息通常有以下几种: feign.FeignException: status 404 readingJson exception:syntax error 404 等等(主要报错信息)问题的根源是:消费者找不到想要调用的方法,也就是你定义的 Feign 客户端接口与被调用接口不一致。要么是请求方式、请求路径不匹配,要么就是参数不匹配,只要认真核对,不难纠正错误。下面举一个网...

2019-12-18 14:02:49 3406

原创 mybatis-plus快速java代码生成(--精简--)

公司的框架用了一套代码生成, 可是奈何生成的代码前后端都有, 繁冗复杂 , 想学习成本太高,且生成了很多无用的代码 , 还得手动删除 , 所以索性自己写了一套最精简的 ,只保留了框架调用链类结构,以下是代码生成的代码:package cn.suvue.discipline.core.generator;import com.baomidou.mybatisplus.generator.Aut...

2019-12-17 22:38:04 277

原创 refusing to merge unrelated histories解决

Push rejected: Push to origin/master was rejected关键代码:git pull origin master --allow-unrelated-histories但是要注意:origin不是一个固定的写法例如:我在idea中配置了两个远程仓库,如图:这个时候依次执行:git pull github master --allow-unre...

2019-12-16 23:25:43 256

空空如也

空空如也

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

TA关注的人

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