
java
清秋め
高效办公
展开
-
禁用 OPTIONS 请求
渗透测试结果为 不安全的HTTP方法 OPTIONS。spring项目可通过设置tomcat 或者 nginx 禁止原创 2023-07-17 18:42:39 · 1707 阅读 · 0 评论 -
Java 对接第三方接口返回的文件下载保存 or 上传文件给第三方(服务端-客户端)
Java 对接第三方接口返回的文件下载保存 or 上传文件给第三方(服务端-客户端)最近遇到一个给第三方系统上传和下载的需求,第三方只作为服务方,这里记录一下非前端调用下载-如需要拿到某业务信息,包括附件也需要下载上传-审批的结果需要推送给第三方,其中也包括附件原创 2023-02-27 15:40:18 · 2072 阅读 · 0 评论 -
java中int a=0;a=a++;a为什么等于0?
java中int a=0;a=a++;a为什么等于0?大晚上的给 a++ 和 ++a 搞晕了例如: Integer a = 0; int b = 0; for (int i = 0; i < 99; i++) { a = a ++; b = a ++; } System.out.println(a);//99 System.out.println(b);/原创 2022-03-07 23:47:32 · 1788 阅读 · 0 评论 -
fastjson用java转json时间的格式化
fastjson用java转json时间的格式化我们在实现业务需求时很多时候接口和调用时 实体类的类型定义不一致或者特殊要求例:我方有个字段 private java.util.Date taskTime; 其它系统这个字段是 String 类型 的,而想显示 2022-01-25 09:57:30 格式有以下两个方法1.全部日期格式化JSON.toJSONString(body, SerializerFeature.DisableCircularReferenceDetect, Serial原创 2022-02-14 17:34:30 · 1977 阅读 · 0 评论 -
java io流读取多个文件写进zip文件(zip文件夹可自定义,满足特定的需求)
java io流读取多个文件写进zip文件(zip文件夹可自定义,满足特定的需求)代码如下public static void main(String[] args) throws Exception { FileOutputStream fos = new FileOutputStream("d:/opt/xbpm/upload/aa.zip"); Map<String, byte[]> datas = new HashMap<>();原创 2022-01-21 16:29:59 · 676 阅读 · 0 评论 -
动态添加js
动态添加jsJavaSystemConfig config = systemConfigService.getValueByName(CommonConstant.ORDER_NAME_CONFIG);return "var orderTypes="+config.getConfigValue();JSdocument.write('<'+'script'+' type="text/javascript" src="/api/config?id=' + id + '"><'+'原创 2021-12-09 22:15:00 · 604 阅读 · 0 评论 -
使用video播放视频不支持进度条拖动问题
使用video播放视频不支持进度条拖动问题 File file =new File(filePath); response.setContentLength((int) file.length()); response.setHeader("Accept-Ranges","bytes");搞定原创 2021-10-13 18:30:45 · 3529 阅读 · 4 评论 -
源发行版8需要目标发行版11
ctrl+alt+shift+s 或File-Project Structure.编译设置运行设置原创 2021-08-13 18:24:27 · 127 阅读 · 0 评论 -
获取指定包下某个注解的所有方法并提取注解信息
package org.jeecg;import io.swagger.annotations.ApiOperation;import org.apache.shiro.authz.annotation.RequiresPermissions;import org.springframework.beans.factory.config.BeanDefinition;import org.springframework.context.annotation.ClassPathScanningCa原创 2021-08-12 13:56:50 · 704 阅读 · 1 评论 -
获取差集数据(比较两个集合、获取需要新增或删除的数据)
获取差集数据(比较两个集合、获取需要新增或删除的数据)最近遇到一个企业微信对接需求 其中有一个 接口是 获取客户群详情 ,里面有群成员,由于每次都是给的全部,需要和数据库存的进行对比差异(多了或少了某个人) /** * 可直接复制运行 * /** * oldData.add(new Student("a")); * oldData.add(new Student("del")); * ol原创 2021-06-23 22:50:20 · 628 阅读 · 0 评论 -
List(JSONArray)排序
List<JSONObject> list=JSONArray.parseArray("[{\"name\":\"北京\",\"value\":232},{\"name\":\"天津\",\"value\":140},{\"name\":\"河北\",\"value\":624},{\"name\":\"山西\",\"value\":421},{\"name\":\"内蒙\",\"value\":145},{\"name\":\"辽宁\",\"value\":59},{\"name\":\"..原创 2021-05-21 17:46:37 · 680 阅读 · 0 评论 -
calendar获取前一小时
public static void main(String[] args) throws Exception { System.out.println(); Calendar calendar = new GregorianCalendar(); calendar.set(Calendar.HOUR_OF_DAY, new Date().getHours()-1); calendar.set(Calendar.MINUTE, 0); .原创 2021-03-18 20:38:45 · 1503 阅读 · 0 评论 -
MyBatis实体非数据库字段的属性注解
@Transient @TableField(exist = false) private String settings;原创 2021-03-12 21:26:13 · 3990 阅读 · 1 评论 -
ajax实现跨域请求
function load(){ //执行跨域请求 $.ajax({ url: "http://localhost:8080/all/process/test", type: "get", dataType: "jsonp", jsonp: "showData", //指定参数名称 ..原创 2021-03-11 21:03:02 · 279 阅读 · 0 评论 -
java json 或集合格式化
String value="[{\"name\":\"咨询\",\"children\":[{\"name\":\"和路通\",\"children\":[{\"name\":\"智能后视镜X1\",\"children\":[]},{\"name\":\"智能后视镜X2\",\"children\":[]},{\"name\":\"智能后视镜X3\",\"children\":[]},{\"name\":\"OBD盒子\",\"children\":[]},{\"name\":\"和路通D1\",\"..原创 2020-12-18 17:06:25 · 499 阅读 · 0 评论