Java
就写一行代码
这个作者很懒,什么都没留下…
展开
-
OkHttp之RequestBody.create 报错 Cannot resolve method XXX() 的原因分析
针对类似Cannot resolve method XXX()问题有人说是idea缓存问题还有人说是少lombok具体是什么问题,其实都是具体看项目报错说话。我这里的问题都不是上面的问题。下面记录一下解决问题的思路:前言:因为项目需要接入mob秒验接口在应用服务器做校验。然后我下载了人家的代码demo嘛,复制了内容到自己的项目里面。然后出现报错了。出错的代码片段:public static String postRequestNoSecurity(Stri...原创 2020-07-31 17:00:59 · 7946 阅读 · 1 评论 -
Cloud Toolkit 之Idea 使用OpenSSH 部署应用到 Windows 服务器
看文档!!!官方的文档步骤还是写的挺明白的,不想看文档(看不明白文档的)就看看下面的图文步骤好了。ps:太辛酸了~不好好看文档的坑 安装了两次OpenSSH都不能部署云服务器,最后发现人家是要在服务器端安装OpenSSH,不好好看文档的坑,不过也是对openssh知之甚少的缘故,如果是稍微了解一点的,应当不会犯这个错误。下文以Idea为例,记录部署步骤官方文档:Cloud Toolkit 部署应用到 Windows 服务器 使用IntelliJ IDEA部署应用到Windows服...原创 2020-07-22 17:53:21 · 610 阅读 · 0 评论 -
a链接点击之后出现阴影的解决方案
以下内容转载自博客https://blog.csdn.net/jian_xi/article/details/77595209背景:最近在做一个移动端项目适合发现a标签在点击之后会出现一层阴影。而这种情况在pc端并没有出现。查阅之后发现加上一行代码就可以了。-webkit-tap-highlight-color: rgba(0,0,0,0);看到网上有一些说是outline的原因,...转载 2019-06-13 17:13:18 · 528 阅读 · 0 评论 -
微信7.0升级后 高德地图在微信内置浏览器定位失败
此文为博主原创 转载请注明出处 尊重一下笔者的劳动成果 ⑩分感谢 场景:微信7.0 苹果可以获取到定位 安卓获取不到定位原因:微信升级7.0做了安全限制 导致使用http的定位不能正常使用解决办法:升级https 且是正规的SSL证书 自签名的证书 证书链不完整也是不行的注意:页面使用jssdk都需要使用https调用微信升级7.0之前 公众号网页一直稳定的运行,升级7.0...原创 2019-01-19 14:16:46 · 15002 阅读 · 6 评论 -
html5阻止video的默认全屏播放
<video autobuffer autoplay="autoplay" playsinline id="myVideo" -webkit-playsinline webkit-playsinline></video>video标签中加几条属性 x5-playsinline="" playsinline="" webkit-playsinline=&qu转载 2019-01-08 16:56:33 · 836 阅读 · 0 评论 -
阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?
本文转载自《阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?》原文链接:https://blog.csdn.net/hollis_chuang/article/details/104388617以下为原文内容,转载只为留存内容,方便以后查看。转载请注明原文出处。内容如下:集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。关于HashMap,很多人都对他有一些基本的了解,比如转载 2020-07-22 11:35:00 · 373 阅读 · 0 评论 -
STS/eclipse IDE如何添加lombok插件
1.下载lombok插件https://projectlombok.org/download2.运行cmd 执行jar java -jar lombok.jar3.在弹出的安装界面选择要安装的ide 点击安装4.在ide的安装目录下查看ini文件 sts的文件是sts.ini ,eclipse是eclipse.ini 安装成功会在底部多一行代码-javaagent:ide安装路径\lombok.jar...原创 2020-07-20 11:19:53 · 275 阅读 · 0 评论 -
融云服务端用户注册获取Token之1002错误
错误信息如下:{"url":"/user/getToken.json","code":1002,"errorMessage":"invalid App-Key."}先看官网文档 融云sdk服务端-用户注册文档:https://docs.rongcloud.cn/v3/views/im/noui/guide/private/user/register/serverapi.html之前有人说是因为https和http的原因 我从https换成http发现还是有问题,百度其他博客说可能是url没有编原创 2020-07-04 11:25:31 · 2701 阅读 · 0 评论 -
SpringBoot 2.x 之Jar方式部署服务器,如何配置https访问?
本文记录如何在服务器上部署jar并且以https的访问,附域名解析,内容包含:配置安全组端口 如何购买并下载免费的https证书 如何以https访问jar 域名解析参考文献:https://blog.csdn.net/deerplay/article/details/102936168步骤1:阿里云配置安全组的安全规则,配置访问的端口 要使用阿里云的443,8080...原创 2020-04-17 16:35:12 · 8260 阅读 · 4 评论 -
spring 4x 版本错误 java.lang.NoClassDefFoundError
<!--JSON转换器--><bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="supported...原创 2019-11-06 17:01:35 · 277 阅读 · 0 评论 -
MySQL1292-mysql 5.6 关于一个时间字段的数据更新引发的sql异常
目录前言问题描述解决方案辛酸历程timestamp为什么只能存储到2038前言之前部署项目到测试服进行测试出现过一次此问题,然后当时挺忙的没有顾得上看这个问题,时隔多日这个问题有出来了,终于让我腾出手来探究它。说是研究,好像是一个很大的问题,等到一语惊醒梦中人才发现是自己学艺不精。问题描述数据库字段end_date为timestamp类型 我发现更新到2038年份的日期就会报错 报错信息如...原创 2019-06-27 17:56:30 · 880 阅读 · 0 评论 -
微信网页支付之H5支付
公众号等相关配置请参考博客:微信支付详解. //微信H5支付类型 public static String h5_trade_type=ResourceBundle.getBundle("wpay").getString("h5_trade_type"); //微信H5网页支付成功回调页 public static String redirect_url = PathUtil.Ge...原创 2019-06-26 18:25:38 · 1141 阅读 · 0 评论 -
微信支付详解
微信网页支付详解微信网页支付是比较常用的一种支付方式,目前境内普通商户常用的网页支付有 H5支付、JSAPI支付,其他微信支付方式还有:App支付、小程序支付、Native支付等,下面将重点说明 H5支付 以及 JSAPI支付【微信支付】普通商户接入文档.H5支付和JSAPI支付两种同为网页支付,很多刚接触微信网页支付的人不知道如何选择,H5支付 适合在微信外的浏览器调用,而JSAPI支付...原创 2019-06-26 15:49:24 · 1393 阅读 · 0 评论 -
myeclipse之svn图标详解
本文转载自:http://blog.sina.com.cn/s/blog_a181f2f90101cnch.html正文内容如下: 项目视图 The Package Explorerview - 已忽略版本控制的文件。可以通过Window → Preferences → Team →Ignored Resources.来忽略文件。A file ignored by ver...转载 2019-06-18 16:27:02 · 204 阅读 · 0 评论 -
上传图片之Processing of multipart/form-data request failed. Stream ended unexpectedly
org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of ...原创 2018-08-10 18:43:40 · 2411 阅读 · 0 评论 -
JAVA emoji表情存储数据库
App内做帖子评论,涉及到手机输入法自带的emoji表情,评论时存储数据库报错,然后找了一个解决办法,那就是过滤掉emoji表情,但是有被提出要实现可以评论表情的功能,因此有了此博客解决方案:1.存储时将字符串转换为可存储的编码格式2.App展示评论时,将编码格式转为手机端可以看见的表情实现前提:1.需要第三方一个jar来处理emoji表情如果是maven项目则引入一下依赖...原创 2018-10-29 16:40:08 · 808 阅读 · 1 评论 -
支付宝支付 App支付以及网页支付接入流程
支付宝支付申请流程该文档支付包含两部分:支付宝App支付以及支付宝网页支付(手机网站支付)注:使用时根据需要去开通即可 前提:1.注册支付宝开发者账户,注册流程参见《支付宝开发者帐号注册及认证指南》2.开发人员创建应用,创建流程参见《支付宝开发者帐号注册及认证指南》支付宝App支付APP支付申请签约的条件1. 需拥有实名认证的支付宝账户,方可申请接入;2. 需提...原创 2018-11-01 15:19:28 · 1930 阅读 · 0 评论 -
支付宝支付配置
支付宝支付配置 前提:已有支付宝开发者账号 已创建应用,并且添加了功能(App支付或其他支付)且成功签约(现已将功能签约移到蚂蚁金服商家中心,可以前去商家中心--产品中心--选择全部产品--支付--选择你要的支付进行签约) 应用已上线(应用上线审核通过后才能使用支付宝支付进行支付)开始配置:进入蚂蚁金服开放平台https://open.alipay.com/platform/...原创 2018-11-01 16:02:16 · 853 阅读 · 0 评论 -
java.lang.NoSuchMethodError 错误分析
今天部署项目替换了两个文件,然后就出现了下面的问题type Exception reportmessage Handler processing failed; nested exception is java.lang.NoSuchMethodError: com.net.util.PathUtil.GetTopAd()Ljava/lang/String;descriptio...原创 2018-11-02 16:14:16 · 977 阅读 · 0 评论 -
DOM解析之DOM防护-XXE(外部实体注入漏洞)
最新的项目被微信告知一个漏洞需要解决,说是“XML外部实体注入漏洞”也就是说 涉及微信回调解析xml的过程需要补充一个防止外部实体注入的代码,以下以DOM为例。具体代码如下:这个是一个公共的方法 用来解析之前加入xml防护package com.net.pay.wxpay.util;import java.io.IOException;import javax.xml...原创 2018-11-20 11:25:34 · 1236 阅读 · 0 评论 -
微信公众号之扫描带参数的二维码事件 文末附获取用户信息以及校验URL真实性代码
本文旨在记录如何扫码带参数的二维码事件 本文为作者原创 转载请注明出处 尊重一下笔者的劳动成果 十分感谢什么是带参数的二维码事件?当我们需要扫描二维码进入公众号并且期望可以做一些自定义的业务处理,比如说某人通过谁的邀请关注了公众号,需要对这个人和关注人做业务处理的时候就可以使用带参数的二维码事件带参数的二维码扫描后在用户未关注和关注后都会给我们的开发服务器推送消息,很方便我们做相关场景...原创 2019-01-22 17:58:15 · 6992 阅读 · 2 评论 -
微信公众号之被动消息回复和客服消息
本文为博主原创 转载请注明出处 尊重笔者劳动成果 十分感谢场景:用户关注公众号后给用户回复一个消息效果如下:实现公众号和用户产生特定动作的交互有两种方式可以实现:1. 被动回复用户消息2. 客服消息这两种有何不同呢? 被动消息回复本质是对微信服务器发过来消息的一次回复。因此需要开发者在5秒内做出响应 否则将会提示“该公众号暂时无法提供服务” 而客服消息其实是...原创 2019-01-23 15:04:30 · 2258 阅读 · 0 评论 -
List.addAll()和=赋值的区别
前天做一个发起群聊的功能,需要做一个成员去重以及一个另一个群的成员列表,当时直接把参数赋值给了两个不同的集合参数,但是执行后发现两个集合的数据并不是各自处理的结果,而是保持了两个集合操作后的数据一致。我很奇怪为什么会导致两个集合数据一致。当时的代码如下:List<Integer> useres = new ArrayList<Integer>();List<...原创 2018-08-04 14:53:35 · 3126 阅读 · 0 评论