自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java常用工具类整理

spring的断言工具类AssertAssert.notNull(Object object, “object is required”) - 对象非空Assert.isTrue(Object object, “object must be true”) - 对象必须为trueAssert.notEmpty(Collection collection, “collect...

2019-06-24 11:14:42 357

转载 Java内存区域详解

内存区域Java 虚拟机在执行 Java 程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java 虚拟机规范将 JVM 所管理的内存分为以下几个运行时数据区:程序计数器、Java 虚拟机栈、本地方法栈、Java 堆、方法区。程序计数器一块较小的内存空间,它是当前线程所执行的字节码的行号指示器,字节码解释器工作时通过改变该计数器的值来选择下一条需要执行的字节码指令,分支、跳转、循...

2019-06-12 15:56:31 195

原创 Java8 Streams特性

一、stream简介java.util.stream这个包引入了流。流和集合有以下几个不同的地方。没有存储。流不是存储元素的数据结构,相反,它通过计算操作传递来自诸如数据结构,数组,构造器函数或者I/O通道等源的元素。本质上讲,流的操作会产生结果,但不会修改其来源。例如Stream从集合获取一个没有过滤元素的新元素,而不是从集合中删除过滤元素。惰性求值,流的许多操作都是惰性的。及早求...

2019-05-30 11:33:46 136

原创 Java集合Collections.sort排序

以对集合List<Map<String, Object>>进行排序为例List<Map<String, Object>> list = new ArrayList<>();Map<String, Object> map = new HashMap<>();map.put("report_date","201...

2019-04-30 10:46:12 288

原创 list中map将根据某几个key值相等的累加

直接上代码,可直接运行:public static void main(String[] args) { List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); Map<String, Object> map1 = ne...

2019-04-25 18:13:18 3268

原创 Java调用存储过程,使用JdbcTemplate

1、sysDataSourceService是自定义的获取数据源服务JdbcTemplate jdbcTempleDynamic = sysDataSourceService.getDataSourcePoolBySourceID(source_id);2、使用jdbcTempleDynamic.execute调用存储过程,传入对应的所需参数List<Map<String, O...

2019-04-17 10:00:17 469

原创 java多线程的使用

java多线程的使用手动创建线程池execute和submit的区别CyclicBarrier的工作原理及其实例具体代码手动创建线程池ThreadFactory namedThreadFactory = new ThreadFactoryBuilder().setNameFormat(&amp;quot;thread-call-runner-%d&amp;quot;).build();int size = 8;Executo...

2018-12-10 16:58:17 153

转载 eclipse最有用快捷键整理

转载:http://blog.csdn.net/u010504185/article/details/53079810在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷键都很好的运用...

2018-02-08 11:25:03 129

转载 MySQL高级--索引

转载:https://www.cnblogs.com/zhaobingqing/p/7066112.html1、索引是什么  索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是数据结构。  可以理解为“排好序的快速查找数据结构”  在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,  这样就可以在...

2018-02-08 11:08:07 128

转载 spring的@Transactional注解详细用法

转载:https://www.cnblogs.com/yepei/p/4716112.html概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, J

2018-01-31 17:30:50 139

原创 echarts柱状图、折线图求合,通过formatter回调函数自定义tooltip展示格式

前一篇文章写了思路一:给series集合末尾多加一栏用于展示合计,但缺点较多,所以又想了另一个方法。 思路二:通过tooltip中的函数formatter自定义鼠标触发时的展示格式,先看展示效果 当我们去掉“安卓”选项时: 好了,接下来就看实际的代码吧:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title

2017-12-15 17:40:25 6033 2

原创 echarts多列柱状图求合计,并且展示在最顶端

思路一:给series集合末尾多加一栏用于展示合计,但是值都是0; 缺点:必须根据xAxis的data生成一组为空的数据,且tooltip不能加trigger: ‘axis’,这个条件,不然会展示合计:0。 数据为模拟数据,已经实现ajax后台动态传数据,但这里不做细讲,主要研究echarts的js求和方法。 完整代码如下:<!DOCTYPE html><html><head> <

2017-12-15 10:53:45 12487 1

原创 eclipse中使用自带git的常用操作

eclipse中使用自带git的常用操作

2017-11-22 11:09:16 4293 1

空空如也

空空如也

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

TA关注的人

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