
java
紫木冰焰
热爱生活,珍爱每一天,开心生活
展开
-
fastjson转换英文格式日期包数字转换异常处理
说明:用到的fastjson版本是:fastjson-1.2.17 实体类: package com.test;import java.util.Date;public class User { private Integer id; private String name; private Date createDate; public Integer getId原创 2016-12-22 20:54:35 · 7351 阅读 · 0 评论 -
ajax+springmvc交互对象包含List集合的参数
Controller层: @RequestMapping(value="/saveFirstReport",method=RequestMethod.POST) @ResponseBody public JSONObject saveFirstReport(HttpServletRequest request, CommonFirstFilingReport offcourtSecuri原创 2018-01-30 00:36:07 · 3220 阅读 · 0 评论 -
SpringMVC的MultipartHttpServletRequest
SpringMVC的MultipartHttpServletRequest @RequestMapping("/upload") public String upload(MultipartHttpServletRequest request) { MultipartFile file = request.getFile("upfile"); File distFile = new...转载 2019-03-30 11:17:31 · 3431 阅读 · 0 评论 -
Redis缓存穿透、缓存雪崩、redis并发问题分析
把redis作为缓存使用已经是司空见惯,但是使用redis后也可能会碰到一系列的问题,尤其是数据量很大的时候,经典的几个问题如下: (一)缓存和数据库间数据一致性问题 分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间...转载 2019-04-19 19:17:23 · 167 阅读 · 0 评论 -
ajax异步下载文件
ajax异步下载文件 最近捯饬公司项目,需要用到ajax下载文件,所以百度了一番,综合解决方案如下: 前端ajax: function asyncExportExcel(){ var url = "download/export"; var xhr=null; try { xhr=new XMLHttpRequest() }catch(e) { xhr=new ActiveX...转载 2019-07-03 20:30:13 · 3534 阅读 · 0 评论 -
Java内存模型与指令重排
Java内存模型与指令重排原子性有序性可见性指令重排Happen-Before先行发生规则 本文暂不讲JMM(Java Memory Model)中的主存, 工作内存以及数据如何在其中流转等等, 这些本身还牵扯到硬件内存架构, 直接上手容易绕晕, 先从以下几个点探索JMM 原子性 有序性 可见性 指令重排 CPU指令重排 编译器优化重排 Happen-Before规则 原子性 原子性是指...转载 2019-07-13 16:39:45 · 451 阅读 · 0 评论 -
eclipse集成lombok插件
lombok官网:https://projectlombok.org/ jar包下载路径:https://projectlombok.org/download lombok features:https://projectlombok.org/features/all 方式一: 1.下载lombok.jar包 2.将lombok.jar包复制到myeclipse.ini/eclipse.ini所在...转载 2019-08-25 23:21:55 · 153 阅读 · 0 评论