- 博客(17)
- 收藏
- 关注
原创 java word文档导出统计功能
上代码@GetMapping("/word") public void generateWord(HttpServletResponse response) throws IOException, XDocReportException, FileNotFoundException { //获取Word模板,模板存放路径在项目的resources目录下 InputStream ins = this.getClass().getResourceAsStream(".
2022-01-25 15:23:23
583
原创 List<Integer> 去重、remove()
有时候list中数据,我想移除某个值,但是remove() 又会当做index就行操作,这时就会出现错误,我们发现remove()有两个方法,可以是一个Object,所以我们可以转化为Object的形式。代码如下:java的新特性,简单去重操作,代码如下:public class Test { public static void main(String[] args) { List<Integer> list1 = new ArrayList(); .
2020-07-23 09:51:01
2176
原创 mysql 一条语句查询多个情况下的SUM和
不多说,代码如下:SELECT SUM(if((`status` = 1),fee,0)),SUM(if((`status` = 2),fee,0)) from hbmy_park_recode
2020-04-15 10:19:53
1663
1
原创 微信支付 201商户订单号重复 问题
问题:最近做电商项目,在用户第一次下单后,取消了支付,此时订单是待付款的状态,如果用户此时修改了订单的地址,导致订单的价格或者其他的信息变了,然后再次点击付款的话,此时微信官方会返回“201 商户订单号重复”。问题原因:第一次取消支付,再次支付时,前端调起后台支付下单接口时,商品的价格变了。像这种第一次没支付或支付失败,再次支付时,需要保证下单接口的所有信息(描述,价格等)请求信息和第一次请...
2019-12-06 10:38:53
4669
1
原创 验证银行卡号是否合法
最近在做一个电商项目,里面涉及到填写的银行卡信息,可以对银行卡号进行基本的合法校验,对于银行卡号和姓名对于的校验,目前没做,如果你有更好更全面的校验方法,请留言,谢谢。不多说,直接上代码。通过阿里的支付宝接口进行校验,关于请求的参数和返回结果字段说明都在工具类中进行了说明。@Slf4jpublic class CardUtil { /** * 验证银行号是否合法 ...
2019-11-19 11:50:28
1518
原创 Linux - Ubuntu 开放端口
查看开放端口:sudo ufw status允许8090端口开放:sudo ufw allow 8090启动防火墙:sudo ufw enable重启防火墙使端口配置生效:sudo ufw reload
2019-10-06 18:16:42
1397
原创 Client does not support authentication protocol requested by server; consider upgrading MySQL client
一、问题描述Linux云服务器上新安装的java运行环境,在tomcat中加入war进行运行时,出现下面这个错误:Client does not support authentication protocol requested by server; consider upgrading MySQL client二、解决办法如下(1)第一步,使用如下命令进入到mysql服务当中。my...
2019-04-02 18:50:28
1112
1
原创 Linux CentOS 7 - 安装java环境
1.去官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 我这里选择的是jdk1.8
2018-08-07 16:13:22
2591
原创 Linux - The semaphore timeout period has expired
刚购买的云服务器,用secureCRT登录linux服务器后,过几分钟不操作,出现下面提示后,不能继续操作,需要重新连接: 解决办法如下: 方法:#vim /etc/ssh/sshd_configGG到文件末尾,增加下面一行:ClientAliveInterval 60#reboot,然后就解决问题了。...
2018-08-06 14:32:27
16370
原创 SpringBoot学习(3)-SpringBoot添加支持CORS跨域访问
CORS(Cross-Origin Resource Sharing)”跨域资源共享”,是一个W3C标准,它允许浏览器向跨域服务器发送Ajax请求,打破了Ajax只能访问本站内的资源限制。我们在开发中都会遇到前端请求后台服务器出现跨域错误,下面我就讲一下如何让你的SpringBoot项目支持CORS跨域。第一步 搭建SpringBoot项目怎么搭建一个SpringBoot项目及添加相关依赖...
2018-05-14 11:45:13
21491
15
原创 SpringBoot学习(2)-SpringBoot中其他普通类调用Spring管理的Service、dao等bean
在springboot的使用中,有时需要在其他的普通类中调用托管给spring的dao或者service,从而去操作数据库。网上大多数的资料都是说添加一些注解什么的,但是这都是不行的。 举个使用情景:比如在服务器在于硬件或者客户端之间进行Socket通讯时,那么如果说服务器收到了一条消息,需要去操作数据库的话,怎么去调用Service或者dao去操作数据库呢?下面来看我给出的解决办法:
2018-01-25 21:33:47
12703
7
原创 SpringBoot学习(1)-使用maven加载本地jar包
使用maven加载本地jar包的前提肯定就是有maven的环境,所以我们先讲maven的安装及环境变量的配置,后面马上讲怎么使用maven加载本地的jar包。第一步:首先进入官网:http://maven.apache.org/download.cgi,下载maven。第二步:解压刚才下载的文件。第三步:maven环境变量配置(相信大家都配置过java的环境变量,这
2018-01-23 21:32:23
1527
原创 maven运行项目出现编译环境的错误
用eclipse运行maven项目时出现No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 错误,其实出现这个错误的原因很简单,就是在eclipse中设置运行环境时指定为jre。解决办法如下:这个原因的出现是因为我们在eclipse中配置java运行
2017-09-08 15:58:06
2258
原创 android_app开发UI界面开发
这是开源-github库,我想说的是,对于android开发者来说,功能的实现其实显得没有那么重要(虽然前提是把功能实现),界面漂亮才能给用户很好的体验,不多说了,点击去看看吧:https://github.com/wasabeef/awesome-android-ui
2016-06-05 22:56:39
1049
原创 android_app开发微信支付集成
最近项目里面需要支付功能,boss一致决定用微信支付,所以在网上查了很多资料,说的不全,完了就找以前的同事指教。算是成功集成上去了。在这里做个总结记录。1、在APP上集成微信支付,首先当然是当官网上去注册并获取到支付功能。这些不涉及到开发,官网上说的很详细,这里就不多做文章。获取到这些能力了就为开发提供了条件了。开发中会用到的就是平台给的APPID、APPsercet、以及商户平台上设置的
2016-06-02 15:38:30
8246
1
原创 android_app开发集成mob短信验证码功能
一.前言现在的app基本上都需要用到短信功能,注册时或者有消息通知时需要给用户发送一条短信,但是对于个人开发者来说,去买第三方的短信服务实在是有点奢侈,很好的是mob为我们提供了免费的短信验证码服务功能,我不是打广告,的确觉得这项服务很不错。那么下面就简单讲一下如何在自己的工程里集成mob的短信功能,其实整个流程并不复杂,只是个人觉得mob的官方文档有点小乱,官方Demo也有点小复杂,同时
2016-06-02 09:58:23
4604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人