- 博客(269)
- 资源 (9)
- 收藏
- 关注
原创 maven-assembly-plugin maven自定义打包
当你使用 Maven 对项目打包时,你需要了解以下 3 个打包 plugin,它们分别是plugin function maven-jar-plugin maven 默认打包插件,用来创建 project jar maven-shade-plugin 用来打可执行包,executable(fat) jar maven-assembly-plugin 支持定制化打包方式,例如 apache 项目的打包方式 使用maven-assembly-plugin解决引入S..
2021-12-15 11:55:20
698
原创 FastJSON JSONArray JSONObject 字符串排序问题
示例:JSON格式的字符串{ "test":"test", "info":[ { "name":"a", "sex":"1" }, { "name":"b", "sex":"2" } ]}通过fastJSON转换后,字符串顺序有变化//转换JSON数组JSON.parseArray(jsonStr);//
2021-10-18 09:23:37
2517
原创 平级集合转父子集合,JAVA递归
/** * Created by zhangmingyue on 2020/12/20. */import java.util.*;/** * Created by zhangmingyue on 2020/12/20. */public class Test { public static List<Type> list = null; public static void main(String[] args) { list = list.
2020-12-20 22:39:26
3078
1
原创 记一次小程序白屏
1.NG前端上下文配置,缓存不要开启 add_header Cache-Control no-cache;2.前后端约定版本号接口,当版本号变化,前端小程序清空缓存3.NG的安全机制调整4.小程序采用了较高版本的语法,微信客户端版本低不适配...
2020-08-15 08:55:24
257
原创 Jenkins触发构建后一直在重复构建
在Jenkins上点击构建后,发现一直在循环构建紧急处理方案,将下一个等待构建的任务点击"X按钮"关闭。下面再看如何永久解决这个问题。这个问题原因因为Jenkins配置的映射分支存在多个导致的。1.点击某一个构建历史,查看“控制台输出”,如果日志内容过多,在完整日志超链接处,点击查看完整日志;2.在日志的最顶部,会发现git rev-parse 存在多个,留意这两句话:...
2019-10-10 11:13:01
3619
1
原创 记一次面试题 String 对象 如何相等
阿里面试问到这样一道题,String s1 = new String("abc") ; String s2 = new String("abc");面试官说道平常面试问s1==s2 的结果都会说false对吧,那你知道他为什么不相等吗?按正常思路,就是 == 不仅比较的是内容还有对象的内存地址,abc在常量池中存在一份,但是两个对象的内存地址是不一样的,所以返回false;面试官...
2019-07-31 17:26:28
882
3
原创 lodop前端控件 访问电子秤 串口通信(踩过的坑。。。)
因为是一个依赖客户端纯前端的功能,无需和后端交互。略去引入lodop JS 、下载安装lodop客户端、启动lodop服务等。这些相信使用这个软件的童鞋都不陌生,现在贴出设置读取访问串口的代码。大家可访问lodop官网样例17查看相关代码http://www.lodop.net/demolist/PrintSample17.html说明:通过调试助手模拟电子秤页面可轻...
2019-07-15 17:49:25
2523
3
原创 软件项目生命周期管理与维护
软件生存周期软件生存周期是指一个软件从提出开发要求到软件报废的整个时期。软件生存周期包括可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护等活动。1.可行性分析和项目开发计划参与人员:产品经理、业务人员必须要回答的问题是“要解决的问题是什么”,进行问题定义,可行性分析,制定项目的开发计划。(估计项目需要的硬件资源、软件资源、开...
2019-06-18 16:44:07
3629
原创 软件项目实施进度计划表
1.业务需求收集产品经理收集用户提出的需求,并整理在册。以一段时间内为里程碑,如一周、半个月、一个月;方式两种:1、用户主动提出 2、主动收集用户反馈;此时可评估提出的需求合理性,不合理的可直接对用户解答并拒绝该需求。 需求描述 记录用户提出的需求详细内容 需求类型 需求变更/新增 提出时间 ...
2019-06-18 16:41:35
31163
原创 项目开发流程
应BOSS要求,整理一个项目流程,便于各节点人员了解并知悉自己的职责。略粗糙,供参考项目开发流程注:方框为项目流程步骤,实线箭头代表开发流程方向,虚线箭头代表两个步骤之间存在多次反复确认的过程。流程图各环节点说明业务调研参与人员:产品经理、业务人员(或用户)环节任务:产品经理了解业务人员提出需求的项目背景、方向,进行业务梳理,对项目功能阐述,制作思维导图等。需求设...
2019-06-18 16:23:51
14923
转载 JQuery File上传 ajax获取Base64 Base64转File
HTML中不存在form表单 ,单纯ajax获取上传文件<input type="file" id='image' name="image" accept="image/*" capture='camera' onchange="uploadImg(event)" >//获取文件Base64 function uploadImg(e){ console.info...
2019-06-14 11:38:24
3322
原创 多线程 Executors类简单demo
创建一个线程池类,指定大小package com.test.web;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class Test { pu...
2019-06-12 18:32:39
408
转载 redis命令小记
centos7下redis的安装和使用一、centos7上安装redis安装:尊重作者:http://www.cnblogs.com/web424/p/6796993.html关闭防火墙:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动f...
2019-04-20 10:25:57
166
转载 mqtt安装小记
1.安装外部依赖 1.1 yum 安装依赖 yum install openssl-devel yum install c-ares-devel yum install libuuid-devel yum install gcc* 1.2 编译安装hiredis客户端 tar -zxvf hiredis-0.13.3.tar.gz cd hi...
2019-04-20 10:25:21
555
原创 lodop做web端打印插件
1.下载lodop插件,安装到本地2.绘制一个DIV打印区域3.设置一个触发事件,调起lodop,将DIV打印输出 <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534C0000" width=0 height=0> <embed id="LODOP_EM" t...
2019-03-30 09:48:08
1283
原创 J2SE实现本地小程序,调起摄像头拍照
package com.xxx.modules.ecamera.util;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import j...
2019-03-30 09:23:21
322
原创 DIV+CSS绘制JD电子面单初稿
<style> .content{ width:96mm; /* height:109mm; */ border:0px solid blue; margin-left: 2mm; margin-bottom: 2mm; margin-top: 2mm; } .bar...
2019-03-26 15:36:10
934
原创 HTTP请求工具类
package com.longfx.transfer;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.n...
2018-10-09 18:41:37
207
原创 JavaWeb 用于windows的串口数据读取
串口数据读取类,用于windows的串口数据读取;1.例如观察者为羊,被观察者为狼 ,模仿的场景为狼叫羊跑,可参考博客:https://blog.youkuaiyun.com/dada360778512/article/details/69777582.模拟串口传输数据,需要两个工具,Virtual Serial Port Driver、串口调试助手;可参考:https://jingyan.b...
2018-09-07 18:42:38
4081
1
原创 JS 数值型 运算
function calculatePrice(){ var price = new Number($('#price').val()); var petroDiscount = new Number($('#petroDiscount').val()); var merchantDiscount=new Number( $('#merchantDiscount').val()...
2018-09-07 15:54:51
2606
原创 BootStrap 风格 Table自定义排序
一段Html,排序的表头设置样式<table id="contentTable" class="table table-striped table-bordered table-condensed"> <thead> <tr> <th>序号</th>
2018-09-06 15:31:49
9710
原创 JS控制<a>超链接重复提交
JSP页面:<a href="#" onclick="sendreport('${s.waybillnumber }')" class="disableCss">发送</a>JavaScript脚本: <script type="text/javascript"> function sendreport(waybil
2018-09-04 15:06:34
1313
原创 JAVA校验只能输入中文
/** * 限制只能输入中文 */public static boolean isChineseWord(String str){String pattern = "[\u4e00-\u9fa5]+";boolean isMatch = Pattern.matches(pattern, str);return isMatch;}...
2018-08-10 19:55:05
9205
1
转载 Maven Dependencies missing jar 解决
项目右键maven->update project。如果还有 missing 的jar,再项目右键maven->update project,但是这次勾选 Force Update ...那一行,再OK。如果此时依然有 missing的jar,按照 buildpath 提示的 jar包missing 路径,去 maven 本地仓库中对应位置,删 掉 该 jar 包的 xxx....
2018-07-25 15:54:57
249
转载 百度高德坐标系转换
package com.wdletu.distribution.controller;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.NoSuchAlgorithmException;import java.util.LinkedHashMap;imp...
2018-06-25 09:42:50
984
原创 hibernate Validator校验工具类
package com.merchant.util;import java.util.ArrayList;import java.util.List;import java.util.Set;import javax.validation.ConstraintViolation;import javax.validation.Validation;import javax.vali...
2018-05-08 15:42:16
2555
原创 内网映射到外网环境 ngrok/nginx两种方式
ngrok内网映射到外网环境1、 下载ngrok,网址:https://ngrok.com/download2、注册ngrok,地址:https://dashboard.ngrok.com/user/signup 如果你已经有ngrok账号,登陆ngrok,如图找到你的authtoken 3、将下载好的ngrok解压到本地,进入ngrok所在的目录 4、将
2018-01-24 12:25:54
23593
6
原创 JSON转对象 对象转JSON JSONArray
1.对象转JSON,属性为空的不显示GeofenceCreateDTO geofenceDTO = new GeofenceCreateDTO(); ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY);
2017-12-06 14:27:04
1980
原创 JAVA 集合 JSON 数组 实体互换
//实体转json System.out.println(JSONSerializer.toJSON(adminRoleSimpleDTO).toString()); System.out.println(JSONObject.fromObject(adminRoleSimpleDTO).toString());//List集合转数组List lis
2017-12-05 09:57:49
518
转载 jenkins 相关配置
1.怎么启动Jenkins? step1:进入到Jenkins的war包所在的目录。cd /usr/lib/jenkins step2:java -jar jenkins.war(调用里面的这个war包,如果你的war包名字不是Jenkins.war,请用你的war包名字,不可生搬硬套) 指定端口号: java -jar jenkins.war --httpP
2017-11-30 10:22:37
300
原创 gitlab新建项目过程和添加用户
1.在gitlab上新建一个项目。权限等级分三种:Private 私有的,只有你自己或者组内的成员能访问 Internal 所有登录的用户 Public 公开的,所有人都可以访问2.Git的使用1.1 添加sshkeygit仓库之间的代码传输协议主要使用ssh协议。而一般搭建gitlab的时候使用的git用户是没有密码的,因此直接ssh是不能...
2017-11-28 09:56:52
56591
2
转载 eclipse 打开.properties文件显示中文设置
文章出处:https://www.cnblogs.com/skyislimit/p/5754381.html步骤1 安装Properties Editor插件a Help --> Install New Software b 在打开窗口“Work with”输入:http://propedit.sourceforge.jp/eclipse/updates/ 回
2017-11-24 18:08:33
3781
原创 java 排序
public class Test { public static void main(String[] args) { int[] nums = {8, 5, 7, 90}; //选择排序,遍历每个数字,与他后面的所有数字进行比较,每一轮选出最小的数字到前面 for (int i = 0; i < nums.length; i++) {
2017-10-12 09:40:48
264
原创 使用cmd webservice wsdl网址生成客户端代码
1.必须安装jdk环境2.打开cmd3. 尝试使用wsimport命令命令参数说明: -d:生成客户端执行类的class文件的存放目录(默认存放在C:\Users\Administrator\)包含.java和.class文件-s:生成客户端执行类的源文件的存放目录(默认存放在C:\Users\Administrator\) 只包含.java文件-p:定义生成类的
2017-09-07 09:33:26
4733
原创 java RestTemplate调用远程服务接口
1.1. 接口域名说明为了说明的方便我这里都假定接口域名是xxx.xxx.xxx。实际使用中如果是其他域名只需将相应域名替代xxx.xxx.xxx即可1.2. format 参数说明 指定接口返回格式。主要包含三种格式:xml、json、php。如果未显式调用format参数,默认返回json格式。具体返回格式可查看具体接口的返回示例(为方便理解用的是GET方式,正式使用中请使用POST)
2017-08-23 15:31:18
1963
原创 java将unicode码转换为中文
System.out.println("输出" + new org.json.JSONTokener(s).nextValue().toString());
2017-08-23 15:12:00
4834
原创 java实现远程调用linux命令或脚本
1.xshell打开linux环境,创建一个测试脚本#cd /opt#mkdir zmy# cd zmy# vim test.sh 键盘I键,进入编辑模式 echo 'hello' echo $1 键盘esc键,后输入:wq 保存退出#cat test.sh#ll(无执行权限)#chmod +x test.sh#ls -l#测试脚本是否
2017-08-11 15:05:02
2729
转载 Http请求工具类
package com.wdletu.gmap.util;/** * Created by zhangmy on 2017/6/16. */import com.wdletu.gmap.dto.TipDTO;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import java.io.*;import ja
2017-08-09 14:12:45
343
原创 Springboot 集成kaptcha验证码 (图片转base64)
1.引入jarcompile('com.github.penggle:kaptcha:2.3.2')2.Captcha配置package com.xxx.common.captcha;import com.google.code.kaptcha.impl.DefaultKaptcha;import com.google.code.kaptcha.util.Config;imp
2017-08-09 14:02:35
1982
转载 java 自定义注解,获取注解信息
1.声明注解 @OneAnnotationpackage com.wdletu.log.test;import java.lang.annotation.*;/** * Created by zhangmy on 2017/7/25. */@Target(ElementType.METHOD) // 这是一个对方法的注解,还可以是包、类、变量等很多东西@Retention(Re
2017-07-31 09:48:42
634
串口数据读取工具
2018-09-07
在线预览所需工具包FlexPaper jodconverter swftools
2013-05-11
FlexPaper+swftools+jodConverter
2013-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人