
技术杂记
文章平均质量分 63
梦幻D开始
这个作者很懒,什么都没留下…
展开
-
SpringBoot jackson byte数组 转json List对象
最近的一个接口要进行加解密,涉及客户隐私信息。其实就是把请求的客户信息解密成byte之后转成json。原创 2024-09-03 14:31:34 · 567 阅读 · 0 评论 -
easyPOI生成的excel添加水印
需求要求生成的excel添加水印,这个还是第一次听到,于是研究了一下。原创 2024-09-02 14:29:34 · 711 阅读 · 0 评论 -
Spring Security添加权限认证
最近开发的新需求中需要给前端的权限做验证,由于项目中统一引用的,那么直接使用就好了。原创 2024-07-22 14:24:24 · 397 阅读 · 0 评论 -
easypoi一对多对多导出excel格式问题,数据不对应
刚刚开通了一个公众号,会分享一些技术博客和自己觉得比较好的项目,同时会更新一些自己使用的工具和图书资料,后面会整理一些面试资料进行分享,觉得有兴趣的可以关注一下。原创 2024-07-09 10:19:49 · 796 阅读 · 0 评论 -
工作之建造者模式
刚刚开通了一个公众号,会分享一些技术博客和自己觉得比较好的项目,同时会更新一些自己使用的工具和图书资料,后面会整理一些面试资料进行分享,觉得有兴趣的可以关注一下。原创 2024-06-25 15:30:08 · 271 阅读 · 0 评论 -
SpringBoot使用jackson自定义字段名
刚刚开通了一个公众号,会分享一些技术博客和自己觉得比较好的项目,同时会更新一些自己使用的工具和图书资料,后面会整理一些面试资料进行分享,觉得有兴趣的可以关注一下。原创 2024-06-25 15:15:04 · 369 阅读 · 0 评论 -
Spring boot定义LocalDateTime序列化
在开发需求过程中,定义字段为,返回的序列化字段是按照返回的,返回的字符串带一个’T’,在里面统一配置的时间格式化是不生效的。,这个值是针对Date类型的,可以在配置类里面看。而且默认的格式其实是我们需要的。原创 2024-06-25 14:33:37 · 441 阅读 · 0 评论 -
Spring Boot配置Springdoc
刚刚开通了一个公众号,会分享一些技术博客和自己觉得比较好的项目,同时会更新一些自己使用的工具和图书资料,后面会整理一些面试资料进行分享,觉得有兴趣的可以关注一下。原创 2024-06-25 14:03:28 · 548 阅读 · 0 评论 -
PCF应用切换至CAAS
公司最近切换架构,从PCF切换到CAAS,两者其实都是基于k8s的平台,PCF入手很快,使用很简单,直接有构建工具可以直接构建,但是可定制化的不够完全。CAAS基本就是k8s那一套了,迁移最近也学习了一下k8s,颇有收获。原创 2024-04-30 18:24:30 · 1070 阅读 · 0 评论 -
前端npm项目启动报错:error:0308010C:digital envelope routines::unsupported
刚刚开通了一个公众号,会分享一些技术博客和自己觉得比较好的项目,同时会更新一些自己使用的工具和图书资料,后面会整理一些面试资料进行分享,觉得有兴趣的可以关注一下。原创 2024-04-29 14:00:07 · 585 阅读 · 2 评论 -
哪些场景会发生OOM异常
从今天开始会整理一些常见的面试题目,博客中会涉及一些JVM参数,可以关注一下公众号,回复JVM,即可领取最新版《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》今天要聊的就是比较经典的OOM问题。主要有5种场景,喜下面分别介绍。原创 2024-04-26 18:26:39 · 1143 阅读 · 1 评论 -
wait方法遇到的报错
学无止境,气有浩然。原创 2024-04-01 17:59:49 · 245 阅读 · 0 评论 -
工作记录之策略模式
忽然发现自己在工作中用到策略模式蛮多的,在此处记录一下。原创 2024-02-20 15:23:56 · 705 阅读 · 0 评论 -
Spring Boot使用easy poi
工作中需要每个月生成数据的报表,使用Excel展示数据。生成Excel肯定需要使用apache poi,但是我们可以直接使用easy poi,帮我们封装好了具体细节,但是使用起来有些细节还是需要变通的。原创 2024-02-05 13:32:25 · 1078 阅读 · 2 评论 -
SpringBoot JPA配置联合主键
工作中使用的是JPA作为持久化管理,跟之前使用的mybatis不太一样,因为他有自己的HQL语言,能根据方法签名自动推断sql。只要在entity实例中配置好@Id,这个就是主键,很多方法都会根据这个来进行推断,比如saveinsert和update,具体区分方法就是先去数据库根据配置好的主键查询数据,如果没有就进行insert,有的话就进行update。问题是联合主键怎么办,是没办法配置多个的@Id的,编译就会报错。原创 2024-02-04 17:04:03 · 1048 阅读 · 0 评论 -
Jenkins配置http请求github,发布release
工作中进行了github迁移,原先的gitlab中配置的Jenkins的CI/CD步骤需要发布到Github发布release版本,使用的是http方式,配置pipline用的是groovy脚本。之前没有从头到尾跟过,这个token和api找了半天。各种文档,现在记录一下。原创 2024-02-01 15:54:35 · 729 阅读 · 0 评论 -
Spring Boot接收xml参数
最近工作又要做挡板,挡板的东西有点多😀,主要是因为下游是第三方收费的,提供的测试环境的数据不能随心所欲修改,只能通过挡板模拟。这次的第三方下游系统也是通过xml进行传输的,不过这次是通过http协议的post请求,请求体是xml协议。原创 2024-01-31 16:20:08 · 2838 阅读 · 0 评论 -
Spring Boot更换Spring fox为Springdoc
由于我们封装的框架有个配置需要关掉,否则就会查看相关依赖,这个就不展示了。已经不维护更新了,代码扫描,扫出问题,需要将。使用就比较简单了,直接上配置就好了。页面就不做展示了,涉及公司业务。原创 2024-01-24 15:17:34 · 1003 阅读 · 0 评论 -
Spring Boot 使用validation校验参数
去检验参数的,但是后面又在代码里去检验参数去了,而且这个。于是自己摸索研究了一下。如上,只需要使用注解即可,不要怀疑,他就是。,但是不引入这个依赖他是真的不生效。在看公司代码的时候,发现是用了。虽然项目使用的校验都是。原创 2024-01-24 14:43:52 · 741 阅读 · 0 评论 -
Spring Boot整合webservice
工作中遇到的问题,由于下游系统属于第三方系统,使用的是,同时也在开发,虽然也发布了一套webservice测试环境,但是我们相同的报文,测试10次能有个50的成功率。而且由于我们特殊的业务要求,测试环境不能单单只请求下游系统的测试环境。所以需要建造一个挡板,暂时mock数据,也可以满足特殊业务要求。原创 2024-01-23 18:05:04 · 834 阅读 · 0 评论 -
Spring Boot JPA save之怪异
save和saveAndFlush原创 2024-01-22 16:17:00 · 982 阅读 · 0 评论 -
Spring Boot整合Mybatis配置多数据源
工作中难免需要做几个工具方便自己偷懒,加上之前的挡板,数据源肯定没法单一配置,所以需要多数据源配置。这里介绍两种配置:动态数据源和固定数据源模式。这两种我在目前的工作的工具开发中都有用到。原创 2024-01-22 14:20:04 · 5829 阅读 · 1 评论 -
java中比好用的工具
这里介绍的版本主要是jdk8,工作中遇到的比较好用的,在此记录分享。后续会更新。原创 2024-01-18 18:00:19 · 398 阅读 · 0 评论 -
Spring boot项目java bean和xml互转
spring boot xml 和bean互转原创 2024-01-18 15:04:36 · 2770 阅读 · 1 评论 -
vue3快速上手
修改名字转载 2024-01-01 12:45:26 · 681 阅读 · 0 评论 -
分享内网映射软件
外网访问目前两种映射工具,一种是直接映射到软件提供商的公网,速度会有限制,可以开通vip。另一种则是需要自己拥有一台公网服务器,通过软件映射到本地内网服务器。比如开发微信公众号或者支付场景回调或者异步通知的时候,是需要外网访问到的,本机大概率是没有接入公网的。内网映射是NAT的一种,功能是把内网IP映射到公网,使公网也能轻松访问所搭建的服务。natapp是我本地用的,有免费使用的,虽然速度慢,但是本地调试可以了。ngrok, nat123(没用过,不太确定),2.需要自己通过公网服务器来进行部署。原创 2023-10-09 23:02:12 · 167 阅读 · 0 评论