
java
文章平均质量分 71
Stay、、
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring使用@Async注解异步处理
1. 何为异步调用?在解释异步调用之前,我们先来看同步调用的定义;同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。 异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕;而是继续执行下面的流程。例如, 在某个调用中,需要顺序调用 A, B, C三个过程方法;如他们都是同步调用,则需要将他们都顺序执行完毕之后,方算作过程执行完毕; 如B为一个异步的调用方法,则在执行完A之后,调用B,并不等待B完成,而是执行开始调用C,待C执行完毕之后,就意味着这个过程执行完毕了。2. 常转载 2020-12-14 10:45:22 · 385 阅读 · 0 评论 -
Java反射的基本使用
概述定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。用途在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是属性是私有的或是只对系统应用开放,这时候就可以利用Java的反射机制通过反射来获取所需的私有成员或是方法。当然,也不是所有的都适合反射,之前就遇到一个案例,通过反射得到的结果与预期不符。阅读源码发现,经过层层调用后转载 2020-12-14 10:30:42 · 182 阅读 · 0 评论 -
nginx 解决图片跨域问题
server { listen 80; server_name static.xx.com; location ~* \.(html|htm|shtml|zip|rar|doc|docx|xls|xlsx|ppt|ppts|gif|jpg|jpeg|png|bmp|swf|ico|js|css)$ { root /data/htdocs/xx; add_header Access-Control-Allo...转载 2020-12-04 16:49:47 · 1555 阅读 · 0 评论 -
HttpServletResponse 中header的区别
对于addHeader() 和 setHeader()这两个方法,可能我们在需要的时候,用起来感觉都一样,都能达到想要的效果。但是这两个方法本质上是不一样的。setHeader(name, value):如果Header中没有定义则添加,如果已定义则用新的value覆盖原用value值。 addHeader(name, value):如果Header中没有定义则添加,如果已定义则保持原有value不改变。...原创 2020-11-27 10:30:50 · 475 阅读 · 0 评论 -
工行PC支付对接内容
1、最近有个需求是对接工行新支付方式,废话不多话,直接贴代码PC调取工行卡支付(可支持其他行支付)@Controllerpublic class CardbusinessEpaypcConsumptionV1Test{ // 1、网关公钥 protected static final String APIGW_PUBLIC_KEY = "";//需要和工行要账号 // 2、密钥对认证方式 //生产环境 protected static final Str原创 2020-11-18 15:39:05 · 2980 阅读 · 2 评论 -
小程序获取用户手机号码的加密串进行解密
最近在研究小程序,现在有个需求是获取小程序的手机号码,这个获取接口的权限需要用小程序的企业账号操作可以首先要进行解密之前获取到sessionKey的值const APP_ID = 'XXXXXXXXX'; //输入小程序appid const APP_SECRET = 'xxxxxxxxxxxxxxxxxxxx'; //输入小程序app_secret var OPEN_ID = '' //储存获取到openid var SESSION_KEY = '' //储存获取到session...原创 2020-07-25 15:51:24 · 1858 阅读 · 5 评论 -
微信和支付宝退款
开发的业务中可能会有支付完成后,需要进行退款的情况,我最近开发也遇到了,于是呢就对接了一下微信和支付宝的退款的接口1、支付宝退款,支付宝退款还是很简单的Map<String, String> websitemap = getAlipayInfo();// 获得支付宝配置String appId = websitemap.get("alipayAppid"); // 支付宝合作伙伴idString privateKey = websitemap.get("privatekey");/原创 2020-07-24 18:07:56 · 1395 阅读 · 0 评论 -
git在idea中提交去除idea和.iml
需要找到File Types,然后添加*.idea;*.iml;,点击ok即可原创 2020-07-23 11:27:20 · 2243 阅读 · 0 评论 -
微信H5内部分享总结
需要在前台设置:<%-- 微信分享配置开始 --%><script src="https://res2.wx.qq.com/open/js/jweixin-1.4.0.js"></script><script> var _href = location.href; if(_href.indexOf('?')>-1){ _href=location.href = location.href.spl原创 2020-07-23 11:05:50 · 378 阅读 · 0 评论 -
java前后端分离解决跨域的问题
最近项目有原来的jsp转为vue方式,采取的前后端分离的方式,对接过程中出现了跨域的问题,我本想让前端解决下,或者直接让他用jsonp请求,后来考虑到jsonp只能用get的方式,我这边接口的限制是post请求,于是我就在项目中添加了拦截器进行了处理。在springmvc项目采用的是cors的模式1、增加fileter @Componentpublic class myCORSFilter implements Filter { @Override publi...原创 2020-07-23 10:36:22 · 258 阅读 · 0 评论 -
项目中Gson将对象类转成Json对象时出现\u003d 、\u0027的问题
最近发现用gson转化出了问题,后来用这种方式解决了Gson gson = new GsonBuilder().disableHtmlEscaping().create();String json=gson.toJson(param.args[0]);这样转化之后就会正常了。原创 2020-07-20 14:53:52 · 1063 阅读 · 0 评论