自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 向上转型和向下转型

今天问了一个很有意思的问题,如下下图一下实例的对象map和hash有什么区别Map map=new HashMap();HashMap map1=new HashMap();经过测试,map.getClass呵呵map1.getClass反馈结果一致,都是hashmap.本来以为问题就这样结束了,偶然间看到向上转型向上转型并非是将B自动向上转型为A的对象,相反它是从另一种角度去理解向上两字的:它是对A的对象的方法的扩充,即A的对象可访问B从A中继承来的和B复写A的方法。what ?也就是

2021-05-08 11:02:04 165 1

原创 微信无限重复登录

线上环境出现一个贼有意思的bug,微信上的业务部分用户出现重复登录的问题,先说下我们的登录流程。用户进入——从cookie中判断是否为老用户——若是老用户,去redis中查询用户信息进行登录。若是cookie中没有信息,则是新用户,微信授权登录。这个是我们的登录步骤。问题描述:部分用户无法登陆成功,并且重复登录。处理问题过程:排除法。重现安装redis,更改redisUtil,操作类。等等情况但是还是存在问题。最终经过多次验证发现了问题。问题发现:cookie设置的过期时间和redis设置的过期

2021-04-19 16:51:41 2161

原创 java强大的特性,反射(一)将一个对象数值赋值到另一个对象

本文所描述系统使用hibernate为dao层框架使用过hibernate框架的朋友应该知道,他查询的是实体类,对一对多关系很麻烦。因此有着大量的和表一一对应的实体类。并在这些实体类上产生大量的vo,po,bo等类。不了解这些的可以去链接不了解的可以去改博主的文章下面观看。面临的问题:一个po对象将数据转换到bo对象中。两个对象没有任何联系只有部分属性名字相同。解决办法。一个个get,set。一个两个还好,属性一旦过多,就会累死个人。反射。(注:很简单,大佬们勿喷)简单讲一下规则,通过获取类名

2021-03-25 15:54:09 939

原创 加密后解密出现乱码情况

本文主要使用国密SM2为加解密。首先写了一个测试用例,加解密完全正常,没有出现乱码情况。然后通过postman进行远程调用,解密出来的内容中文出现乱码,其他的一切正常。如图,写了很多的编码方式保证其为UTF-8;在获取request的时候添加UTF-8,在获取结果后也添加了。。最后结果依然为乱码。。。最后发现再返回结果New String 的时候没有添加编码方式添加后一切正常,问题出现在New String 的时候。为什么呢?可以看下这文章。https://blog.csdn.net/

2021-03-23 13:21:57 7928 3

转载 spring cloud feign报错问题

启用nacos因为版本问题导致出现种种错误解决办法,去除nacos中的ribbon包,另外添加spring-cloud-loadbalancer原文链接https://blog.csdn.net/qq_44840230/article/details/113502589

2021-03-13 23:04:53 71

原创 调用接口收到html页面

调用远程接口接口为post类型,返回参数为一个String类型的字符串。本来应该收到字符串结构是json形式。但是收到的字符串确实html页面,还是登陆页面。解决思路:访问权限被拦截了。解决办法: 添加对应的权限。...

2021-03-03 22:56:50 2508 3

空空如也

空空如也

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

TA关注的人

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