java积累学习
文章平均质量分 80
java积累学习
weisian151
大家一起来学习,讨论
展开
-
java 支付宝-沙箱支付测试
需要互联网环境,如果服务器已经映射了互联网的域名可以直接使用互联网域名配置接口。这里仅测试,需要本地环境打通互联网的服务,可以参考使用natapp:https://blog.csdn.net/qq_34207422/article/details/86666161。这个是支付宝后台调用我们支付的服务的回调接口,告诉我们实际的支付结果。这里的回调接口我仅打印了一下基本信息,如果真实系统这里还需要处理自身的保存业务。平台分为沙箱应用,沙箱账号,沙箱工具三个模块,我们这里测试阶段仅关注前两个即可。原创 2024-07-08 15:11:10 · 602 阅读 · 0 评论 -
Java JNI调用本地方法1(调用C++方法)
1、JNI(Java Native interface):sun公司提供的JNI是Java平台的一个功能强大的接口,实现java和操作系统本地代码的相互调用功能,系统本地代码通常是由其他语言编写的,如C++。说明:TestJni指的是TestJni.class文件,不是TestJni.java文件,一定要先编译。2、使用jdk的javah工具,生成包含native方法类的C/C++头文件(.h)。3、按照生成的C/C++头文件(.h),来写C/C++源文件(.cpp)。如果还有路径层级,使用.连接。原创 2024-04-20 12:00:16 · 622 阅读 · 0 评论 -
java 事件驱动模型(事件发布和监听@EventListener)
Spring 容器在创建 bean 的过程中,会检查 bean 是否实现了某些特定的 Aware 接口,如果实现了,则会在合适的时机调用相应的 setter 方法,将相关的对象注入到 bean 中。本例的事件驱动模型是一种典型的观察者设计模式,它使得组件之间的解耦更为容易,也使得代码更加灵活和可扩展。1、解耦:观察者设计模式实现了观察者与被观察者之间的解耦,降低了两者之间的耦合关系。3、事件驱动:观察者设计模式基于事件驱动,当被观察者状态发生改变时,会自动通知所有注册的观察者。2、定义事件的发布方法。原创 2024-03-23 16:41:55 · 848 阅读 · 1 评论