- 博客(7)
- 收藏
- 关注
原创 SpringBoot实现PayPal-JavaScript SDK(REST APIs v2)订单支付/退款
我这就是最简单的一种PayPal接口的应用,只是单纯得实现了单个订单的付款、退款;但其实在PayPal的REST APIs还有非常多的接口,比如SKU接口、发票接口等等可以去学习;
2024-05-20 17:26:24
1158
2
原创 mybatis无法匹配到含有换行符的字符串的解决方案
首先在代码中,把字符串的中的换行符(java中是\n)都替换成普通的字符;(str.replaceAll("\n","\\\\r\\\\n"))以集合的形式构造mybatis的SQL语句,在每个拆分的字符串后面都加上postresql的chr(13)和chr(10)这是我最后选择的解决方案,对现有的字符串进行改造一下,然后再使用postresql的E进行转义匹配;但这批数据是有换行的字符串,当没有做任何处理,直接作为一个字符串那去查询时,最后的SQL会是这样的。第一行\r\n第二行\r\n第三行。
2023-05-11 14:56:56
928
原创 nacos配置本地数据库报错问题
和大家分享一个我在学习Spring Cloud Alibaba过程中遇到的问题,这个问题困扰了我挺久的,所以写个博客,给和我遇到同样问题的人提供一个不一样的解决方案。nacos在单机使用的情况下,配置信息等都是默认存放在内置的数据库中,这样不利于我们进行查看数据存储的情况,所以在0.7版本增加了对MySQL数据源的支持,可以配置本地的MySQL数据库进行数据存储。我遇到的第一个问题是,nacos仅支持5.6.5以上版本的MySQL,我原来安装的MySQL版本是5.0.18的,为了对nacos的支持,
2020-10-09 10:49:56
3237
原创 使用过滤器对前端传来的参数做检测和修改
博主在这里分享一个最近帮助朋友开发一个对前端传来的参数做检测,防止SQL注入的功能的经历。这个经历可谓是一波三折,前后真的是使用了三个方案,项目使用的是经典的SSM框架集合,碰到入参检测这类问题,第一个应该想到的是使用AOP进行切面编程,使用@Before,在入参前进行拦截,并做检测,但这并不能对参数做修改;所以要使用@Around环绕处理,检测修改完参数,扔去执行;但是后期因为朋友不会使用AOP,他后期还要维护项目,所以这个方案被舍弃了。(想使用该方案的同志们请自行度娘,我在这不过多介绍了)第
2020-08-20 16:49:43
1273
原创 word文档中的字体大小应用于HTML中
今天工作时,遇到一个需求,要求一段文字的字体为12号(word文档中的12号字体);作为一届前端菜鸟,我肯定只会用px,可那是像素点,12号字体肯定不是说12px(这有点小了)随后我baidu了一番,各种说,px和“磅”的关系之类的,当然,也有我想要的答案:pt就是对应word文档中的几号字体,即12号字体对应HTML中的就是12pt但要是初号、小初这类字体就没有数字给我们直接加上pt了;虽然解决方法还是有,就是baidu可以找到好多各种字体对应pt大小的文章;当时有前辈告诉我一个小技巧,就是把wo
2020-08-05 11:08:09
1170
原创 SVN协同开发时忽略本地配置文件的上传
现在在协同开发时总会使用到一些管理工具,最常用的是SVN和GIT,博主使用的是SVN(TortoiseSVN,人称小乌龟)。在最开始,拿到项目地址,下载了项目代码后是这样的:看起来还是比较舒服的,可当你把它用你的IDE打开项目后,它就变成了:博主这里使用的是IDEA(IntelliJ IDEA),生成了.idea等之类的配置文件,这些文件是不再SVN库中的文件,所以会有一个“?”图标出现,并且在Commit时会出现一堆的这些配置文件,因为是新增的,SVN库中并不认识它们,所以显示的...
2020-08-04 09:34:07
1525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人