摘要: 反射定义 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 使用反射 1.获取Class对象 Student类 package com.h... 阅读原文
2019-07-18 14:55:02 阅读(2910) 评论(0)
摘要: 第一章-准备工作 工欲善其事必先利其器 ElasticSearch安装 ElasticSearch6.3.2下载地址(Linux、mac OS、Windows通用,下载zip包即可):https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6... 阅读原文
2019-07-18 14:28:03 阅读(2413) 评论(0)
摘要: lambda表达式 简介 lambda 表达式的语法 变量作用域 函数式接口 内置函数式接口 默认方法 Stream(流) 创建 stream Filter(过滤) Sorted(排序) Map(映射) Match(匹配) Count(计数) Parallel Stream(并行流) Colle... 阅读原文
2019-07-18 12:45:01 阅读(2705) 评论(0)
摘要: 一、添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.8</... 阅读原文
2019-07-18 11:23:02 阅读(2425) 评论(0)
摘要: 需求:公司年销售额求和 某公司按照季度和月份统计的数据如下:单位(万元) 第一季度:22,66,44 第二季度:77,33,88 第三季度:25,45,65 第四季度:11,66,99 class Hello2 { public static void main(String[] args)... 阅读原文
2019-07-18 09:39:03 阅读(2394) 评论(0)
摘要: 一 数据类型 1.1 8种基本数据类型 1.2 引用数据类型 1.3 java内存机制  1.3.1 寄存器 1.3.2 栈 1.3.3 堆 1.3.4. 静态区/方法区 1.3.5. 运行时常量池(Runtime Constant Pool) 1.3.6 直接内存(Direct Memory) ... 阅读原文
2019-07-18 08:10:02 阅读(2319) 评论(0)
摘要: 原子操作 原子性就是指该操作是不可再分的。不论是多核还是单核,具有原子性的量,同一时刻只能有一个线程来对它进行操作。原子操作可以是一个步骤,也可以是多个步骤,但是其顺序不可以被打乱,也不可以被切割而只执行其中的一部分(不可中断性)。将操作视作一个整体,资源在该次操作中保持一致,这是原子性的核心特征。 首先我们来... 阅读原文
2019-07-18 07:35:07 阅读(2316) 评论(0)
摘要: 1 Java标识符 在Java语言中,有类、对象、方法、变量、接口和自定义数据类型等等,他们的名字并不是确定的,需要我们自己命名。而Java标识符就是用来给类、对象、方法、变量、接口和自定义数据类型命名用的。 命名规则说明: 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不包含@、#、空格等其他特... 阅读原文
2019-07-18 07:18:02 阅读(2512) 评论(0)
摘要: java高并发系列 - 第12天JUC:ReentrantLock重入锁 本篇文章开始将juc中常用的一些类,估计会有十来篇。 synchronized的局限性 synchronized是java内置的关键字,它提供了一种独占的加锁方式。synchronized的获取和释放锁由jvm实现,用户不需要显示的释放锁,非常... 阅读原文
2019-07-18 06:00:03 阅读(2513) 评论(0)
摘要: 一年前写过一个百万级别数据库数据生成配置xml文件的程序,程序目的是用来把数据库里面的数据生成xml文件.程序可以配置多少文件生成到一个文件中去。 程序刚开始设计的时候说的是最多百万级别数据,最多50W数据生成到一个xml文件里面去,所以在做测试的时候自己也只是造了100W的数据并没有做过多数据量的测试,然后问题就... 阅读原文
2019-07-18 00:00:03 阅读(2342) 评论(0)