- 博客(21)
- 资源 (11)
- 收藏
- 关注
原创 统计每天合计,没有则显示为0
思路:1. 通过该语句可以实现指定日期到当前日期的日期列表数据,并用0填充要统计的sum字段SELECT @cdate := date_add(@cdate,interval - 1 day) `date` , 0 as `sum`from (SELECT @cdate :=date_add(CURDATE(),interval + 1 day) from <任意有数据表名>...
2019-04-02 09:51:04 943
原创 apollo 动态定时任务(springboot)
apollo 动态添加定时任务,需要实现Ordered 接口,让该类在apollo 启动完成后再进行启动,通过注解@Value获取apollo的key,此方法对于循环cron表达式修改后生效,但需要注意的是apollo刷新后下一次执行的触发器还是上一次的时间,需要再第二次才会开始新的时间循环,如果是单次定时任务则还是需要重启项目才能解决更新后的cron,亲测有效!@Component("ac...
2019-03-20 14:10:03 2320
原创 Eclipse里复制maven项目需要改动的地方
Eclipse里复制maven项目需要改动的地方2017年11月07日 15:00:06 杀生丸H 阅读数:2777 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35713827/article/details/78468075问题:在maven项目开发中,有时候做新项目时和旧项目的很多地方可以共用,我们可以复制旧项目,这时就...
2019-02-27 12:04:53 221
原创 Log4J日志整合及配置详解
Log4J日志整合及配置详解转发自:http://www.cnblogs.com/ITtangtang/p/3926665.html一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控...
2019-02-22 10:28:16 260
原创 DATE_FORMAT
使用示例select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days;select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks;select...
2019-01-31 11:30:33 462
原创 Spring 封装rmi
spring 是带有封装rmi的功能的 <bean id="systemExporter" class="org.springframework.remoting.rmi.RmiServiceExporter" destroy-method="destroy"> <property name="service">
2019-01-26 11:06:46 149
原创 Hibernate旅程(三)Hibernate持久化对象的三个状态
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lovesummerforever/article/details/19171571 Hibernate中的对象有3中状态,瞬时对象(TransientObjects)、持久化对象(PersistentObjects)和离线对象(DetachedObjects也叫做脱管对象)。 ...
2019-01-15 10:07:45 163
原创 Java提高篇(三四)-----fail-fast机制
Java提高篇(三四)-----fail-fast机制在JDK的Collection中我们时常会看到类似于这样的话:例如,ArrayList:注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationException。因此,为提高这类迭代器的正确性而编写一个依赖于...
2019-01-11 16:17:29 136
原创 HashMap和LinkedHashMap的区别
HashMap,LinkedHashMap,TreeMap都属于MapMap 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMa...
2019-01-11 10:54:44 117
原创 保留2位不四舍五入
今天在工作中遇到了这样的一个需求,一个小数,例如1.7777777,或者1.3333333,不管后面的位数是多少,只保留到小数点后第二位,但是不是四舍五入,1.7777777处理后就是1.77,1.3333333处理后就是1.33这个就要用到BigDecimal#setScale的方法了。具体看如下代码:?View Code JAVA 123456789...
2019-01-03 11:57:01 2289
原创 定位CPU使用过高
第10个线程中没有进行睡眠,会独占进程的时间片,导致CPU利用率过高,现在就要定位到第10个第一步:top 查看程序进程id 第二步:top -H -p 96263 定位CPU占用过高的线程id 第三步:使用pstack 96263或者strace -f -p 96263 定位线程堆栈strace -f -p 96263 书到用时方恨少,是非经过不...
2018-12-13 10:06:42 197
原创 各个版本chrome允许加载使用flash的方法
根除办法:在html中嵌入标签,用户自动选择是否加载flash<embed type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="350" height="40" loop="true" autostart="true"...
2018-12-03 11:48:25 6368 4
原创 手把手教你如何玩转面试题(Java基础)
下面的这些题目,主要是根据自己的亲身经历以及在学习的过程中碰到比较典型的内容,所以把这些进行整理,方便于更多的人进行学习和交流。 内容有点多,可能你会很反感,但是,我相信,如果你能认真的看完我这些,当你回头再回想整个Java内容的时候,你就会清晰很多。因为,这是自己的学习经历,我相信有很多的人跟自己都一样,所以,给点信心,别怕多,这么多学习干货,为什么要回避呢?下面是其他方面的知识点,欢迎...
2018-11-07 16:15:12 335
原创 Collections.sort的具体使用
public void testComparatorSortName(){ Collections.sort(list,new Comparator () { @Override public int compare(Object o1, Object o2) { if(o1 instanceof...
2018-11-06 14:43:54 156
原创 查询-》保存 存储过程
DELIMITER $$USE `activity_v2`$$DROP PROCEDURE IF EXISTS `user_currency_limit_merge`$$CREATE DEFINER=`root`@`%` PROCEDURE `user_currency_limit_merge`()BEGIN DECLARE no_more_departments INT(3);...
2018-11-06 14:25:41 188
原创 多重循环存储过程
DELIMITER $$USE `gds_qa`$$DROP PROCEDURE IF EXISTS `stage_tatment_stastics`$$CREATE DEFINER=`root`@`192.168.0.%` PROCEDURE `stage_tatment_stastics`(accountId VARCHAR(20))BEGIN DECLARE _cnt IN...
2018-11-06 14:22:39 487
原创 迭代器(Iterator)遍历List、Set、Map
迭代器(Iterator)遍历List、Set、Map大晚上的睡不着觉,还是起来写博客吧。迭代器我主要是用来遍历List、Set、Map的,然而好久没用过,又突然忘记了,所以有写了一遍(妈的,我还就不信了,我写10遍看能不能忘记)。迭代器也就是将集合的数据放到一个容器中并排成一排,iterator有一个游标,最初的时候,游标在第一个元素前面,调用Iterator.next()是将游标往后移...
2018-11-06 13:57:46 751
原创 Java集合之List遍历找到匹配元素删除方法总结
问题:在我们使用java开发的过程中可能会遇到这样的问题,删除List集合中与已知元素 相同的所有元素;比如下面这个需求: 删除List集合中字符串为“edf”的所有记录12案例:方案一:你可能回想到使用forEach遍历,找到匹配的将其删除List<String> list =new ArrayList<String>(); ...
2018-11-06 13:53:26 705 1
原创 Java遍历Map对象的四种方式
关于java中遍历map具体哪四种方式,请看下文详解吧。方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 1 2 3 4 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry&...
2018-11-06 11:59:59 119
原创 Map 转 List
将Map的key转成List:List<String> mapKeyList = new ArrayList<String>(map.keySet()); 将Map的Value转成List:List<String> mapValueList = new ArrayList<String>(map.valueSet()); 在...
2018-11-06 11:29:29 375
原创 String 转 array 后排序
String lotteryResult = "231" //字符串转char数组char[] lotteryResultArray = lotteryResult.toCharArray();//用Arrays进行排序 Arrays.sort(lotteryResultArray);//char 数组转String String newLotteryResult = S...
2018-11-06 11:14:05 455
Git-2.22.0-64-bit.rar
2020-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人