自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fedex 测试环境切生产环境验签不通过

测试环境开发完成后,fedex需要你在测试环境打印面单,并发送到fedex认证标签邮件,进行审核。ZPL打印方式: 是斑马等快递面单特殊的打印,需要将面单信息,转化为zpl命令发送的打印机进行打印。需要项目代码开发调用打印进行打印。打印机型号不能瞎填,最好写激光打印机,如果输入的型号是热敏打印机,他会要求你用ZPL方式打印。博主当时调研面单通过zpl打印被坑惨了,不如直接写个非热敏打印机。2、测试环境打印的面单,然后用600dpi以上的扫描面单 ,将扫描件上传。注册过程中,你会收到相应邮件。

2023-05-16 15:02:49 870 7

原创 自定义注解+lua脚本实现 redis分布式锁(支持续锁)

首先项目集成redis,并把redisTemplate bean注入。

2023-05-09 15:45:42 419

原创 Spring之scope配置刨问底层原理

Spring之scope配置刨根底层原理scope配置singleton 和prototyperequestsessionglobalsessionscope配置singleton 和prototypespring提供了5中scope,分别是singleton,prototype,request,session,global session,常用是前两种。单例:所有请求用同一个对象来处理。通过单例模式,可以保证系统中一个类只有一个实例。多例:每个请求用一个新的对象来处理。spring ioc容器

2021-01-21 17:40:10 418

原创 已经安装了python 还是报 Error: Can‘t find Python executable “python“, you can

Error: Can't find Python executable "python", you can set the PYTHON env variable.解决办法错误原因:Node.js 在安装模块的时候报错,缺少python环境。解决办法:第一种方式:安装Python及环境变量配置一定要安装python2.7的版本环境变量安装可以参考:http://blog.csdn.net/lyj_viviani/article/details/51763101如果第一种方式不行可

2020-09-09 10:34:22 9347 3

原创 文件导出,界面显示导出等待状态解决方案

方法1:简单粗暴型,浏览器发送一个GET请求导出文件后端采用response,返回文件流的方式导出文件。需要解决的问题:由于是GET请求,没有返回参数。前端浏览器发送请求后,不知道后端处理进程如何。这里我们可以使用cookie值来标记当前用户对导出文件操作的完成度标记。前端代码:function checkLoadingFlag() { if ($(".BeAlert_box").length == 0) { alert("正在导出,请不要关闭窗口"); }

2020-09-01 21:08:36 2342 1

原创 Spring boot +WebSocket 启动 @ServerEndpoint注入失败 :Failed to register @ServerEndpoint class

项目中用到了WebSocket,启动注入失败。检查tomcat版本是否是7以上,WebSocket 只支持tomcat 7以上版本环境信息 SpringBoot 2.3.1.RELEASE Tomcat 9.0 异常信息java.lang.IllegalStateException: Failed to register @ServerEndpoint class: class com.rsp.baseapp.system.service.WebSocketServer$$Enhanc.

2020-08-10 10:55:47 8789 5

原创 工作中常用centos7命令

进程查询全部被使用的端口 netstat -ano查询80881 端口使用情况 netstat -aon|findstr “8081”查询 9088PID进程详情 tasklist|findstr “9088”防火墙配置1:查看防火状态systemctl status firewalldservice iptables status2:暂时关闭防火墙systemctl stop firewalldservice iptables stop3:永久关闭防火墙systemctl

2020-07-16 13:17:55 255

转载 linux常用命令大全

linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)作者:蓝藻(罗蓝国度)创建时间:2018.7.3编辑时间:2020.03.28前言本文特点 授之以渔:了解命令学习方法、用途:不再死记硬背,拒绝漫无目的; 准确无误:所有命令执行通过(环境为centos7),拒绝复制粘贴; 实用性高:命令多为实际工作中用到的,实例讲解,拒绝纯理论; 条理清晰:分类归纳,快速找到想要的命令,拒绝天马行空; 总结性强:只

2020-07-16 13:04:21 164

原创 Hibernate (TableGenerator主键机制)为什么会出现ID不连续现象

JPA 主键生成器选型JPA 提供了四种主键生成器,参看表 1:表 1. JPA 的四种主键生成器生成器名称 描述 AUTO 由 JPA 提供者根据数据库自行决定生成算法。 IDENTITY 由数据库的自增列提供主键值。 SEQUENCE 由数据库 Sequence 对象提供主键值。 TABLE 由 JPA 提供者通过创建数据库表来记录生成的主键值。 SequenceStyleGeneratorHibernate 的 SequenceStyl

2020-07-16 12:53:02 868

原创 常用命令篇,持续更新

netstat -ano 查询全部被使用的端口netstat -aon|findstr “8081” 查询80881 端口使用情况tasklist|findstr “9088” 查询 9088PID进程详情

2020-06-03 23:43:33 182

原创 freemarker/ftl模板-样式种类

<w:pPr> 段落样式------------------------------------------------<w:jc w:val='center'/> 对齐方式 left,right center<w:tc>单元格样式-----------------------------------------------<w:gridSpan w:val="2"/> 左右合并2个单元格<w:vmerge w:val="restart.

2020-06-03 11:35:47 4347 2

原创 freemarker/ftl模板/导出doc 单元格合并注意事项

在现有模板上添加新表格数据 word 导出 2003版xml 和默认版本xml 是有区别的,如果已经创建好的ftl模板文件,后期维护添加图表,则必须使用同样版本的xml进行模板数据的追加。一下说明下合并单元格标签是使用1上下单元格合并<w:vmerge w:val="restart"/> 代表从哪一行开始合并 ,<w:tr>代表一行数据 ,然后到下一个的哪一一个单元格结束 <w:vmerge/> 需要成对出现,要求必须写在<w:tcP...

2020-06-03 11:11:35 1815

原创 %特殊字符转码解码异常解决方案

JS加码encodeURI(str)JS解码decodeURI(str)JAVA解码URLDecoder.decode(str, "UTF-8");摘要:Exception in thread main java.lang.IllegalArgumentException:URLDecoder: Illegal hex characters in escape (%)

2017-12-06 17:52:24 5216

原创 取当前路径方法

取当前路径方法2016年6月15日14:51StringContext=getClass().getResource("/").getFile().toString();Context=Context.substring(0,Context.indexOf("WEB-INF"));

2017-12-06 17:50:11 284

原创 split 分割 字符串(分隔符如:* ^ : | , .) 及注意点

【1】单个符号作为分隔符        Stringaddress="上海|上海市|闵行区|吴中路";     String[]splitAddress=address.split("\\|");//如果以竖线为分隔符,则split的时候需要加上两个斜杠【\\】进行转义     System.out.println(splitAddress[0]+splitAddress[1]+spl

2017-12-06 17:49:14 765

转载 Apache POI使用详解

Apache POI使用详解阅读目录开始1.POI结构与常用类2.Excel的基本操作3.Excel的单元格操作4.使用Excel公式5.使用图形6.Excel表操作7.Excel行列操作8.Excel的其他功能9.POI对Word的基本操作回到顶部1.POI结构与常用类(1)POI介绍    Apache POI是Apache软件基金会的开源项目,

2017-12-06 17:47:52 369

Web Integration Solutions Label Evaluation Cover Sheet

fedex面单认证申请表doc,Cover Sheet、Web Integration Solutions Label Evaluation Cover Sheet、CertificationGuidelines

2023-05-18

shopping.zip

此项目为前端网络商城前端设计界面,包含购物车,个人用户界面,商城主页,定时秒杀界面。 纯前端设计。HMTL5,手机端web应用

2020-04-13

xss跨站点脚本编制漏洞/antisamy策略过滤

XSS跨站点脚本注入攻击过滤器,包括antisamy官方提供的各种策略xml文件。 antisamy-slashdot.xml 策略 antisamy-ebay.xml 策略 antisamy-myspace.xml 策略 antisamy-anythinggoes.xml 策略

2018-09-07

json.jar包

1. List集合转换成json代码 List list = newArrayList(); list.add( "first" ); list.add( "second" ); JSONArray jsonArray2 =JSONArray.fromObject( list ); 2. Map集合转换成json代码 Map map = newHashMap(); map.put("name","json"); map.put("bool",Boolean.TRUE); map.put("int", newInteger(1)); map.put("arr", new String[] {"a", "b" }); map.put("func", "function(i){return this.arr[i]; }"); JSONObject json =JSONObject.fromObject(map); 3. Bean转换成json代码 JSONObject jsonObject =JSONObject.fromObject(new JsonBean()); 4. 数组转换成json代码 boolean[] boolArray = newboolean[] { true, false, true }; JSONArray jsonArray1 =JSONArray.fromObject(boolArray); 5. 一般数据转换成json代码 JSONArray jsonArray3 =JSONArray.fromObject("['json','is','easy']" );

2017-12-28

系统集成项目管理工程师第2版下载地址(带目录)

2017-03-16

空空如也

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

TA关注的人

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