自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 java.lang.IndexOutOfBoundsException

一般这个错误一出现,就是数组的问题,通常后面还会跟一个 Index: 0, Size: 0,也就是java.lang.IndexOutOfBoundsException: Index: 0, Size: 0什么意思呢?就是有个数组要取出0位置的值,程序发现那个位置也就是0位置那里并没有值,就会报这个错,也有人说是越界错误,也是可以理解的。数组越界了,那里当然也没有值可以给你取得的。所以归根到底是要取的值是空的。就容易解决了吧~...

2021-04-28 08:58:21 4966

转载 org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 文件提前结

自己在写ssm项目进行mapper的单元测试时遇到这个问题,根据网上的方法(XML头配置错误)检查自己的mapper.xml后没有发现错误。之后发现在建立mapper时将其他表一起建了mapper.java和mapper.xml。但是其他表的这俩个文件什么都没有写,在进行单元测试时会先扫描XML文件,而其他表的XML文件无内容,也就是没有头文件,所以报错。之后把其他表的删除,问题得到解决。一点小感受,对于初学者来说在学习新内容时一定要一个功能一个功能的去实现,从网上copy太多,出错后就不晓得哪里的问题

2021-04-27 11:01:09 1350

转载 Java汉字转拼音工具类(支持首字母和全拼)

工具类产生是因为个人业务需求需要根据中文汉字排序,而博主又对网上回答不满意,所以才根据相关资料写了该工具类,写入博客 以备不时之需。直接上代码:Java汉字转成汉语拼音工具类,需要用到pinyin4j.jar包,博主使用的是Maven项目,在pom.xml中引入依赖<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> &lt

2021-04-21 10:01:34 655 1

转载 Java判断字符串是中文还是英文

强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan前言最近项目的短信服务对接外国的第三方发短信通道,第三方对短信内容有限制,不能含中文字符(如果含调用结果肯定失败),所以在发送之前需要对短信内容做校验,看是否含有中文,如果含有则直接将短信发送状态改为失败,不用再去调用第三方;探索之旅站在巨人的肩膀上, 立马在网上搜索一下关于Java怎么判断字符串中是否含有中文;果然网上有很多实现;一、最简单的方式字符与字节的长度依据:一个中..

2021-04-21 09:52:50 9540 1

转载 一张图搞懂MySQL的索引失效

索引对于MySQL而言,是非常重要的篇章。索引知识点也巨多,要想掌握透彻,需要逐个知识点一一击破,今天来先来聊聊哪些情况下会导致索引失效。图片总结版全值匹配(索引最佳)explainselect*fromuserwherename='zhangsan'andage =20andpos ='cxy'andphone ='18730658760';和索引顺序无关,MySQL底层的优化器会进行优化,调整索引的顺序explain select * ...

2021-04-21 09:34:27 327

转载 @JsonFormat(pattern=“yyyy-MM-dd HH:mm:ss“,timezone=“GMT+8“)

java时间批量转化出现的问题:数据返回出现2020-12-10T04:01:49.000+0000时间解决方案:1. application.ymlspring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 serialization: #格式化输出 indent_output: true #忽略无法转换的对象

2021-04-17 17:35:26 6516

转载 利用Dockerfile部署SpringBoot项目

1、创建一个SpringBooot项目并且打成jar包2、在Linux中创建一个文件夹,来做docker测试[root@izwz90lvzs7171wgdhul8az ~]# mkdir /root/docker_test3、将jar包上传到Linux中创建存放jar包的文件夹[root@izwz90lvzs7171wgdhul8az docker_test]# mkdir /root/docker_test/jar然后利用XShell上传jar包到上面的文件夹中4、编写

2021-04-12 13:30:49 800

转载 SpringBoot项目制作Dockerfile镜像部署

在工作中部署项目貌似是运维人员的工作,很多开发者并不是很关注这方面,但现在在很多的IT互联网公司的实际开发中,其实开发和测试、运维的边界是会越来越小的,甚至会融为一体,你开发的项目往往需要你来测试,部署之后线上出了问题还是需要自己负责去维护,排查bug等,所以说运维更是开发人员中非常重要的一部分。第一步:将SpringBoot项目打成jar包利用idea的maven工具常见的两种方式:先点击clean,再点击package 先点击clean,再点击installclean,清理,在进行

2021-04-12 13:24:11 1069

转载 学习dockerfile指令,用docker将一个springboot项目打包成一个镜像并运行

太长不读版: 案例地址:https://github.com/gholly/docker-scaffold.git1. Dockerfile是什么?Dockerfile是Docker用来构建镜像的文本文件,包含自定义的指令和格式。可以通过docker build命令从Dockerfile中构建镜像。2. 镜像构建过程Dockerfile描述了组装镜像的步骤,其中每条指令都是单独执行的。除了FROM指令,其他每一条指令都会在上一条指令所生成镜像的基础上执行,执行完后会生成一个新的镜像层,.

2021-04-12 13:15:16 424

原创 异常:java.lang.IllegalArgumentException: Illegal character in scheme name at index 0: 1xx.xxx.x.xx

异常:原因&解决:一般是因为URL的拼写问题192.168.154.131:8080/solrURL必须要是完整的http://192.168.154.131:8080/solr若这样还有错误,建议检查一下你的这个字符串中间有没有空格,http前后有没有空格的问题本人遇到:我遇到的情况是这样的:我把路径写在yml配置文件中了,如下获取上面的url后调用,就会报上面写的异常信息。后来我在Windows中打印日志,并没有空格,但是在Linux中打印日.

2021-04-09 15:39:01 3016

原创 MySql的like语句中的百分号、下划线

1、问题:在开发中,测试提出了一个bug,在某搜索中,搜索 _,结果把不包含下划线的内容也查了出来!这是什么问题呢?今天特此记录一下,顺便给大家分享下!原sql:select * from table where condition like '%_%';结果: 搜索出来的是全部。原来,在mysql 中,下划线 _ 代表 全部 基本上等同于 *。2、解决方案:对sql 用 \ 进行转义最终达到的sql效果 :select * from table where condition.

2021-04-09 11:13:49 4049 1

原创 Google工具库guava中集合类型Table

Table:它具有两个key[行, 列],对应一个值Table是Guava提供的一个接口Interface Table<R,C,V>Table可以看成:Table<R,C,V> == Map<R,Map<C,V>>它的主要方法:S.N. 方法 & 描述 1 Set<Table.Cell<R,C,V>> cellSet() 返回集合中的所有行键/列键/值三元组。 2 void cl.

2021-04-07 11:18:35 1046

Java8 新特性.rar

Java8新特性,包含代码实例与技术文档。

2020-03-29

空空如也

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

TA关注的人

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