标签:HashMap

Spring

springboot中使用poi导出excel

6

hellas 发布于 2019-10-22

IntelliJ IDEA 2018.2 JDK 1.8 SpringBoot 2.1.9.RELEASE POI 3.9 Maven 依赖 <dependencies> <dependency> <groupId>org.apache.poi...

阅读(6)评论(0)赞 (0)

Java

freemarker模板动态生成word文档

12

zhuangli 发布于 2019-10-22

使用 freemarker 模板动态导出 word 文件 准备 环境 IntellJ IDEA 2018.2 SringBoot 2.1.9 版本 Word 2003 .doc 格式 spring-boot-starter-freemarker 2.1.9 简单模板准备 <...

阅读(8)评论(0)赞 (0)

Java

Java 8函数式编程

6

hellas 发布于 2019-10-22

每个人对函数式编程的理解不近相同。但其核心是:在思考问题时,使用不可变值和函数,函数对一个值进行处理,映射成另外一个值。 二、lambda 表达式 匿名函数写法: button.addActionListener(new ActionListener(){ public void...

阅读(7)评论(0)赞 (0)

Java

MyBatis是怎么实现日志模块的?

2

xiaoli.he 发布于 2019-10-22

你知道MyBatis是怎么实现日志的?额,这个简单,我知道啊!不就是在 mybatis-config.xml 文件中配置一下吗? <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN&...

阅读(8)评论(0)赞 (0)

Java

Java ThreadLocal 的使用与源码解析

1

changyuan.xu 发布于 2019-10-22

GitHub Page: http://blog.cloudli.top/posts/Java-ThreadLocal-的使用与源码解析/ ThreadLocal 主要解决的是每个线程绑定自己的值,可以将 ThreadLocal 看成全局存放数据的盒子,盒子中存储每个线程的私有数...

阅读(6)评论(0)赞 (0)

Java

提高生产力效率-实体映射工具对比

5

hellas 发布于 2019-10-22

声明: 1、DO(业务实体对象),DTO(数据传输对象)。 在一个成熟的工程中,尤其是现在的分布式系统中,应用与应用之间,还有单独的应用细分模块之后,DO 一般不会让外部依赖,这时候需要在提供对外接口的模块里放 DTO 用于对象传输,也即是 DO 对象对内,DTO对象对外,DTO...

阅读(11)评论(0)赞 (0)

Java

Java集合框架

4

小丁 发布于 2019-10-22

集合接口区别 List 接口存储一组不唯一,有序(插入顺序)的对象,允许有相同的元素。 Set 接口存储一组唯一,无序的对象,不保存重复的元素。 SortedSet继承于Set保存有序的集合。 Map 接口存储一组键值对象,提供key(键)到value(值)的映射。 Map.En...

阅读(5)评论(0)赞 (0)

Java

坐车2小时,面试5分钟…我太难了

7

darida 发布于 2019-10-22

你也许能说出一万个不知道原理源码也能胜任工作的理由。但是也改变不了,高质量的人才必须要通过原理源码来筛选的事实! 不要抱怨没有时间学习,去年到今年,一年时间过去了, 你是没时间学习,还是有时间也没学习 ,进步了多少你心里清楚。 纵观目前的Java面试套路,无非可以分为这几个部分,...

阅读(7)评论(0)赞 (0)

Java

Java 面试 – 四种引用类型

2

hanze 发布于 2019-10-22

之前我们提到过 GC,但当 Java 中引用的对象越来越多,会导致内存空间不足,最终会产生错误 OutOfMemoryError,并让应用程序终止。那为什么 GC 在此时不能多收集一些对象呢?这就和今天说的引用类型有关了。 首先,从 JDK1.2 开始,对象的引用被划分为4种级别...

阅读(13)评论(0)赞 (0)

Java

我掏空了各大搜索引擎,给你整理了154道Java面试题!

2

xirruiqiang 发布于 2019-10-22

Java集合22题 ArrayList 和 Vector 的区别。 说说 ArrayList,Vector, LinkedList 的存储性能和特性。 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么? hashmap 的数据结构。 HashMa...

阅读(9)评论(0)赞 (0)

Java

JAVA面试官面试潜规则大公开,了解这个能帮你多拿7k薪资!

5

yanxinchi 发布于 2019-10-22

近日,我刚好在找工作。瞅了瞅现在某招聘平台上的JAVA开发招聘,惊奇的发现大部分都多了这么一条要求: 这说明了什么? 大数据也变成了后端开发的一部分,特别是kafka目前为止已成mq的主流,hbase cassandra nosql在某些特定场景也非常好用,扩展性比传统关系型数据...

阅读(9)评论(0)赞 (0)

Java

聊聊nacos config的publishConfig

yanxinchi 发布于 2019-10-21

序 本文主要研究一下nacos config的publishConfig ConfigController nacos-1.1.3/config/src/main/java/com/alibaba/nacos/config/server/controller/ConfigCont...

阅读(11)评论(0)赞 (0)

Java

Eureka应用注册与集群数据同步源码解析

1

xubiao.zhuang 发布于 2019-10-21

在之前的 EurekaClient自动装配及启动流程解析 一文中我们提到过,在构造 DiscoveryClient 类时,会把自身注册到服务端,本文就来分析一下这个注册流程 客户端发起注册 boolean register() throws Throwable { logger....

阅读(14)评论(0)赞 (0)

Java

Java 并发之 ThreadLocal

3

小丁 发布于 2019-10-21

1.1 什么是 ThreadLocal ThreadLocal 简单理解 Thread 即线程, Local 即本地,结合起来理解就是 每个线程都是本地独有的 。在早期的计算机中不包含操作系统,从头到尾只执行一个程序,并且这个程序能访问计算中的所有资源,这对于计算机资源来说是一种...

阅读(10)评论(0)赞 (0)

Java

被大厂面试官连环炮轰炸的ThreadLocal (吃透源码的每一个细节和设计原理)

11

xiaoli.he 发布于 2019-10-21

ThreadLocal 是面试过程中非常高频的一个类,这类的复杂程度绝对是可以带出一系列连环炮的面试轰炸。biu biu biu ~~~~. 一直觉得自己对这个类很了解了,但是直到去看源码,接二连三的技术浮出水面(弱引用,避免内存溢出的操作,开放地址法解决hash 冲突,各种内部...

阅读(12)评论(0)赞 (0)

Spring

SpringBoot 整合SpringSecurity示例实现权限注解+JWT登录认证

4

yanxinchi 发布于 2019-10-21

SpringSecurity是一个用于Java 企业级应用程序的安全框架,主要包含用户认证和用户授权两个方面.相比较Shiro而言,Security功能更加的强大,它可以很容易地扩展以满足更多安全控制方面的需求,但也相对它的学习成本会更高,两种框架各有利弊.实际开发中还是要根据业...

阅读(11)评论(0)赞 (0)

Spring

SpringAOP那些无处不在的动态代理

2

邓龙华 发布于 2019-10-21

环境配置 代码结构 pom.xml文件 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0....

阅读(14)评论(0)赞 (0)