摘要: List to Array List 提供了toArray的接口,所以可以直接调用转为object型数组 List<String> list = new ArrayList<String>(); Object[] array=list.toArray(); 上述方法存在强制转 阅读全文
posted @ 2019-07-04 18:05 星朝 阅读(3028) 评论(0) 推荐(0)
摘要: 看例子就明白了 调用orElse时,将评估apicall()。值并将其传递给方法。 然而,在orElseGet的情况下,仅当oldValue为空时才进行评估。 orElseGet允许延迟评估。也就是说:orElse(T)无论前面Optional容器是null还是non null,都会执行orElse 阅读全文
posted @ 2019-07-04 17:36 星朝 阅读(2219) 评论(0) 推荐(0)
摘要: 在《基于Spring Boot,使用JPA操作Sql Server数据库完成CRUD》,《基于Spring Boot,使用JPA调用Sql Server数据库的存储过程并返回记录集合》完成了CRUD,调用存储过程查询数据。 很多复杂的情况下,会存在要直接执行SQL来获取数据。 通过“EntityMa 阅读全文
posted @ 2019-07-04 16:06 星朝 阅读(5787) 评论(0) 推荐(0)
摘要: intelliJ生成for循环代码。 迭代器for循环 iter Iterate iterable | Array in J2SDK 5 syntax itar Iterate elements of array itco Iterate elements of java.util.Collecti 阅读全文
posted @ 2019-07-04 15:28 星朝 阅读(3063) 评论(0) 推荐(0)
摘要: 因为工作的原因,要用MySQL列出当前月份每一天的日期,自己查了下网上资料都是列出最近一个月的日期的解决方案,自己根据查到的的方案,修改成了下面两个方案,在此记录下: 方案一: sql SELECT date_add(DATE_ADD(curdate(), INTERVAL DAY(curdate( 阅读全文
posted @ 2019-07-04 13:49 星朝 阅读(3896) 评论(1) 推荐(1)
摘要: select day(createtime) from life_unite_product     取时间字段的天值 select month(createtime) from life_unite_product   取时间字段的月值 阅读全文
posted @ 2019-07-04 13:27 星朝 阅读(2083) 评论(0) 推荐(0)
摘要: mysql 中 DATE_ADD(date,INTERVAL expr type) 和 DATE_SUB(date,INTERVAL expr type) 这些函数执行日期运算。 date 是一个 DATETIME 或DATE值,用来指定起始时间。 expr 是一个表达式,用来指定从起始日期添加或减 阅读全文
posted @ 2019-07-04 13:24 星朝 阅读(3439) 评论(0) 推荐(0)
摘要: 在Hiredmyway中: SELECT if(LENGTH(company_name) > 30,                  阅读全文
posted @ 2019-07-04 13:20 星朝 阅读(2957) 评论(0) 推荐(0)
摘要: 需求描述: 在使用mysql的过程中,需要对日期进行计算,比如对某个日期加上几天,几个小时等操作, 在此记录下,date_add()函数的使用. 操作过程: date_add()函数语法: DATE_ADD(date,INTERVAL expr unit) 备注:date_add()和adddate 阅读全文
posted @ 2019-07-04 11:49 星朝 阅读(3451) 评论(0) 推荐(1)
摘要: <! flowchart 箭头图标 勿删 Mysql获得当前日期的所在月的第一天 尊重劳动成果,请访问CSDN著者原文链接 http://blog.csdn.net/zixiao217/article/details/51908506 Step1:得到当前时间(天) curdate():该函数返回的 阅读全文
posted @ 2019-07-04 11:38 星朝 阅读(2349) 评论(0) 推荐(0)
摘要: select curdate(); 获取当前日期select last_day(curdate()); 获取当月最后一天。select DATE_ADD(curdate(),interval day(curdate())+1 day); 获取本月第一天select date_add(curdate( 阅读全文
posted @ 2019-07-04 11:37 星朝 阅读(376) 评论(0) 推荐(0)
摘要: public static List<String> getDayByMonth(int yearParam,int monthParam){         List list = new ArrayList();   阅读全文
posted @ 2019-07-04 11:25 星朝 阅读(7999) 评论(0) 推荐(0)
摘要: 常用使用场景: 统计某个月(某个时间区间)内每一天的数据量  select date_add(curdate(), interval(cast(help_topic_id as signed integer) 1) day) dayfrom mysql.help_topicwhere he 阅读全文
posted @ 2019-07-04 11:22 星朝 阅读(3788) 评论(0) 推荐(0)
摘要: 在做系统开发的时候,有可能是由于之前的遗留问题,导致在数据入库的时候,将多个数据以逗号分隔的实行,存储在一条数据中,例如: ID VALUE 1 yang,zheng,song 2 zhao,qian,sun 3 jiang         现在因为新的需求, 阅读全文
posted @ 2019-07-04 11:15 星朝 阅读(6712) 评论(0) 推荐(0)
摘要: select number+1 from master..spt_values where type='p' and DATEADD(day,number, cast(CONVERT(varchar(7),'2013 02 03')+' 01' as datetime))<DATEADD(MO 阅读全文
posted @ 2019-07-04 11:10 星朝 阅读(2201) 评论(0) 推荐(0)
摘要: 首先看一下它的定义: INTERVAL(N,N1,N2,N3,..........) INTERVAL()函数进行比较列表(N1,N2,N3等等)中的N值。该函数如果N<N1返回0,如果N<N2返回1,如果N<N3返回2 等等。如果N为NULL,它将返回 1。列表值必须是N1< 阅读全文
posted @ 2019-07-04 10:42 星朝 阅读(1569) 评论(0) 推荐(0)
摘要: MySQL5.7后将sql_mode的ONLY_FULL_GROUP_BY模式默认设置为打开状态,这样一来,很多之前的sql语句可能会出现错误,错误信息如下: Error Code: 1055. Expression 3 of SELECT list is not in GROUP BY claus 阅读全文
posted @ 2019-07-04 10:35 星朝 阅读(1994) 评论(0) 推荐(0)
摘要: 一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。 ABS(x) 返回x的绝对值 不区分大小写 SELECT ABS( 1) 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 SELECT CEIL(1.5) 返回2 FLOOR(x) 返回小于或等于x的最大整数 S 阅读全文
posted @ 2019-07-04 09:18 星朝 阅读(1541) 评论(0) 推荐(0)
摘要:   MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:数学函数 字符串函数 阅读全文
posted @ 2019-07-04 09:17 星朝 阅读(3667) 评论(0) 推荐(0)