后端问题
文章平均质量分 61
你的八阿哥
加班不,不加班
展开
-
线程在执行过程中的状态是如何流转的
例如有一个线程对象threadA,当调用A.join()的时候,执行这条语句的线程会等待threadA执行完,而等待中的这个线程,其状态会从RUNNABLE转换到WAITING。线程执行完run()方法后,会自动转换到TERMINATED状态,当然如果执行run()方法的时候异常抛出,也会导致线程终止。当前线程sleep()方法结束,其他线程join()结束,等待用户输入完毕,某个线程拿到对象锁,这些线程也将进入就绪状态。这也是线程进入运行状态的唯一一种方式。...原创 2022-07-22 10:06:25 · 341 阅读 · 1 评论 -
几个java的毕设项目
整理不易,觉得可以就打赏下吧,以下是个人整理的比较有代表性的java毕业设计项目,有展示预览,看后合适下载源码。用户名密码均为 admin1、成绩管理系统基本信息:基于SSM的学生成绩管理系统,包含学生信息, 教师信息,课程信息,报表等功能 。预览项目链接:添加链接描述bishe.qfjava.cn:9112下载地址:项目下载(非免费)47.104.225.78:80892、网上商城基本信息: 基于ssm框架的购物系统该项目中有五个子模块。shop-manager模块负责转载 2020-07-09 10:47:03 · 13813 阅读 · 7 评论 -
微信PC端扫码支付 java 模式二的扫码支付
前言这次分享的是java对接微信的支付接口,实现电脑端扫码支付后,跳转支付成功页面的例子。之所以分享是微信的Api太坑了。留下的文档也少,对接过程中容易出现各种各样的问题,仅此分享出来供大家参考,结合自己的业务实现支付功能,要是有问题及时交流哦。不过本次的demo是测试通过才分享的。微信扫码支付的条件1、首先要有 appid ,mchId(微信支付商户号)、apiKey(用户的私钥)有这些才能去对接支付接口。想要获取以上参数前提就是有自己的营业执照去微信官方申请微信支付。2、条件1是对接的第三方支付原创 2020-05-27 22:40:37 · 492 阅读 · 1 评论 -
MapStruct 的真香定律
前言最近在做到项目中用到了 mapStruct,不用则以,一用发现真香。首先我们来认识下他到底是个什么?有哪些功能?为什么偏偏用这个插件?怎么用到实战中来?任何技术及语言一定要抱着这样的初衷去使用才能有所收获。让我带着这四个疑问进入今天的分享。mapStruct是什么MapStruct是基于JSR 269的Java注解处理器,因此可以在命令行构建中使用(javac、Ant、Maven等等),可以在IDE内使用。用于生成类型安全的bean映射类的Java注解处理器。属于编译时注解,如果转换bean内容原创 2020-05-24 18:11:32 · 874 阅读 · 0 评论 -
org.springframework.util.ObjectUtils.unwrapOptional(Ljava/lang/Object;) 解决报错
结论jar包冲突,需要更换 spring-context的版本,具体如下springBoot启动测试类报错:java.lang.NoSuchMethodError: org.springframework.util.ObjectUtils.unwrapOptional(Ljava/lang/Object;)Ljava/lang/Object; at org.springframework...原创 2020-04-15 19:42:31 · 2448 阅读 · 1 评论 -
SLF4J: Failed toString() invocation on an object of type [java.util.HashMap] 的解决
SLF4J: Failed toString() invocation on an object of type [java.util.HashMap] 的解决问题背景:对体类Bean进行 BeanUtils.describe(purchaseCatalogBo);转换成Map,但是日志打印报错,并且从map里获取参数报错,报错明细如下:SLF4J: Failed toString(...原创 2020-02-03 20:41:00 · 3472 阅读 · 0 评论