-
2年java,蚂蚁一面,卒
2年java,蚂蚁一面,卒 其实我一个都没答上来。并不是因为我笨,是因为我不会。在大扰的帮助下,现在我会了,求求你再给我一个机会。 TreeSet/HashSet 区别 顾名思义,首先是结构上的不同 1、TreeSet背后的结构是TreeMap,也就是红黑树,能够实现自动排序。它通过equal...
-
总结软件开发过程中最常犯的10个问题
总结软件开发过程中最常犯的10个问题 先总结一下Top10吧 Array转ArrayList 判断一个数组是否包含某个值 在循环内部删除List中的一个元素 HashTable与HashMap 使用集合原始类型(raw type) 访问级别 ArrayList和LinkedList 可变与不可变 父类和子类的构造方法 还是构造...
-
面试官再问Redis分布式锁如何续期?这篇文章甩 他一脸
面试官再问Redis分布式锁如何续期?这篇文章甩 他一脸 一、真实案例 二、Redis分布式锁的正确姿势 据肥朝了解,很多同学在用分布式锁时,都是直接百度搜索找一个Redis分布式锁工具类就直接用了.关键是该工具类中还充斥着很多System.out.println();等语句.其实Redis分布式...
-
SpringBoot整合Redis---Jedis版
SpringBoot整合Redis---Jedis版 目录 介绍 开发环境 pom文件引入 创建redis.properties配置文件 创建RedisConfig配置类 创建RedisUtil工具类 使用 效果 介绍 Redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - valu...
-
Java面试题汇总---基础版(附答案)
Java面试题汇总---基础版(附答案) 基于我个人对面试的认知和招聘经验,在此我总结一下Java开发者的基础知识掌握要求,及应聘者面试的需要准备的内容。 首先,Java基础是每个面试官都会问到的,可能只是针对工作经验的多少,对问题追踪深度有所差异。基本对初中级开发...
-
关于重写equals()和hashCode()的思考__从HashMap源码分析
关于重写equals()和hashCode()的思考__从HashMap源码分析 最近这几天一直对equals()和hashCode()的事搞不清楚,云里雾里的。 为什么重写equals(),我知道。 但是为什么要两个都要重写呢,我就有点迷糊了,所以趁现在思考清楚后记录一下。 通过本文,你可以了解到 1.为...
-
spring5 源码深度解析— IOC 之 bean 创建
spring5 源码深度解析— IOC 之 bean 创建 在 Spring 中存在着不同的 scope,默认是 singleton ,还有 prototype、request 等等其他的 scope,他们的初始化步骤是怎样的呢?这个答案在这篇博客中给出。 singleton Spring 的 scope 默认为 singleton,第一部分分析了从...
-
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)?
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)? 需求分析 项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么...
-
Spring Boot2(七):拦截器和过滤器
Spring Boot2(七):拦截器和过滤器 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、前言 过滤器和拦截器两者都具有AOP的切面思想,关于aop切面,可以看上一篇文章。过滤器filter和拦截器interceptor都属于...
-
java中Object源码理解
java中Object源码理解 getClass() 返回是的此object运行时的类,返回的对象是被object锁定的对象,调用这个方法不需要进行强转 public static void main(String[]args){ @Data class Demo{ private Integer age; private String name; } Demo demo = new Demo(); Class c...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
