标签:value

Java

Java集合容器面试题

xubiao.zhuang 发布于 2020-04-09

什么是集合 集合框架:用于存储数据的容器。 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多 态”。在面向对象...

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

Java

细数Java项目中用过的配置文件(properties篇)

12

邓龙华 发布于 2020-04-09

1. 在不重启服务的前提下,如何让配置修改生效的呢?有什么奇技淫巧吗? 2. 在 Java 项目中,总能看到以 .properties 为后缀的文件踪影,这类配置文件是怎么加载的呢? 项目研发过程中,总会遇到一些经常改变的参数,比如要连接的数据库的连接地址、名称、用户名、密码;再...

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

Java

Java之集合

5

yanxinchi 发布于 2020-04-09

List Java中常用的数据类型。List是有序的collection。一共有三个实现类 ArrayList:最常用的list的实现类,内部通过数组实现,数组的缺点是每个元素之间不能有分隔,但数组的大小不能满足需要,需要增加存储能力,就要将已经有数组的数据复制到新的存储空间。适...

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

Java

Spring – 日常开发使用技巧

1

xirruiqiang 发布于 2020-04-09

​ docs.spring.io/spring/docs… 官方文档 :smiley::smiley::smiley::smiley::smiley::smiley::smiley: 通用注解 @Component @Configuration 复制代码 dao层 @Reposi...

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

Spring

Spring的BeanDefinition使用和理解

2

songhua.gao 发布于 2020-04-09

​ BeanDefinition 顾名思义就是 Bean的定义, 那么他应该包含Bean的元信息. 所以就是这个意思. 对的他就是这么个意思. Spring中对于BeanFactory生成的Bean全部由这个去定义的. 我们看看Spring提供了什么的BeanDefinition...

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

Java

说实话,面试这么问 Spring 框架的问题,我快扛不住了

2

zhuangli 发布于 2020-04-09

面试官:Spring Framework有用过吧? 小小白:用过(有些心虚,因为Spring框架中内容太多了)。 面试官:在applicationgContext.xml文件中定义了一个bean,id为authService,通过ApplicationContext实例对象的ge...

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

Java

面试官:说说 Java 中的 Unsafe 和 CAS

3

yeseng 发布于 2020-04-09

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 来源 | https://www.cnblogs.com/xrq730/p/4976007.html Unsafe 简单讲一下这个类。Java无法直接访问底层操作系统,而是通过本地(nati...

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

Java

深入探索编译插桩技术(四、ASM 探秘)

5

likai 发布于 2020-04-09

前言 成为一名优秀的Android开发,需要一份完备的 知识体系 ,在这里,让我们一起成长为自己所想的那样~。 在 《深入探索编译插桩技术(二、AspectJ)》 一文中我们深入学习了 AspectJ 在 Android 下的使用。可以看到 AspectJ 非常强大,但是它也只能...

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

Java

深入探索编译插桩技术(四、ASM 探秘)

5

darida 发布于 2020-04-09

在 《深入探索编译插桩技术(二、AspectJ)》 一文中我们深入学习了 AspectJ 的在 Android 下的使用。可以看到 AspectJ 非常强大,但是它也只能实现 50% 的字节码操作场景,如果想要实现 100% 的字节码操作场景,那么就不得不使用 ASM。 此外,A...

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

Java

真香!我终于干掉了该死的if-else

2

likai 发布于 2020-04-09

if else 是所有高级编程语言都有的必备功能。但现实中的代码往往存在着过多的 if else。 图片来自 Pexels 虽然 if else 是必须的,但滥用 if else 会对代码的可读性、可维护性造成很大伤害,进而危害到整个软件系统。 现在软件开发领域出现了很多新技术、...

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

Java

Java 并发编程:多线程并发访问,同步控制

1

puefu.he 发布于 2020-04-09

一、并发问题 多线程学习的时候,要面对的第一个复杂问题就是,并发模式下变量的访问,如果不理清楚内在流程和原因,经常会出现这样一个问题:线程处理后的变量值不是自己想要的,可能还会一脸懵的说:这不合逻辑吧? 1、成员变量访问 多个线程访问类的成员变量,可能会带来各种问题。 publi...

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

Java

图解Java设计模式之解释器模式

7

xubiao.zhuang 发布于 2020-04-08

四则运算问题 通过解释器模式来实现四则运算,如计算 a + b + c 的值,具体要求 1)先输入表达式的形式,比如 a + b + c + d + e,要求表达式的字母不能重复 2)在分别输入a,b,c,d,e的值 3)最后求出结果 传统方案解决四则运算问题分析 1)编写一个方...

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

Java

ThreadLocal缺点及解决方案

1

yanxinchi 发布于 2020-04-08

微信公众号:房东的小黑黑 路途随遥远,将来更美好 学海无涯,大家一起加油! 在前面的一篇文章曾经介绍过ThreadLocal,大体知道了ThreadLocal的应用场景和实现原理。 简单的一句话总结是每个Thread上都有一个threadLocals属性,它是一个ThreadLo...

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

Java

HashMap原理详解,还看不懂算我输(附面试题)

7

wenming.gapo 发布于 2020-04-08

–》JDK 1.7: Table数组+ Entry链表; –》JDK1.8 : Table数组+ Entry链表/红黑树;(为什么要使用红黑树?) 一问HashMap的实现原理 你看过HashMap源码吗,知道底层的原理吗 为什么使用数组+链表 用LinkedList代替数组可以...

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

Spring

【修炼内功】[spring-framework] [3] Bean是如何被创建的

29

尖兵 发布于 2020-04-08

本文已收录【修炼内功】跃迁之路 书接上文,在BeanDefinitionReader 一文中简单介绍了 XMLBeanFactory 解析xml配置、并注册 BeanDefinition 的逻辑,本文就bean的实例化过程及销毁做简要分析 先放一张大图(点击图片放大查看),展示完...

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

Spring

SpringBoot2.x-整合JPA一

1

puefu.he 发布于 2020-04-08

pom.xml配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

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

Spring

SpringBoot2.x-整合JPA一

1

wenming.gapo 发布于 2020-04-08

pom.xml配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

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