自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

500-Internal Server Error

java小白的学习之路

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

原创 方法日志切面

@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface TimeConsumeLog { boolean skipResponseLog() default false;}@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.PARAMETER})public @interface LogPar.

2021-08-05 10:16:40 192

原创 java苹果登录token校验工具类

maven依赖 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version> </dependency>

2020-07-24 14:41:32 610 1

原创 IDEA中tomcat日志中文乱码解决方案

1.检查IDEA设置中文件的编码格式全部为UTF-82.确认tomcat的log日志输出格式为UTF-8文件路径{tomcatHome}\conf\logging.properties3.修改日志框架的配置为utf-8不管你是使用log4j还是sl4j还是其他的日志框架,都必须把编码改为utf-8。具体配置方案根据不同框架而定,不在本文讨论范围内,请自行查找4.修改ID...

2020-04-29 14:36:31 2531 8

原创 IDEA下terminal终端中文乱码问题

IDEA中的终端显示的是windows系统的shell终端的内容,所以要解决乱码问题需要设置windows系统的编码,最简单的就是配置环境变量 LESSCHARSET=utf-8配置完需要重启IDEA参考文章:http://blog.sina.com.cn/s/blog_3fba24680102ycvy.html...

2020-04-22 14:49:29 425

原创 java 序列化boolean时属性名前的is被遗漏的原因、解决方案及思考

当boolean值类型的属性被定义为isXX时,有些序列化框架(如jackson)序列化过程中会把is省略,而有些框架(如gson)则不会,如下图package com.juneyaoair.qwp.eurekaclient.bean;import com.fasterxml.jackson.databind.ObjectMapper;import com.google...

2020-03-17 14:31:53 2151

原创 win10企业版修改默认打开方式为notepad失败

以上操作没反应的时候尝试以下操作:右键.txt文件,选择打开方式,选择其他应用然后再执行文章开头的操作就能改好了。

2019-12-27 17:46:07 266

原创 IDEA胡乱报错,但是项目能正常运行

IDEA突然报诸如类找不到的错误,但是运行项目没有问题,显然是提示有误。选择File-> Invalidate Caches/Restart然后清除缓存重启就好了

2019-11-12 10:47:47 4814 2

原创 获取微信小程序accessToken工具类

<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version> </dependency> &lt...

2019-09-30 15:02:34 655

原创 java 计算两个日期间隔自然日

网上有很多版本的此类计算,但都不是很满意。入参2019-01-01 23:59:59和2019-01-02 00:00:00百分之八十的算法会输出0。于是自己写了一个符合常识的工具类。 /** * 判断两个日期横跨天数(不含当天) * E.g., 2019-09-19 12:00:00 2019-09-20 06:00:00 return 1 * E....

2019-09-19 16:21:30 1233

原创 java BigDecimal中的坑们

起初接触这个类就觉得这个类很神奇,各种方法的都不会改变其本身,这也容易引起很多BUG。比如 BigDecimal.setScale()这个方法,正常理解调用这个方法以后原来的对象的精度就被改变了,但事实并非如此: public void test5() { BigDecimal decimal = BigDecimal.valueOf(3.333333333); ...

2019-07-05 13:30:13 402 1

原创 从Spring容器中获取bean

WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();MemberServiceImpl = memberService = wac.getBean(MemberServiceImpl.class);Object myBean = wac.getBean("myBean");从Spring ...

2019-07-01 16:21:53 2327

原创 springboot cache 缓存实践

1.添加springboot-cache的maven依赖: <!-- springboot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artif...

2019-06-10 14:02:35 303

原创 springboot启动报错Error creating bean with name 'defaultValidator'

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultValidator' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAu...

2019-06-10 10:04:33 12814 7

原创 Spring中@Component与@Bean的异同及使用场景举例说明

相同点注解@Component(@Repostory,@Service,@Controller同@Component效果一样,下文不再赘述)和@Bean一样会生成一个对象来被IOC容器管理,并且这两个注解都能为管理的bean指定name等属性。不同点@Component注解使用在类上。只适用于生成自己定义的类的对象;@Bean注解使用在方法上,所在类必须被@Configuration或...

2019-04-08 10:40:46 2669

原创 使用Validation自动化校验请求参数

请求参数校验是我们编程经常需要做的事情,但是每次都用if语句去判空会使代码显得很难看,有的小伙伴就使用javax.validation中的注解去校验参数,这样会使代码变得优雅。但是遇到一个问题就是每个接口中去校验参数又会出现很多的代码重复,能不能用一个好点的方法来避免这种重复的代码呢?本文给出了一种比较简洁,并且适用于spring框架的解决方案。本文只简单描述实现思路及编码,具体原理请参见Sp...

2019-04-03 18:11:42 2510

原创 mycat 各配置文件简介

这篇文章介绍的是mycat的配置相关内容,不包括原理及部署方法。log4j.xml配置介绍要理解mycat的日志输出首先要了解mycat是用java开发的,日志输出是用了log4j2的框架,如果你学过或者使用过log4j2,那么mycat的日志配置对你而言将会非常建单易懂。&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;Configu...

2019-01-18 16:13:24 267

原创 JAVA使用HttpClient发送带附件参数的HTTP请求

首先打开任意可以上传图片的网站,打开浏览器监控并上传附件,然后在network监控里面查看上传附件的请求,其中比较重要的部分如下:headers:其中最重要的就是:Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryVOpk39LzlafPENf1multipart:它会将表单的数据处理为一条消息,...

2019-01-04 11:07:12 6418 3

原创 简单部署elasticsearch全文搜索引擎

官网:https://www.elastic.co/products/elasticsearch下载:https://www.elastic.co/downloads/elasticsearch原理:https://www.cnblogs.com/dreamroute/p/8484457.html1.下载elasticsearch安装包,地址见上文;2.解压安装包到你需要部署的服务...

2018-12-30 12:00:59 1939

原创 oracle数据库将多个列的查询结果集合并到一行中

oracle数据库使用系统函数将多个列的查询结果集合并到一行中。

2017-01-03 19:34:49 37860 1

空空如也

空空如也

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

TA关注的人

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