Java——其他
庄生了梦
凡是让你痛苦的,都是让你成长的。
展开
-
详解java定时任务
在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析Java Timer定时器。一、简介 在Java中一个完整定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的,Timer:一种工具,线程用其安排以后转载 2017-02-07 17:06:50 · 195 阅读 · 0 评论 -
深入理解幂等性
什么是幂等性HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。Methods can also have the property of “idempotence” in that (aside from error or expiration issues)...转载 2019-06-21 09:36:33 · 205 阅读 · 0 评论 -
竞态条件(race condition)
在学习多线程的过程中,因为是非科班学生,操作系统的东西都是一知半解的,所以很多名词都没有理解,另外具体的Java虚拟机如何工作还需要后续的学习,这里只能慢慢学习了,等到这本书看完好好读读操作系统的东西以及Java虚拟机机制下面是一个博文讲解了竞态条件的基本概念和常见的情况竞态条件(Race Condition):计算的正确性取决于多个线程的交替执行时序时,就会发生竞态条件。最常见的竞态条件为...转载 2019-01-25 16:42:16 · 5083 阅读 · 0 评论 -
POST / GET
public String sendGet(String url, String param) { String result = ""; BufferedReader in = null; try { String urlNameString = url + "?" + param; URL ...原创 2019-02-14 14:25:28 · 162 阅读 · 0 评论 -
JAVA 记录每个修改的字段的前后值
工具类:UpdateLogUtil.java package com.newsee.util;import java.lang.annotation.Annotation;import java.lang.reflect.Field;import java.math.BigDecimal;import java.text.DecimalFormat;import java.tex...原创 2019-02-14 14:25:55 · 6919 阅读 · 0 评论 -
java 记录修改日志
需求:记录哪些记录进行了修改,要记录修改前后的数据。原理:利用java反射实现:1、要记录日志的对象,添加注解public class LegalUnit implements Serializable{ private static final long serialVersionUID = 1L;private Long iD; @XmlElement(n...原创 2019-02-14 14:27:00 · 5850 阅读 · 3 评论 -
Eclipse安装svn插件的几种方式
1.在线安装:(1).点击 Help --> Install New Software... (2).在弹出的窗口中点击add按钮,输入Name(任意)和Location(插件的URL),点击OK (3).勾选出现的插件内容,一步步安装即可。注:目前在线安装svn的版本只有1.6.x和1.8.x地址分别是:http://subclipse原创 2017-04-17 10:39:34 · 201 阅读 · 0 评论 -
Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度(二)
package com.java.demo; import java.io.File; import java.io.IOException; import jxl.Workbook; import jxl.format.Alignment; import jxl.format.Border; import jxl.format.BorderLineStyle;原创 2017-02-08 15:43:36 · 6710 阅读 · 0 评论 -
Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度(一)
import java.io.File;import java.io.IOException;import java.net.URL;import jxl.Workbook;import jxl.format.UnderlineStyle;import jxl.write.Label;import jxl.write.WritableCellFormat;import jxl.write.Writ原创 2017-02-08 15:43:10 · 2226 阅读 · 0 评论 -
SpringMVC的Excel导出(弹框提示下载)
重要的事情说三遍!!!!jQuery的ajax函数、及ajaxSubmit等函数的返回类型(dataType)只有xml、text、json、html等类型,没有“流”类型.jQuery的ajax函数、及ajaxSubmit等函数的返回类型(dataType)只有xml、text、json、html等类型,没有“流”类型.jQuery的ajax函数、及ajaxSubmit等函数的返回类原创 2017-02-08 15:41:12 · 1841 阅读 · 0 评论 -
java POI实现向Excel中插入图片
做Web开发免不了要与Excel打交道。今天老大给我一个任务-导出Excel。开始想的还是蛮简单的,无非就是查找,构建Excel,response下载即可。但是有一点不同,就是要加入图片,就是这个加入图片搞了好久。同时网络上确实没有发现比较好的资料,所以写这篇博文记录之,供自己和博友们查询,参考。 在POI中有HSSFPatriarch对象,该对象为画图的顶级管理器,它的cre转载 2017-02-07 17:07:37 · 408 阅读 · 0 评论 -
Springboot + redis + 注解 + 拦截器来实现接口幂等性校验
一、概念幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次比如:订单接口, 不能多次创建订单支付接口, 重复支付同一笔订单只能扣一次钱支付宝回调接口, 可能会多次回调, 必须处理重复回调普通表单提交接口, 因为网络超时等原因多次点击提交, 只能成功一次等等二、常见解决方案唯一索引 – 防止新增脏数据token机制 – 防止页面重复提交悲观锁 – ...转载 2019-06-21 09:59:06 · 211 阅读 · 0 评论