5 life is wonderful

尚未进行身份认证

pay for life, pay for yourself

等级
TA的排名 454

Mysql 更新时间(加上或者减去一段时间)

Mysql时间加减函数为date_add()、date_sub()定义和用法DATE_ADD() 函数向日期添加指定的时间间隔。DATE_SUB() 函数向日期减少指定的时间间隔。语法DATE_ADD(date,INTERVAL expr type)DATE_SUB(date,INTERVAL expr type)date 参数是合法的日期表达式。expr参数是您希望添加的时...

2018-12-24 18:55:39

IDEA设置模板注释

IDEA设置模板注释 设置类文件模板注释类文件包含class、interface、enum、@interface首先是点击File,在下拉列表中选择Setting选项在弹出窗口选择Editor选项下的File and Code Template选项,在右侧选择includes选项卡下的File Header选项想要知道我们编写类文件模板注释可以使用哪些变量可以参考当...

2018-12-21 17:34:03

Redis命令SETNX的使用(包含Java分布式锁实现)

Redis命令SETNX的使用(包含Java分布式锁实现)可以参考Redis官网对SETNX命令的介绍:https://redis.io/commands/setnxSETNX命令简介命令格式SETNX key value将 key 的值设为 value,当且仅当 key 不存在。 若给定的 key 已经存在,则 SETNX 不做任何动作。 SETNX 是SET...

2018-11-20 18:14:41

StringRedisTemplate与RedisTemplate异同源码探秘

StringRedisTemplate与RedisTemplate异同源码探秘 StringRedisTemplate与RedisTemplate异同1、两者的关系是StringRedisTemplate继承RedisTemplate从继承关系层次图来看:从源码层次来看:2、两者的数据是不共通的;也就是说StringRedisTemplate只能管理StringRe...

2018-11-16 19:38:36

Redis可视化工具—redis-desktop-manager

Redis可视化工具—redis-desktop-manager 下载我们可以到redis-desktop-manager官网https://redisdesktop.com/进行下载,我们下面的github标识进入到redis-desktop-manager开源地址:找到下载页面,但是下载需要收费我上传了一份到CSDN资源:https://download.c...

2018-11-16 15:49:56

springBoot redis -- spring-boot-starter-data-redis与spring-boot-starter-redis两个包的区别

1、下面是Spring Boot的版本为1.5.9的时候的spring-boot-starter-data-redis的jar包的情况:2、下面是Spring Boot的版本为1.4.0的时候的spring-boot-starter-data-redis的jar包的情况:3、下面是Spring Boot的版本为1.4.0的时候的spring-boot-starter-redis的j...

2018-11-14 11:47:39

spring加强:spring aop expression支持多个表达式配置

spring aop expression支持多个表达式配置准备:目标类UcUserFilesService 及目标方法insert()方法、update()方法及delete()方法(红色标注的是目标方法)package com.huajin.userserver.service;import java.io.File;import java.util.HashMap;im...

2018-11-14 11:33:14

解决checkbox复选框选中传值,不选中不传值的方案

解决checkbox复选框选中传值,不选中不传值的方案 问题描述:一个form表单中的结构是这样的:则页面显示结果是:如上填写数据,经过序列化后的数据是:[{"id":"1","infoType":"11","infoName":"名称1","fileIsOpen":"o"},{"id":&

2018-11-02 18:28:06

Netty入门教程——认识Netty

Netty入门教程——认识Netty 追那个小女孩 关注2017.07.16 15:20* 字数 2024 阅读 148585评论 20喜欢 249赞赏 1Netty什么是Netty?Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 Java 网络编程框架(Netty ...

2018-10-17 18:46:16

Java实现HTML(带图片)转PDF的解决方案

Java实现HTML(带图片)转PDF的解决方案 前端页面实现 后端具体实现:Controllerpackage com.huajin.ptoms.controller.user;import javax.servlet.http.HttpServletResponse;import org.springframework.beans.factory.anno...

2018-09-11 19:43:08

使用Java生成的ZIP压缩包解压时出现不可预料的压缩文件末端的解决方案

使用Java生成的ZIP压缩包解压时出现不可预料的压缩文件末端的解决方案 问题描述:如下图所示,在解压Java程序生成的ZIP压缩包时出现不可预料的压缩文件末端, 问题分袖:出现上面的情况,大概有两种情况,第一种是输出流没有关闭,第二种是输出流关闭顺序不正确。在写程序时一定要注意使用流完毕后一定要关闭,要不然输出的文件可能是不完整或者损坏的,再者如果关闭输出流的顺序不正...

2018-09-10 19:08:16

打印样式设计

如果你对许多从事网页开发的人提起打印样式,他们第一反映会想到使用打印CSS。当网页文档需要被打印时,我们已经习惯于创建一个打印样式表。这些样式表确保打印版本清晰并且保证用户不会打印出巨幅图像。然而,CSS也被用来排版图书,商品目录以及宣传册 - 这些内容在以前可能从来没有被设计成网页。在这篇文章里,我们将探索一些已有的CSS模块,它们不是在网页浏览器中使用,而是为了解决打印和分页的问题。我将解...

2018-09-10 18:40:47

Java多文件压缩下载解决方案

Java多文件压缩下载解决方案需求:会员运营平台经过改版后页面增加了许多全部下载链接,上周上线比较仓促,全部下载是一个直接下载ZIP压缩文件的链接,每个ZIP压缩文件都是由公司运营人员将页面需要下载的文件全部压缩成一个ZIP压缩文件,然后通过公司的交易运营平台上传至文件资料系统,会员运营平台则可以直接获取ZIP压缩文件地址进行下载下面是一个页面示例:需求分析:通过上面需求和...

2018-09-07 18:00:33

判断某个值是否在给出的区间列表中

判断某个值是否在给出的区间列表中 需求说明:今天在做解析用户上传的Excel文件时,遇到一个问题需要去判断解析出来的一行的投资金额是否落在页面录入的某个投资金额区间内,Excel文件的格式如下:页面录入的环节如下: 待解决问题:在解析完Excel文件后,循环解析出来的列表,每一行都是一个对象,取出对象的投资金额,这时候是可以拿到页面录入的产品投资金额区间列表,两...

2018-08-06 19:29:30

解决Xstream中解析报文出现Cannot parse date的异常问题

解决Xstream中解析报文出现Cannot parse date的异常问题问题描述:系统线上问题是查询平安银行单笔转账结果的定时任务没有按照预期去更新费用划付的状态,下面是查询平安银行处理返回的报文:00901048000000000000A001 01 01 01 00901048000000000000 0000001137 4005 00000 02 20180...

2018-06-27 20:28:00

解决The entity "" was referenced, but not declared的方案

解决The entity "" was referenced, but not declared的方案需求:生成的PDF通知书中药展示下面如图所示的区间形式需求分析:由于页面录入的形式采用如下图所示方式那么认购金额对应InvestAmountMin字段,对应的年化收益率对应InvestProfit字段,因此存储的数据库结构如下;listing_trade_invest存储年化收益率列表的数据表结构...

2018-06-25 20:16:29

浅析Velocity加载机制

浅析Velocity加载机制项目注册VelocityEngine的代码

2018-06-24 21:19:40

怎么解决java.lang.NoClassDefFoundError错误

前言在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。我们往往花费时间去不断尝...

2018-06-24 17:22:35

解决SpringBoot1.5.x版本对Velocity模板不支持的方案

解决SpringBoot1.5.x版本对Velocity模板不支持的方案项目构建工具Gradlebuild.gradle配置文件SpringBoot版本:1.5.9.RELEASE引入SpringBoot集成Velocity模板的依赖进入项目build.gradle配置文件所在目录使用gradle build --refresh-dependencies命令刷新依赖报错的原因很明显,org.spr...

2018-06-24 17:04:34

解决rabbitmq队列中消息无法消费的问题

解决rabbitmq队列中消息无法消费的问题问题描述:生产者发送消息到队列成功,但是队列中的消息始终没有消费问题分析:生产者msgserver服务配置文件可以看出除了自己配置的关于的rabbimq的配置信息,msgserver服务调用configserver统一配置中心服务中的QA2环境的config-rabbitmq-qa2.yml配置文件,msgserver服务使用JavaConfig配置方式...

2018-06-13 19:36:59

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!