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 · 7255 阅读 · 0 评论 -
ajax+springmvc交互对象包含List集合的参数
Controller层:@RequestMapping(value="/saveFirstReport",method=RequestMethod.POST)@ResponseBodypublic JSONObject saveFirstReport(HttpServletRequest request, CommonFirstFilingReport offcourtSecuri原创 2018-01-30 00:36:07 · 3168 阅读 · 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 · 3208 阅读 · 0 评论 -
Redis缓存穿透、缓存雪崩、redis并发问题分析
把redis作为缓存使用已经是司空见惯,但是使用redis后也可能会碰到一系列的问题,尤其是数据量很大的时候,经典的几个问题如下:(一)缓存和数据库间数据一致性问题分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间...转载 2019-04-19 19:17:23 · 137 阅读 · 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 · 3490 阅读 · 0 评论 -
Java内存模型与指令重排
Java内存模型与指令重排原子性有序性可见性指令重排Happen-Before先行发生规则本文暂不讲JMM(Java Memory Model)中的主存, 工作内存以及数据如何在其中流转等等,这些本身还牵扯到硬件内存架构, 直接上手容易绕晕, 先从以下几个点探索JMM原子性有序性可见性指令重排CPU指令重排编译器优化重排Happen-Before规则原子性原子性是指...转载 2019-07-13 16:39:45 · 384 阅读 · 0 评论 -
eclipse集成lombok插件
lombok官网:https://projectlombok.org/jar包下载路径:https://projectlombok.org/downloadlombok features:https://projectlombok.org/features/all方式一:1.下载lombok.jar包2.将lombok.jar包复制到myeclipse.ini/eclipse.ini所在...转载 2019-08-25 23:21:55 · 123 阅读 · 0 评论