明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
随笔 - 1277, 文章 - 0, 评论 - 214, 阅读 - 320万
  博客园  :: 首页  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  IntelliJ IDEA

摘要:1.准备配置文件 这里local为本地开发环境 可改为dev 名称自定义 test为测试环境 prod为生产环境 根据项目业务自行定义 application.yml配置: spring: profiles: #对应pom中的配置 active: @spring.profiles.active@ 2 阅读全文

posted @ 2023-05-24 17:07 且行且思 阅读(1487) 评论(0) 推荐(0) 编辑

摘要:JAVA 截取字符串的三种方法 subString,StringUtils,split 主要有以下几种方法: 1、通过subString()方法来进行字符串截取(最常用) 2、通过StringUtils提供的方法 3、split()+正则表达式来进行截取 1、通过subString()方法来进行字符 阅读全文

posted @ 2023-05-22 14:52 且行且思 阅读(23936) 评论(0) 推荐(1) 编辑

摘要:0. 写在开头 在开发过程中,我们需要为属性添加get、set器,常见的就是为实体类的属性添加get、set。为此,IDEA为我们提供了非常方便的方式。 1. 生成多个 你可以使用快捷键alt+insert快速进入生成方法界面,也可以右键选择generate(如图1),进入生成方法界面。操作后,如图 阅读全文

posted @ 2023-05-09 08:17 且行且思 阅读(6173) 评论(0) 推荐(1) 编辑

摘要:Linux系统: 1、ps -ef | grep java 2、查看日志输出的pid 3、关闭进程 kill 34338 或 kill -9 34338 4、启动java程序 ./start.sh windows系统:(命令行) 1、打开命令窗口(以管理员身份运行) cmd 2、查找所有运行的端口 阅读全文

posted @ 2023-04-20 09:50 且行且思 阅读(439) 评论(0) 推荐(0) 编辑

摘要:在菜单Run -> Edit Configurations -> Application 里的你的项目的Configuration -> VM Options里添加: -Djava.library.path=/usr/local/java/lib:/usr/local/hadoop/lib 阅读全文

posted @ 2023-04-12 18:02 且行且思 阅读(202) 评论(0) 推荐(0) 编辑

摘要:intellij idea 中使用tomcat发布项目时,On ‘Update’ action 下无Update classes and resources选项,这时在tomcat设置中Deployment要使用exploded模式的war包。只有exploded模式下才会有update class 阅读全文

posted @ 2023-04-12 08:04 且行且思 阅读(461) 评论(0) 推荐(0) 编辑

摘要:1.1 概述拦截器的原理很简单,是 AOP的一种实现,专门拦截对动态资源的后台请求,即拦截对控制层的请求。使用场景比较多的是判断用户是否有权限请求后台,更拔高一层的使用场景也有,比如拦截器可以结合websocket一起使用,用来拦截 websocket请求,然后做相应的处理等等。拦截器不会拦截静态资 阅读全文

posted @ 2023-04-07 15:05 且行且思 阅读(1083) 评论(0) 推荐(0) 编辑

摘要:1.1 概述Spring Boot 的 MVC支持主要来介绍实际项目中最常用的几个注解,包括 @RestController、 @RequestMapping、@PathVariable、@RequestParam 以及@RequestBody。主要介绍这几个注解常用的使用方式和特点。1.2 @Re 阅读全文

posted @ 2023-04-07 15:00 且行且思 阅读(32) 评论(0) 推荐(0) 编辑

摘要:1.1 简介在项目开发中,接口与接口之间,前后端之间数据的传输都使用Json 格式,在Spring Boot中,接口返回 Json格式的数据很简单,在 Controller 中使用@RestController注解即可返回 Json格式的数据,@RestController也是 Spring Boo 阅读全文

posted @ 2023-04-07 14:51 且行且思 阅读(628) 评论(0) 推荐(0) 编辑

摘要:1.1 简介在开发中,我们经常使用 System.out.println()来打印一些信息,但是这样不好,因为大量的使用 System.out 会增加资源的消耗。我们实际项目中使用的是 slf4j的logback 来输出日志,效率挺高的,Spring Boot提供了一套日志系统,logback是最优 阅读全文

posted @ 2023-04-07 14:41 且行且思 阅读(364) 评论(0) 推荐(0) 编辑

摘要:1.1 Spring Boot中的全局异常处理在项目开发过程中,不管是对底层数据库的操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。如果对每个过程都单独作异常处理,那系统的代码耦合度会变得很高,此外,开发工作量也会加大而且不好统一,这也增加 阅读全文

posted @ 2023-04-07 14:36 且行且思 阅读(6912) 评论(0) 推荐(0) 编辑

摘要:在现有大多数阅读性文章、博客等内容,不单有图文结合的形式让内容更加饱满更有关联链接来充实文章的真实、准确性。那么当这些连接进行跳转离开网站时,我们要如何确认即将前往网站的安全性呢? 跳转效果演示——点击进入码云官网 本文就该问题,使用js代码全局监听a标签跳转前进行跳转拦截。提取跳转连接,统一跳转到 阅读全文

posted @ 2023-04-06 17:21 且行且思 阅读(2971) 评论(0) 推荐(0) 编辑

摘要:主要报错语句为: The current request is not a multipart request 就是说当前这个请求不是一个multipart request,也就是说不是上传文件的请求。 那怎么办呢? 这里我们需要知道一点,spring在处理入参的时候, 遇到MultipartFil 阅读全文

posted @ 2023-04-03 21:26 且行且思 阅读(7092) 评论(0) 推荐(0) 编辑

摘要:应用场景在项目开发的过程中,我们经常会对List集合进行按条件的过滤,筛选出我们想要的结果或者是符合项目需求的数据。比如:我们有一批学生对象,每个学生都有自己的性别属性,但是我们想要再班级实体中筛选出这一批学生中性别为男或女的学生,我们就需要对这一批学生集合中的数据进行按条件的筛选,得到我们想要的结 阅读全文

posted @ 2023-03-30 16:05 且行且思 阅读(878) 评论(0) 推荐(0) 编辑

摘要:因为项目中需要用到微信支付,这里对自己对接的流程做一个记录一、接入前准备1.申请应用appId与商户号,配置apiV3秘钥2.生成商户证书首先登录微信商家平台,进入"账户中心–>账户设置–>API安全",申请API证书(此证书为商户证书,跟下文的微信平台支付证书不一样),下载安装方式见官方文档经过上 阅读全文

posted @ 2023-03-22 15:09 且行且思 阅读(452) 评论(0) 推荐(0) 编辑

摘要:正文 这个功能就比较复杂了,首先是得有90天的资金流水才能开通,其次开通后还需要在官网进行配置,不能直接调用,并且限制了IP地址。 如下图所示,首先需要进行产品设置,将里面都设置好后才能进行开发,只开通功能是远远不够的。 商家转账设置说明及避坑指南 页面发起:即登录微信支付后,手动输入用户信息,进行 阅读全文

posted @ 2023-03-22 15:05 且行且思 阅读(382) 评论(0) 推荐(0) 编辑

摘要:正文 还记得WxPayCallbackUtil回调接口工具类吗,当时是用于支付成功的回调,我们接下来向里面添加一个退款成功的回调方法,在添加前我们先来做一个准备操作。 退款返回数据对象 @Data @Slf4j public class WxchatCallbackRefundData { /** 阅读全文

posted @ 2023-03-22 14:53 且行且思 阅读(508) 评论(0) 推荐(0) 编辑

摘要:正文 不得不说,申请退款和创建订单是非常相似的,流程都一样,只是请求的数据变了,那么我们第一步就是封装请求数据成对象形式,方便后续调用。 1. 申请退款请求对象 微信支付订单号,微信支付订单号和商家订单号二选一,这个是必不可少的,原订单金额也是必填的,微信会做二次验证。 @Data public c 阅读全文

posted @ 2023-03-22 14:40 且行且思 阅读(274) 评论(0) 推荐(0) 编辑

摘要:正文什么时候会用到这个API?常规情况下,回调接口已经足够我们使用,用户支付成功后,微信会自动调用我们的回调接口进行回调,那么还需要这个API吗?使用场景:微信服务器故障,我们的服务器故障,服务器端正在进行更新导致用户付款后端没有及时接收到微信的回调请求,那么此时我们就可以让用户点击按钮“更新支付状 阅读全文

posted @ 2023-03-22 14:37 且行且思 阅读(218) 评论(0) 推荐(0) 编辑

摘要:正文同样的通知可能会多次发送给商户系统。商户系统必须能够正确处理重复的通知。 推荐的做法是,当商户系统收到通知进行处理时,先检查对应业务数据的状态,并判断该通知是否已经处理。如果未处理,则再进行处理;如果已处理,则直接返回结果成功。在对业务数据进行状态检查和处理之前,要采用数据锁进行并发控制,以避免 阅读全文

posted @ 2023-03-22 14:34 且行且思 阅读(610) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示