自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 isNotEmpty和isNotBlank区别

先看看isEmpty和isBlank  从效果来看,当a=””,字符中有空格时,IsEmpty是算他不为空的本质上讲:isEmpty等价于str == null || str.length == 0isBlank等价于str == null || str.length == 0 || str.trim().length == 0我们再来看非空:is...

2019-12-12 11:36:22 379

原创 自动生成流水号的工具类

package com.jeeplus.modules.api.utils;import com.jeeplus.modules.api.mapper.LlGiftsExchangeApiMapper;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stere...

2019-11-01 14:26:30 1450

原创 Spring配置中的classpath

概念解释及使用场景:classpath是指WEB-INF文件夹下的classes目录。使用场景:/SunZe/src/main/resources/spring-context.xml,文件里面<!-- 配置报表的默认存储地址 --><bean id="propertyConfigurer" parent="ureport.props"> &lt...

2019-03-07 15:32:23 1261

转载 String isEmpty()和isBank()的区别

1. publicstaticbooleanisEmpty(String str)   判断某字符串是否为空,为空的标准是 str==null或 str.length()==0  下面是 StringUtils 判断是否为空的示例:   StringUtils.isEmpty(null) = true  StringUtils.isEmpty("") = true  S...

2019-03-02 10:32:48 1377

转载 鼠标悬停显示td全部内容

一般当table的某字段内容溢出,会以省略号代替显示。为何能知道该字段栏的完整信息。可用以下方法实现:在代码中添加脚本代码://描述鼠标悬停显示全部内容$(function () { $("td").on("mouseenter",function() { if (this.offsetWidth < this.scrollWidth) { ...

2019-02-25 17:41:29 2656 2

原创 实体类字段的注解验证

下面是主要的验证注解及说明: 注解 适用的数据类型 说明 @AssertFalse Boolean, boolean 验证注解的元素值是false @AssertTrue Boolean, boolean 验证注解的元...

2019-02-19 11:53:47 5589 1

原创 mysql按天分组统计,没有数据补0的解决方法

1、查询2019-01-10至2019-01-25时间段的数据如下 :SQL语句为:SELECT DATE_FORMAT(z.create_date,'%Y-%m-%d') AS days, IFNULL(SUM(z.difMinute)/(SUM(z.dailyLoadTime)*SUM(z.difDays)),0) AS "AR",IFNULL(SUM(z.goodQuant)/(S...

2019-01-28 10:15:31 10101 1

转载 js判断字符是否为空的方法

js判断字符是否为空的方法: //判断字符是否为空的方法function isEmpty(obj){ if(typeof obj == "undefined" || obj == null || obj == ""){ return true; }else{ return false; }} 使用示例: if (!is...

2019-01-26 11:09:08 534

转载 ECharts属性设置

theme = { // 全图默认背景 // backgroundColor: ‘rgba(0,0,0,0)’,// 默认色板color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed', '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0', '#1e90...

2019-01-26 11:05:06 135

转载 在eclipse中手动添加本地jar包到本地maven仓库

在使用maven进行构建项目时,有时候中央仓库不包含所我们所需的jar包,这就需要我们将需要的jar包下载到本地后通过eclipse手动添加到本地仓库中(利用eclipse进行本地jar安装到maven本地仓库)。如何做呢?在Eclipse项目中点击右键,选择import 选中Maven下的Install or deply an artifact to a Maven reposeito...

2019-01-18 09:11:31 313

转载 SQL中的聚合函数

A. 什么是聚合函数(aggregate function)?聚合函数对一组值执行计算并返回单一的值。B. 聚合函数有什么特点?除了 COUNT 以外,聚合函数忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。所有聚合函数都具有确定性。任何时候用一组给定的输入值调用它们时,都返回相同的值。标量函数:只能对单个的数字或值进行计算。主要包括字符函数、日期/时...

2019-01-11 18:17:57 12241

转载 mysql将两个表结果合并并分页

功能:        使用mysql中union all 将2个表中的数据查询结果合并到一个返回结果中。再针对结果统一排序、分页操作等。(注:2个表返回的列名必须一致)语句如下:SELECT a.字段, a.字段, ...FROM ((SELECT 表.字段1, 表.字段2 FROM 表 WHERE 条件 ) UNION ALL (SELECT ...

2019-01-09 10:09:27 8448 2

原创 setAttribute和setProperty的区别

setAttribute是给html元素属性设置值的。例如<div id="name" class="text"><div>中的id和class就是html元素属性。var a = document.getElementsByClassName("img");a.setAttribute('src','/static/modules/mes/themes/defau...

2019-01-08 16:03:19 1984

转载 group by报only_full_group_by异常

安装了mysql5.7,用group by 查询时抛出如下异常:Expression #4 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'a.id' which is not functionally dependent on columns in GROUP BY clause; th...

2018-12-28 08:55:12 737

转载 Quartz的概念梳理

一、Quartz的核心概念  主要有三个核心概念:调度器(Scheduler)、触发器(Trigger)和任务器(Job)。三者关系简单来说就是,调度器负责调度各个任务,到了某个时刻或者过了一定时间,触发器触动了,特定任务便启动执行。       调度器Scheduler包含一个触发器Trigger列表,每个Trigger表示一个任务Job。一个任务Job可以添加多个Trigger,但一个...

2018-12-25 16:12:41 327

原创 Spring整合Quartz实现定时任务

一、版本说明spring3.1以上的版本才支持quartz 2.x,不然会出错。 此示例所选版本:spring版本号4.3.18.RELEASE,quartz版本2.3.0。二、添加jar包我的是maven工程,pom.xml相关配置如下:  <properties> <project.build.sourceEncoding>UTF...

2018-12-25 16:02:31 249

转载 Cron表达式教程

CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。 CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。 即便如此,SimpleTrigger一样,C...

2018-12-25 15:40:36 130

原创 sys:treeselect树图插件的使用

Html页面调用:<div class="control-group"> <label class="control-label">事件源:</label> <div class="controls"> <sys:treeselect id="eventSource" name=

2018-12-25 15:36:53 8295 3

转载 Mysql 查询今天、昨天、n天内、第n天的数据

Mysql SQL查询今天、昨天、n天内、第n天注意:因为对索引列使用函数会导致索引失效,如果查询时需要使用到索引,请使用MySQL DATE_SUB() 函数查询当天的所有数据 SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=0   查询昨天的所有数据 SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())...

2018-12-21 18:31:59 508

原创 BigDecimal转成String

String total = (String)map.get("total");结果就报了java.math.BigDecimal cannot be cast to java.lang.String异常。查询发现,问题是出在强转上,只要改成:String total = map.get("total").toString();就可以解决。因为BigDecimal不能强制转换成 S...

2018-12-21 14:50:15 4218

转载 fastjson List转JSONArray以及JSONArray转List

1.fastjson  List转JSONArrayList<T> list = new ArrayList<T>();JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));2.fastjson  JSONArray转ListJSONArray array = new JSONArray()...

2018-12-21 08:55:52 2632

转载 Flexslider图片轮播

Flexslider具有以下特性:支持滑动和淡入淡出效果。支持水平、垂直方向滑动。支持键盘方向键控制。支持触控滑动。支持图文混排,支持各种html元素。自适应屏幕尺寸。可控制滑动单元个数。更多选项设置和回调函数。HTML首先在页面head部位载入jquery库文件和Flexslider插件,以及Flexslider所需的基本css样式文件。<link rel="styl...

2018-12-10 12:03:57 419

原创 bootstrap 表格设置列固定宽度以及内容自动换行的CSS

<style type="text/css"> #contentTable{ table-layout:fixed; /* bootstrap-table设置colmuns中某列的宽度无效时,需要给整个表设置css属性 */ word-break:break-all; word-wrap:break-all; /* 自动换行 */ }</style>&lt...

2018-12-04 17:17:44 5067

转载 HTTP协议状态码详解(HTTP Status Code)

使用ASP.NET/PHP/JSP或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码   说明 100   (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 ...

2018-11-26 16:26:37 103

转载 jQuery Mobile页面跳转导致css失效原因及解决方法

JQM页面跳转的时候默认是ajax方式的,也就是说,只有第一次请求页面,$(document).ready();才会触发,而不是每一次跳转都会触发ready事件。 这就导致由a画面跳转到b画面的时候,浏览器只会只会把b.html中<page>内的内容加载进dom,而<page>外的代码都不会加载,所以导致在<page>外的js和css都失效了。官方文档如下...

2018-11-26 09:51:58 434 1

转载 jQuery Mobile中submit按钮提交后,其他元素DOM事件丢失

(1)现象:引用jQuery Mobile,为页面中的一个button绑定事件,使用submit按钮提交表单。结果,页面“看起来”像是刷新了,但是刷新后button按钮的事件丢失了。例如:<input type="submit" id="submit1" value="submit" /><input type="button" id="button1" v

2018-11-22 17:43:55 255

原创 jquery mobile 表单输入

<div data-role="content"> <form method="post" action="${ctx}/mes/mobile/outtestSave"> <div data-role="fieldcontain" st

2018-11-22 16:30:35 287

转载 c:forEach 如何输出序号

关键在于<c:forEach>的varStatus属性,具体代码如下:<table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <th>序号</th> <th&g

2018-11-22 16:28:49 2585

转载 防止移动端点击输入框页面放大

JQuery Mobile 移动端页面不放大<meta content="yes" name="apple-mobile-web-app-capable"><meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,use...

2018-11-22 16:25:32 660 1

转载 echars API文档

theme = {    // 全图默认背景    // backgroundColor: ‘rgba(0,0,0,0)’,    &am

2018-11-13 09:58:01 283

转载 ==和equals的区别

1.“==”常用来比较基本数据类型,8种基本数据类型有byte、short、long、double、char、int、float、boolean,因为变量直接存储的就是他们的值,所以用"=="去比较,比较的就是他们的值。但是复合数据类型用“==”比较的是他的堆内存地址。2.“equals”对于复合数据类型比较的也是它的堆内存地址(不能作用于基本数据类型的变量)。但在实际项目中常用来比较S...

2018-10-24 23:20:08 72

转载 工具类中使用Spring注入的类

工具类中使用Spring注入的类并使用该类中的方法@Componentpublic class ExcelUtil {   @Autowired  private UserService userService;  private static ExcelUtil excelUtil ;  @PostConstruct  public void init() {    exce...

2018-09-20 14:57:44 1148

转载 MySQL数据库中的Date,DateTime,TimeStamp和Time类型

DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。) DATE类型用在你仅需要日期值时,没有时间部分。MySQL检索并且以'YYYY-...

2018-09-15 14:23:00 376

转载 java中this关键字的作用

一、this关键字主要有三个应用: (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。Public Class Student { String name; //定义一个成员变量name private void SetName(String name) { ...

2018-09-15 10:04:31 112

转载 Linux下安装SVN,仓库创建,用户权限管理

Linux下安装SVN,仓库创建,用户权限管理1.SVN安装  Ubuntu系统下安装:sudo apt-get install subversion  源码安装:1.下载:archive.apache.org/dist/subversion                   2.解压:tar xvf   subversion-0.19.1.tar.gz         3.移动:sudo mv...

2018-03-26 17:45:35 263

转载 JPUSH推送人群的选择

文:Javen Fang推送(Push)越来越成为 App 运营的必备手段,成为 App 开发中必备的功能。但是,推送给谁?是个问题。本文以极光推送作为范例,重点说说推送人群(Audience)选择的技术问题。其他推送云服务也或多或少有些类似。极光推送(JPush)在推送人群的选择上,支持如下几种方式:广播(所有人)注册ID(Registration

2017-12-29 15:14:54 691

转载 intellij idea 切换svn分支

方法切换分支更新/切换svn的快捷键是ctrl+T,这个快捷键还是很好用的,很方便也可以点击工具栏,vcs —- update project(ctrl+T)—-勾选update/switch to specific url 不出现可选框如果点击更新不出现可选框,那就启用一下, file—-settings—-version control—conf

2017-12-18 15:46:58 978

转载 Java解析(读取)Json数据

以前看过书上说,XML是web service间传输信息的标准格式吧,就看了看XML。最近在做个网站,又说是有了JSON,第一回听说就看了看,总结总结一下。1.JSON介绍  JSON比XML简单,主要体现在传输相同信息的情况下,文件的大小不同。  JSON只用于传输信息,XML还可以用于配置文件的使用。  JSON中的符号主要有: " , [ {:2.JS

2017-11-28 20:37:44 170

转载 程序员业余时间修炼指南

作者/分享人:芋头本文主要与大家分享我业余时间如何学习多门技术以及开发业余项目的一些心得,分为 初衷、硬技能、软技能、第一生产力、环境、时间几个部分,阅读大概需要 10 分钟。 关于我之前做的一些业余项目,我在知乎上的一个回答大概可以总结:小芋头君:作为程序员,你有哪些正在做的个人项目?我的学习方法在开始介绍我开发业余项目的经验前,先和大家分享一下我的学习方法吧,不过我认为

2017-10-20 17:21:43 356

转载 微信开发之消息模板

正如许多推送一样,微信也友好的给广大开发者提供了“模板消息”,比推送更好的是,它能借助海量用户的微信平台直接通过服务号以短消息形式传达给用户,大大提高了运营的可能性。比如我们现在可以完全抛开银行卡的短信服务,通过相关银行提供服务号绑定银行卡,当发生交易的时候同样的能收到交易详情短消息,确实是方便了不少! 上一篇讲到了获取和缓存access_token,也成功配置了jssdk授权,这

2017-10-20 12:04:55 3708

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除