- 博客(17)
- 收藏
- 关注
原创 通过feign远程调用header包含中文被拦截问题
应用中使用springboot+springcloud的微服务框架,采用feign调用外部接口,由于header中存在中文,导致对方接收失败,记录一下排查过程,整理思路的同时,也希望能够为将来工作带来一些启发。
2023-04-01 11:23:23 1397
原创 青葱岁月里我拥有了人生第一台电脑
那是一个热情似火,朝气蓬勃的季节,宿舍楼里到处能见到赤膊少年挥汗如雨,我坐在那台满身划痕的电脑面前,小心翼翼的按下电源键,每当这个时候我的心情就如同刮开了一张奖券,期待着那一声清脆的滴声和嗡嗡的风扇声,每当这个时候,我的心里就如同中奖一般如释重负。不是每一次都那么幸运,当电脑连续发出滴滴滴的声音,室友都会不约而同的说:又要拆机箱了。
2023-03-25 00:25:14 397
原创 从Excel中读取数据并自动生成BPMN标准流程图
2022年6月,由于某个项目建设的要求,需要从Excel中读取流程数据并且自动生成遵循BPMN标准的流程图,以用于作业处理,目前支持这些流程图的主流开源框架有Activiti、Flowable、Camunda。由于没有在网上搜索到现成的方案,于是自己通过分析BPMN文件结构,设计了一套实现方案,可能绘制的流程图并不是很完美,但在工作中比较好的实现了预期的效果,这里做个记录以备后续学习改进。
2023-03-23 23:11:06 1374
原创 职场中需要有管理老板的勇气
在我们普遍的认知中,老板或者上级是领导者,也是管理者,作为职场人士,只能是上级管理下级,然而,在成君忆的《水煮三国》中提供了另外一种思路,员工其实也可以管理老板,那就是员工需要有“管理老板的勇气”、需要“做一个勇敢的部属”。注意,本文中的“老板”,泛指团队中一切承担管理职责并对团队结果负责的人。
2023-03-15 00:30:35 181
原创 【记一次难忘的24小时编程竞赛】
在2015年,国家提出了”大众创业,万众创新“的口号,我也响应号召,投入了创业的大浪潮中,有一阵子产品开发陷入了困境,为了激发团队的战斗力,在1024程序员节那一天,我和小伙伴报名参加了SegmentFault主办的Hackathon编程大赛,这是一个命题比赛,主办方会提供一些可选的题目,参赛选手现场选择一个题目,在24小时内完成方案设计和代码实现,最后还需要对方案进行论述和答辩。这一次经历让我见识到了外面的世界高手云集,也感受到来自程序员这个群体的热情,至今都令我印象深刻。
2023-03-11 00:31:11 1027
原创 金三银四转会季,避开这些坑助你提升求职成功率
孙子兵法曰:”知己知彼,百战不殆“,如果有意跳槽的小伙伴,一定要事先做好充足的准备,提前了解公司信息、职位信息,做到心中有数,特别是对于心仪的职位,一定要提前做好功课。在投递简历之前,求职者应该了解招聘岗位的要求。仔细阅读招聘信息和招聘网站,了解招聘单位对应聘者的要求和招聘流程。对于自己没有完全符合的要求,也要从其他方面展示自己的能力和潜力。对于一些高级的职位,还要有针对性的进行简历的定制,这也能体现一个求职者的专业水平,如果能够针对公司的一些产品或流程提出一些改进意见,将大大提升自身的竞争力。
2023-03-09 20:06:55 179
原创 【与ChatGPT相处两个星期让我刮目相看】
ChatGPT打破了人们对于聊天机器人的传统刻板印象,她能够以更接近人类的自然语言和人沟通,并且具有同理心,越来越亲近人类,未来有无限的想象空间
2023-03-05 22:19:40 3224
原创 Junit5集成@SpringBootTest无法启动
引入Junit5之后,除了使用功能强大的mock测试之外,有时候需要启动容器进行测试,在springboot框架下,通过添加@SpringBootTest注解进行启动,公司之前一直使用的groovy+junit4,在升级junit5之后,无法进行集成测试。遇到各种问题,消耗了较多的时间,记录下来用于警示自己。
2022-09-06 22:32:29 1904
原创 artifactory搭建的maven仓库经常出现Read timed out拉取失败
1. 引言此文为自己工作中的记录,处理时间为2020年3月份,由于工作比较忙未能及时整理,如今趁着国庆放假整理出来,分享给大家,希望能够给遇到同样问题的朋友一些帮助,也希望能够给大家提供一些解决问题的思路。2. 背景公司maven仓库基于JFrog的Artifactory4.7.1社区版本搭建,从之前的本地服务器上整个打包移植到云上,无论是本地还是jenkins上都经常出现Read timed out打包失败的情况,查看仓库日志,发现频繁的去远程下载maven-meta.xml配置文件以及其他一些私
2021-10-01 21:38:48 2085
原创 gradle项目离线打包
因交付客户源代码,不能连接公司maven仓库,需要进行离线打包,需要进行一些调整,将过程记录下来,防止重复踩坑:1、工程中创建lib目录(和build.gradle文件同级);2、通过在线方式生成完整的jar包,解压jar包,将其中的BOOT-INF下的ib中的jar包全部拷贝到工程下的lib目录;3、修改gradle打包文件,将仓库地址修改为本地lib目录,依赖全部改为依赖本地目录由于build.gradle中依赖了基础的base.gradle文件,其中涉及到远程仓库及插件方面的地址,需要进行改造
2021-10-01 11:25:34 2818
原创 https无法识别证书(unable to find valid certification path to requested target)的另类解法
项目中需要请求外部https的接口,由于项目的特殊性,采用比较通用的RestTemplate进行调用,在本地开发环境调试通过的,部署到服务器上却提示证书无法识别,具体报错信息如下(已屏蔽掉无关堆栈):org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://xxx.xxx.com/xxx/api/xxx": sun.security.validator.ValidatorEx
2021-10-01 10:17:00 4230
原创 flowable中反序列化流程变量失败Couldn‘t deserialize object in variable ‘xxxx‘
flowable中反序列化流程变量失败Couldn't deserialize object in variable 'xxxx'项目中使用flowable来进行自动化流程,需要将每个步骤执行的结果使用流程变量来保存,由于数据类型未知,采用fastjson来保存对象变量,使用flowable的api进行变量存储:Map<String, Object> rootNodeMap = new HashMap<>();String responseNode = "response";
2021-08-03 00:28:27 4681
原创 druid连接池因数据库故障导致主线程挂起停止响应的优化
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-03-19 19:15:41 4979 3
原创 Mocking of non-interface types requires the CGLIB library.
spring cloud微服务架构中引入spock单元测试框架,且采用given-when-then-where子句,包含Mock对象时,执行单元测试案例失败,提示如下错误:org.spockframework.mock.CannotCreateMockException: Cannot create mock for class com.xxx.xxx.xxx.xxx. Mocking of ...
2019-12-06 10:08:56 937
原创 vue+mybatis-plus实现条件查询
1 需求对于数据的增删改查,一般都是先查询一个list,然后进行查询、编辑或删除操作,list的查询一般采用分页查询。我们经常需要动态的根据前端上送的查询条件,过滤筛选出指定的结果,如下图所示,本例需要根据服务编号、服务名称、框架版本作为条件进行查询:2 理论2.1 框架本例中前端采用基于element-ui的vue框架,后端框架采用springboot+mybati...
2019-09-25 17:11:39 2732
原创 groovy单元测试目录中的.groovy文件无法识别spock包的问题
groovy单元测试目录中的无法识别spock包的问题背景问题解决分析配置背景因为近期工作需要,要在项目中引入spock测试框架,并采用groovy开发单元测试案例。参照网上一些资料引入了依赖,但在编写完成groovy文件之后,一直提示找不到spock中的相关类,如Specification主类。问题使用eclipse4.8+maven+spock,采用groovy编写单元测试。手动建立...
2019-08-03 23:31:37 1031
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人