自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IO.GRPC.STATUSRUNTIMEEXCEPTION: UNIMPLEMENTED: METHOD NOT FOUND 问题出现的原因之一

IO.GRPC.STATUSRUNTIMEEXCEPTION: UNIMPLEMENTED: METHOD NOT FOUND 问题出现的原因之一开发过程中,发现有时候GRPC会报这个错误,但检查了proto文件,发现编译后的文件中确实存在这个方法。如果出现上述的情况,大概率是服务端端口没有被彻底杀死,或者同时起了两个相同的服务,导致服务端无法识别GRPC里的方法,这个时候只要找到服务对应的进程,全部杀掉后重启服务就可以了。...

2021-11-08 16:33:37 2578

原创 vue解决重复路由导致的浏览器报错:NavigationDuplicated: Avoided redundant navigation to current location

解决方法如下,使用router-link跳转路由,而不是使用$router.push/replace的形式,原因应该是router-link阻止了浏览器的默认事件,所以不会出现重复路由的报错<router-link :to="{name: 'xxxxx', }" replace <div>xxxxxxxx</div></router-link>这样即使是相同的路由,浏览器也不会报上述的错误...

2021-08-09 17:02:17 518

原创 类似“1.0.1.0“的版本号比较,取出最大的那个版本号

类似"1.0.1.0"的版本号比较,取出最大的那个版本号public static String sort(List<String> list){ if (list!=null&&list.size()==1){ return list.get(0); } List<String> newList = new ArrayList<String>(); if(

2020-11-18 16:18:31 829

原创 关于取出套餐名称中的相关费用(通过匹配‘元’字来获取前面的数字,包括小数)

一开始主要的难点是如何匹配数字中的小数点,本来打算用正则表达式,但试来试去总是不行(主要还是太菜了),所以最后想到了直接用ASCII码匹配就好了,然后将char类型强转为byte类型就是这个字符对应的ASCII码,最后就比较简单了String a = "奥尔良鸡腿套餐(18.7元/份)"; int lastPosition = a.indexOf("元"); int beginPosition = 0; for(int i=lastPosition-1;i>0;i--){ //

2020-06-24 10:55:58 245

原创 MySQL8以上版本连接数据库路径时防止时区错误问题

MySQL8以上版本连接数据库路径时防止时区错误问题前几天用MySQL一直连不上数据库,连接的时候总是报一下错误:The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC d...

2019-08-08 09:13:38 323

空空如也

空空如也

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

TA关注的人

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