- 博客(20)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 catface,使用Interface定义Controller,实现基于Http协议的RPC调用
使用类似FeignClient的Interface作为客户端发起Http请求,然后在服务端使用实现了这些Interface的类作为Controller角色,将客户端、服务端通过Interface耦合在一起,实现无感知调用的轻量级组件。其底层通讯协议依旧是Http,支持Http的所有特性
2023-09-06 14:28:17
1636
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java设计模式学习
大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)设计模式此处篇幅有限, 略网上介绍设计模式太多了,随便搜索一下,不下3页都是一模二样介绍23种设计模式。bug猫就不制造文字垃圾了!设计模式,详情参见http://c.biancheng.net/view/1338.html每种设计模式,从“为什么要这么做?”、“这么做的好处,...
2019-02-28 18:39:21
750
原创 Java 单机缓存事件驱动实现
关键词:Java、单机缓存、事件驱动大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)有时候我们自己写一个小项目陶冶一下情操,在需要用到缓存的时候,就有些纠结了,基本缓存都是使用第三服务,或者一个很大的Jar包。也就是一个小单机项目,我们也得部署一套缓存应用,引用一些Jar包…既然没有,那么我们自己动手撸一个,娱乐一下~说...
2020-03-29 15:37:34
335
1
原创 JS中with的通用替代方法(非正则替换)
关键词:JS、with替代方法大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)with是个好东西,但是大家都在说 不推荐使用,甚至在严格模式下直接报错! 岂可修呀! (σ;Д)σ死刑!那么,大家在写JS代码时,有时候不可避免需要使用到with,使用with能极大减少代码。例如:angu...
2020-03-26 12:39:31
2800
原创 记一次jdbc泄漏与解决方案
大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)这是一次非常非常非常脑蛋疼的debug经历上周五bug猫请假外出。在路上收到公司的紧急电话,说是系统访问慢,各种地方报错。初步判断是连接池满了,无法获取到Jdbc链接。已经重启过几次了,让bug猫抓紧解决!当时bug猫身边仅一部手机,赶紧去网吧连远程公司电脑,然后上服务器一看系统的监...
2019-08-28 19:46:00
1045
1
原创 FeignClient服务端,Controller与它的interface们
关键词:FeignClient、cglib动态代理大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)上一篇写到使用动态代理,仿写一个了FeignClient客户端(可以戳这里),顺便学习了FeignClient、自定义注解扫描、FactoryBean、动态代理。在使用FeignClient后,客户端调用远程Http爽歪歪了,但是写...
2019-07-02 11:51:17
9970
6
原创 仿FeignClient轻量级http客户端 - 猫脸
关键词:FeignClient、cglib动态代理、http客户端大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)最近在深入学习Spring cloud。在服务调用部分,feign成功引起bug猫的注意,被@FeignClient设计理念震惊到了!http请求,竟然还可以这样玩!ヾ(@゜∇゜@)ノhttp://www...
2019-03-13 20:22:04
1698
2
原创 多终端登录,只保留一个移动端+PC端同时在线
大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)今天突然有小伙伴在群里问bug猫,多终端登录怎么搞。bug猫说,不知道百度的程序猿不是好码农!后来bug猫自己百度一下发现,还真没有!于是就有这篇博文了~今天就不罗嗦,毕竟快要下班放假了多终端登录,只保留一个移动端+PC端同时在线。类似于微信、QQ,一个账号只能是一台电脑、或...
2019-02-22 19:18:24
8053
3
原创 Spring多数据源事务管理
大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)在Springmvc、Springboot中配置多个数据源,相信各位老师,都司空见惯、手到擒来、炒鸡煎蛋了! ᕙ( * •̀ ᗜ •́ * )ᕗ但是,数据源one和数据源two,需要处于同一个事务,要肿么办?就是A数据库对应数据源one,B数据库对应数据源two,改了A库一张表数据...
2019-02-18 10:31:27
9316
22
原创 枚举高级用法
大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)枚举枚举是个好东西,用得好,可以极大简化代码,提高程序扩展性!当系统中需要使用一些常量时,一般都会采用全局静态常量来定义这些值。但是这样做的弊端是,常量与常量之间没有任何关联关系。比喻现在定义了一组静态常量:public static final String elongCod...
2018-12-14 11:40:27
1520
原创 java 通用扁平数据转换成树形结构
大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)所谓树形结构,就是上级节点中,包含若干子节点,然后子节点中又包含其子节点,一般是没有层级次数限制。数据库中又是按扁平结构存储的,因此在使用的时候,必须转换成树数据结构才行!部门树、权限树、菜单树,好麻烦哦!一不小心就递归死循环了 (ಡωಡ)形成树最少的条件: + 节点...
2018-09-11 17:29:45
6296
4
原创 swagger 忽略字段
大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)如题,swagger的ApiModel中,如何忽略不需要的字段呢?@ApiIgnore?这个没毛病,因为整个方法都被忽略了,对应的ApiModel都不显示了,有木有……@ApiParam(hidden = true) ?可以吗?可以就见鬼了!@ApiModelProperty...
2018-06-28 18:56:48
46736
22
原创 集中式ajax配置管理方案
大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载) 本文主要解决大型项目中,海量ajax的统一管理方法公司所做的产品系统,均是严格意义上的前后端分离,数据交换全部通过ajax+json完成。页面上大量地使用到ajax,在后续产品迭代过程中,如果需要修改一些关于ajax底层东西:比如修改超时配置、调整加载过程中的图片、url...
2018-04-12 14:52:17
573
原创 linux清除git账号密码
大家好,我是入错行的bug猫。(http://blog.csdn.net/qq_41399429,谢绝转载)通过git,使用http每次操作远程仓库,都神烦需要账号密码。 使用git config --global credential.helper store指令,记住账号密码之后,后来发现git的账号被锁定成第一次输入的账号密码…… 怎么改都不行,简直哗了狗…… (╯‵□′)╯︵┻
2018-01-09 15:30:32
12344
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人