自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (4)
  • 收藏
  • 关注

原创 根据su单号生成容器码

根据su单号生成容器码

2022-07-20 16:39:08 303 1

原创 班次时间段不重复校验

班次时间段不重复校验

2022-07-20 16:24:48 322

原创 用post模拟soap发送xml请求

用post模拟soap发送xml请求

2021-12-17 11:39:51 1161

原创 ftpClient问题汇总

1.ftpClient.retrieveFileStream 总是返回null。downloadFile 报IOException,stream closed//修改前ftpClient.retrieveFileStream(remoteFileName);//设置一下字符集即可ftpClient.retrieveFileStream(new String(remoteFileName.getBytes(“GBK”), “ISO-8859-1”));...

2021-07-30 10:29:53 686

原创 map stream key 英文 value中英文排序

/** * 根据map的key排序 * @param map 待排序的map * @param isDesc 是否降序,true:降序,false:升序 * @return 排序好的map */ public static <K extends Comparable<? super K>, V> Map<K, V> sortByKey(Map<K, V> map, boolean isDesc).

2020-12-02 17:01:34 205

原创 spring boot接收object list map参数

入参为对象CustomerLimitVo@PostMapping("/queryCustomerLimit") public ReturnT<Object> queryCustomerLimit(@RequestBody CustomerLimitVo customerLimit){ //... }请求示例{ "userId": 1, "userName": "test1"}入参为集合 List<>@PostMapping("/addWhite.

2020-09-04 20:42:34 756

原创 Java 截取目标长度英文单词字符串 要求避免截断单词

FTL请求下单时要求收件人地址截取成street1 street2 street3 三个字段传过去,每个字段不能超过35个字符,多余的截掉。地址信息里面的单词最好不要拆成两行,按单词拆分,不然法邮派送的时候会因为地址不完整造成退件。package com.test;import java.util.*;public class Test { public static void main(String[] args) throws Exception{ String address = "1

2020-08-21 12:55:02 707

原创 Java调用redis lua脚本实现原子性操作

import java.net.URI;import java.util.Arrays;import java.util.List;import javax.annotation.PostConstruct;import org.apache.commons.io.IOUtils;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.factory.annotation.Autowired;im

2020-08-21 12:46:47 867

原创 在Java中使用redis分布式锁,业务逻辑跨多个方法,怎么释放分布式锁

boolean before(){ lock(){//并发下单加分布式锁 //判断是否有下单资格 是否超过每日下单数 if(true){ return true; }else{ return false; } }};validate(){};//参数校验之类的after(){ redis.inrc();//统计每日下单数}//业务主线if(before()){ validate(); after();}/** * 获取分布式锁 *

2020-07-07 12:09:32 1061

原创 idea开发工具使用心得

以下是工作中使用idea开发的一些亲身经历以下说明均基于idea 2020.1.1 ultimate Edition版本idea自带debug lambda利器团队协作开发代码冲突的问题以下说明均基于idea 2020.1.1 ultimate Edition版本idea自带debug lambda利器Java在1.8版本加入了lambda,stream,而stream充分发挥了lambda的价值。我们知道stream有一个源,0个或者多个中间操作,以及一个终止操作。stream只有遇到终

2020-07-01 14:40:09 292

原创 兼容IE获取document.referrer

js中使用window.location.href或window.open()打开url进行页面跳转时,chrome等非IE浏览器document.referrer可以正常获取referrer,到了ie浏览器,始终document.referrer=’’;基于此问题写了个兼容方法。 /** * 兼容ie document.referrer的页面跳转 替代 window.l...

2019-12-26 17:53:31 499 1

原创 which: no python3 in xx

window10上安装python37-32版本cmd执行env which python3 报下面错误which: no python3 in (/mingw64/bin:/usr/bin:/c/Users/Jersey/bin:/d/Program Files/xftp6:/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/...

2019-11-21 21:26:21 3537

原创 idea配置grunt调试

之前Java开发,现在搞前端开发,偶尔还搞搞Java,不想下载多个开发软件,所以在idea配置了node插件,现在想配置一下grunt调试,解放双手。1.配置之前是在terminal里切换目录并且敲打命令grunt build,比较繁琐.2.配置grunt调试按钮(自动忽略build,这是配置之后出现的)3.配置窗口4.单击run或者debug就可以达到相同的效果5.执行编译...

2019-11-04 14:11:34 491

原创 grunt build 操作报warning Cannot read property 'dependencies' of undefined

刚接触前端,使用grunt build编译项目,报以上警告,而且只有区区一行警告,竟然中断了编译过程。习惯性百度,发现类似的问题很少。无意间在stackoverflow站点看到 grunt --verbose 会打印详细日志,试一试可以了。grunt build --verbose定位到问题所在。参考问题帮助文档...

2019-08-26 21:11:20 683

原创 关于深圳商事登记招商ukey签名无效

在选择全流程网上办理商事登记时,下载了未签名的申请表,按照文档签名后pdf报红叉网上找了一转没找到解决办法。直到后来联系到招商微信客服。最后发现深圳市市场监督管理局网站办理网上商事登记只能使用个人专业版数字证书(限型号23、33)OMG。而我的u盾是果断去银行更换了一下u盾就ok了。事后发现handbook上面也有说明,当时没有怎么注意。以后需要更加细心。特此分享一下。...

2019-06-11 13:02:51 4957

原创 网站扫描二维码强制关注公众号登录

大概是为了给公众号引流吧,一些网站进行了扫描公众号二维码关注登录的操作UML 图表可以使用UML图表分析一下流程。登录客户端登录服务端微信服务端手机微信1.请求生成公众号二维码2.收到请求,生成唯一标识,向微信请求二维码3.返回二维码附带唯一标识(scene_id)4.带标识轮询服务器redis判断用户是否登录...5.扫描二维码并关注公众号6.携带用户信息通过公众号平台配置的链接进行回调7...

2019-05-24 20:57:54 2342

原创 手机号334效果

//html<input type="tel" id="ip-mobile" class="m-input" placeholder="输入手机号" maxlength="14" oninput="handle(1);">//jsfunction handle(flag) { if (flag=='1'){ //334 var mobil...

2019-04-26 10:19:37 317

原创 Edge浏览器图形验证码无法正常显示

其他浏览器显示正常。 //生成验证码文本 String capText = captchaProducer.createText(); logger.info("[{}]生成验证码文本===={}",mobile,capText); //利用生成的字符串构建图片 BufferedImage bi...

2019-01-20 15:03:37 3459

原创 win安装adb后cmd执行命令报错 无法启动,因为计算机中丢失AdbWinApi.dll

将AdbWinApi.dll复制到C:Windows\SysWOW64目录下,而不是system32下面就不会报错了。

2019-01-16 00:33:13 2710

原创 关于二维码优化

jquery.qrcode.js 与qrcode.jshttps://github.com/alphatr/jquery-qrcodehttps://davidshimjs.github.io/qrcodejs/

2018-11-23 14:50:40 178

原创 聚合支付之一个二维码同时支持微信和支付宝

首先这个二维码并不是直接将微信和支付宝的二维码合并,而是一个假的二维码,下面说一下思路。

2018-11-13 21:59:29 4869 4

原创 利用个人电脑做代理转发进行app测试

app有测试版,预发版和正式版,后台接口都使用的固定的域名。测试时连接wifi希望域名指向对应的测试服。一般有两种方案。1.建测试wifi,通过wifi转发域名到测试服 ,这样有个问题,测试wifi路由器设备low,连测试wifi人多之后,反应慢,影响测试效率。2.本地windows安装fiddler,配置hosts:测试服ip 测试服域名,app任意连接一个wifi,将网络设置为本地ip:...

2018-11-02 20:06:12 618

原创 jdk中比较有用的工具方法

2018-11-01 11:05:36 182

原创 spring @Scheduled 定时任务

@Servicepublic class TimerTask{ private static final Logger logger = LoggerFactory.getLogger(TimerTask.class); @Scheduled(cron="${push.task.cron}") //动态获取配置文件中 push.task.cron=0 59 16 30 10 ? ...

2018-10-30 17:28:04 139

原创 url编码引起的思考

1.chrome普通模式url未编码对应的页面2.chrome无痕模式url未编码对应的页面3.chrome无痕模式url编码后对应的页面其中1和3是页面修改后的新版本,2为修改前的版本。为什么展示会有差别呢?从而引起了以下思考:1.chrome 普通模式与无痕模式区别2.urlencode意义3.缓存在哪...

2018-10-26 08:32:09 144

原创 使用 supervisor 管理进程遇到的问题

# supervisorctl status unix:///var/tmp/supervisor.sock refused connection# supervisord -c /etc/supervisord.conf Error: could not find config file /etc/supervisor/supervisord.conf For help, use /u...

2018-08-20 10:13:54 3108

原创 Java try catch 跳过了catch直接进入finally

try { } catch (Exception e) { logger.error(&quot;&amp;gt;&amp;gt;&amp;gt;wechatpay notify error&quot;,e); }finally { try{ if(inputStream!=null) {inputStream....

2018-08-07 22:28:57 3224

原创 APP内嵌h5,在pc浏览器android浏览器正常运行,ios浏览器异常

通过在js代码中添加alert发现,pc浏览器android浏览器对js的包容性比较强,ios浏览器则比较敏感,遇到不规范的js马上停止运行。

2018-07-26 16:05:49 1379

原创 com.caucho.hessian.io.HessianProtocolException: '?' is an unknown code

相关model需要implements Serializable参考

2018-07-23 20:22:58 5503

原创 Java冷门框架Rop多图片上传方案

待补充

2018-07-14 18:21:43 827 1

原创 post请求数据量太大,提交到后台取不到数据

web服务器 tomcat-8.5.31 修改server.xml配置文件 &lt;Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/&gt;修改后 &lt;Connector port...

2018-07-14 18:18:00 2379

原创 html自适应之响应式web设计viewport

&lt;head&gt; &lt;meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"&gt; &lt;title&gt;帮助中心&lt;/title&gt; &lt

2018-07-08 16:40:32 194

原创 算法在业务开发中的一次应用

需求:求签到页连续签到天数 分析:如图为签到的标记,如果中间漏签,会用灰色图案显示,并不会计入库中,因此库中都是签到的信息(带时间字段),时间相隔一天的为连续,怎么计算连续天数呢? 结果:参考了leetcode里的算法 算法看似简单,对于鲜有算法经验的人来说,还真不好思考。//计算连续签到天数private int continuousCheckins(CheckIn chec...

2018-06-19 21:18:27 523

原创 spring配置文件中的值赋给静态变量

private static Date startDate; @Value("${sign.activity.start}") public void setStartDate(String start){ try { startDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").pa...

2018-06-19 21:02:05 995

原创 jsoup解析网页出现转义符问题

网友给出了hack方案 Document doc = Jsoup.connect(“http://sports.163.com/13/0830/22/97IFSI5I00051CD5.html“).get(); //清空jsoup的转义表,会使jsoup失去转义能力 Entities.EscapeMode.base.getMap().clear(); Elements e...

2018-05-29 21:11:02 1818

原创 com.mongodb.MongoSocketReadTimeoutException: Timeout while receiving message

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-05-24 09:35:18 16081

原创 idea 项目怎么直接引用其他项目代码而不是jar

JAVA项目多少都会依赖到其他项目,通常都是以jar的形式引入,这样有时调试不太方便,怎么直接引入源代码呢?eclipse比较简单,那idea呢?举个栗子:web项目调用到platform项目中的接口实现,如下建立模块,将两个项目引入到同一窗口,调试时就可以直接跳转了。 ...

2018-05-09 19:57:36 10575 6

原创 ab进行多个url压力测试

1.安装ab(linux需要root权限) 在任意目录下执行该命令:yum -y install httpd-tools 测试一下ab是否安装成功:ab -V 2.ab并发压测脚本#!/bin/bash########################################################################实现ab多url并发的shell脚本...

2018-03-21 15:38:51 2957

原创 mysqld_multi启动mysqld_multi report报错

Reporting MySQL servers No groups to be reported (check your GNRs)&gt;mysqld_multi --example ##查看multi配置文件格式&gt;[mysqld_multi]mysqld = /usr/local/mysql/bin/mysqld_safemysqladmin = /us...

2018-03-19 18:35:45 2147

原创 mysql 实例化时 Can't create/write to file '/home/yulele/mysql/data/3306/data/mysql/db.MYI'

[ERROR] 1 Can’t create/write to file ‘/home/yulele/mysql/data/3306/data/mysql/db.MYI’ (Errcode: 13 - Permission denied)报错很明显,没有权限。系统centos 6.8解决方法: 1.tmpDir设置为/tmp 2.一定要自定义数据文件目录,怎么解决权限问题 ...

2018-03-16 16:55:20 2971

java并发编程实战pdf及源码 最少资源分下载

java并发编程实战pdf及源码 最少资源分下载

2017-10-12

AXMLPrinter2.jar

Android 反编译二进制AndroidManifest.xml文件的 AXMLPrinter2.jar

2016-11-10

jmxtools-1.2.1.jar +jmxri-1.2.1.jar+ jms-1.1.jar

jmxtools-1.2.1.jar +jmxri-1.2.1.jar+ jms-1.1.jar 免费分享。

2015-10-27

ser-u14ftp

ftp ser-u Serv-U FTP服务器软件是一种业界被广泛运用的FTP服务器软件,最新版本支持xp/2003以上Windows系列。

2014-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除