java
0-18-0
才低不自卑、才高不自傲
展开
-
jenkins构建项目时跳过单元测试
最近构建项目时突然构建失败,查看日志发现构建的时候就启动了项目,而且明明是构建测试环境的项目,日志却显示启动环境是开发环境,思前想后发现之所以构建的时候就启动了是因为跑了单元测试的原因,因此需要在打包时跳过单元测试。clean package -Dmaven.test.skip=true...原创 2020-03-23 11:06:56 · 3744 阅读 · 0 评论 -
restTemplate添加请求头
//请求添加token头HttpHeaders headers = new HttpHeaders();headers.add("token",token);HttpEntity<String> requestEntity = new HttpEntity<>(null, headers);ResponseEntity<String> resEntit...原创 2020-03-06 10:57:51 · 2453 阅读 · 1 评论 -
长连接转短链接
/** * 对字符串md5加密 * * @param str * @return * @throws SaslException */private static String getMD5(String str) { try { // 生成一个MD5加密计算摘要 MessageDigest md = MessageDigest.getInstanc...原创 2020-01-21 11:21:31 · 354 阅读 · 0 评论 -
java实现文件下载
前端window.location.href = url;/** * 下载文件 * @param filePath * @param fileName * @param response * @return */ @RequestMapping("/downloadFile") @ApiOperation(value="下载文件",httpMethod="GET",notes="下载文...原创 2018-06-07 09:03:25 · 584 阅读 · 0 评论 -
mybatis+db2批量插入与删除
mapper.xml修改://批量插入<insert id="insertList" parameterType="java.util.List"> insert into demo_table (ID, NAME) values <foreach collection="list" item="item" index="index&q原创 2018-08-02 19:30:13 · 2580 阅读 · 1 评论 -
关于form表单提交数据报400,参数unable to decode value的解决思路
请允许我吐槽一番:最近在项目中遇到一个form表单提交数据时报400的错误,首先想到就是参数值格式错误问题,进去network查看form data发现中文值unable to decode value的问题,各种网上的资料都是说编码问题,神tm我就在想我新建的时候保存是成功的,修改的时候保存就报400了,这还不是参数值格式类型的问题?于是乎仔细查看form data,发现createDate的值...原创 2018-08-23 21:09:52 · 3412 阅读 · 0 评论 -
eclipse was热部署(was服务目录找不到部署包信息)
按照以上配置的话,修改java代码时不需要等待程序漫长的发布即可生效,但是发现html页面修改之后没有生效,于是乎自己写了一个bat脚本把工作区的html文件复制到运行目录下@echo offecho "copy workspace html to server"echo.xcopy F:\workspace\gzzy_cgpt_newly\expmisWeb\WebContent\...原创 2018-09-07 17:08:32 · 1050 阅读 · 0 评论 -
java生成二维码工具类
package com.dqchan.cloud.utils;import java.awt.BasicStroke;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Shape;import java.awt.geom.RoundRectangle2D...原创 2019-05-17 14:43:58 · 1162 阅读 · 0 评论 -
restTemplate发送get请求携带header
restTemplate发送POST请求时可以通过restTemplate.postForObject(url.toString(),requestEntity,String.class)方式请求,但是GET却没有相应的方法,但是可以使用exchange替代,代码如下:HttpHeaders headers = new HttpHeaders();headers.add("token",t...原创 2019-06-13 15:15:06 · 22014 阅读 · 0 评论 -
springmvc前端提交日期
前提:1.实体类的日期属性类型为Date 2.前端提交的日期类型为字符串解决方法:在相应的controller中定义一下方法 /** * 将前端字符串格式的日期转换为date类型 * @param binder */ @InitBinder public void initBinder(ServletRequestDataBinder binder){ SimpleDat...原创 2018-05-23 10:15:51 · 445 阅读 · 0 评论 -
java导出excel表
包说明:本文主要使用jxl.jar,jxl是java关于Excel的一个工具类。源代码介绍:public void exportExcel(HttpServletRequest request, HttpServletResponse response){ String fileName = "会议列表.xls"; //设置响应头 response.setContentType...原创 2018-04-20 14:30:10 · 195 阅读 · 0 评论 -
cookie的使用及单点登录
cookie是什么cookie的英文意思是饼干。在计算机术语中指服务端存放在客户端的一段数据。这段数据在客户端每次进行http请求时会自动加在http请求报文中的header上;服务端在响应时,可以对cookie进行设置,并将cookie加入到http响应报文header中。MDN中对cookie的解释为:cookie 是一个请求首部,其中含有先前由服务器通过 Set-Cookie 首转载 2017-09-27 08:39:16 · 2585 阅读 · 0 评论 -
子页面与父页面元素对象之间的获取
子页面获取父页面元素对象:$("#想要获取的父页面元素id",parent.document);父页面获取子页面元素对象:$("#父页面嵌套子页面的iframe的id").contents().find("#子页面元素的id")原创 2017-10-11 16:36:00 · 253 阅读 · 0 评论 -
select以列表的方式显示,并且实现选中的选项上移下移
1、为select元素添加multiple=“multiple”属性即可实现select以列表的方式显示(可多选)2、选中一个或多个option,点击上移按钮实现选中的内容向上移动(selectId 为select元素的id)function optionUp(){var selOptions = $("#selectId option:selected");if(selOpti原创 2017-10-11 17:19:26 · 1842 阅读 · 0 评论 -
The type object cannot be resolved. It is indirectly referenced from required .class files
最近在开发的时候遇到了一个问题,工程A在调用第三方工程B的接口时出现如题错误(eclipse)网上一部分人的说法是jdk版本的问题,但是本人换了jdk之后并没有解决问题,只能自己找解决方法。检查到该接口的工程已经添加到调用方的工程依赖里面了,但是为什么还会提示出错呢?于是乎进入该接口查看,原来是该接口继承了另外工程C的接口,而现在的工程A中知识添加了工程B依赖,没有添加工程C依赖,于是乎在原创 2017-10-25 10:45:57 · 308 阅读 · 0 评论 -
static静态方法内获取当前类
前景:最近web项目在实现一个在java文件中读取项目目录webcontent下的某一个资源文件,在static方法中需要获取资源文件的路径,因此需要根据当前的class去获取到webcontent的路径。众所周知,static修饰的方法中不能使用this关键字,因此不能再static方法中使用this.getClass()获取当前文件的class,因此换一种思路,编写一个静态方法,里面定义一原创 2017-11-15 14:52:57 · 5182 阅读 · 0 评论 -
Encountered "(". Expected one of : "}", ".", "[", ">", "gt", "<", "lt", ">=", "ge", "<=", "le",错误问提
最近项目移植到weblogic11g时突然有个页面报错,如题,经排查,发现是weblogic11g对三目运算符的兼容性有点问题,原本代码是value="${minLength==null}?0:${minLength}",后来使用c:if标签代替之后错误就消失了原创 2018-01-16 17:06:00 · 1623 阅读 · 0 评论 -
java自定义下载文件名中文乱码问题
使用java实现文件下载并重命名时出现文件名中文乱码问题时,只需要对请求头的文件名进行utf-8编码即可response.setHeader("Content-disposition","attachment;filename="+ URLEncoder.encode(fileName, "utf-8"));...原创 2018-03-07 10:21:37 · 1363 阅读 · 0 评论 -
td高度调整无效
给table设置style="table-layout: fixed"原创 2017-09-18 09:13:59 · 5546 阅读 · 0 评论