标签:遍历

Java

使用HashMap的时候小心点

4

hanze 发布于 2020-01-17

Map家族介绍 我们都知道 HashMap 是线程不安全的,但是 HashMap 的使用频率在所有 Map 中确实属于比较高的。因为它可以满足我们大多数的场景了。 看一眼Map家族的关系图: Map 是一个接口,我们常用的实现类有 HashMap 、 LinkedHashMap ...

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

Java

Java 基础(三)| IO流之使用 File 类的正确姿势

2

likai 发布于 2020-01-17

为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是 File 类? java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和...

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

Java

Java9到Java13各版本新特性代码全部详解(全网独家原创)

5

yanxinchi 发布于 2020-01-17

Java现在已经发展到了Java13了(正式版本),相信很多朋友还对各个版本还不是很熟悉,这里面专门把Java9到Java13各个版本的一些新特性做了一些详细讲解。我在网上也找了很多,但基本都是官方文档的CV,没有任何代码演示,而且官方的示例代码也不是很好找得到,官方API目前还...

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

Java

基于Netty的联机版坦克大战

5

darida 发布于 2020-01-17

作者: 坚新 研究方向:自然语言处理 编者按:AINLP技术群的 坚新同学的一个业余项目,感兴趣的同学可以关注: TankBattle ( 基于Netty的联机版坦克大战),项目地址,点击阅读原文可以直达: https://github.com/yangjianxin1/Tank...

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

Java

QueryDSL 查询条件的序列化与反序列化

dulong 发布于 2020-01-17

本方法仅适用于 JPQL 构造查询条件并序列化到文本字符串 QueryDSL 提供了 com.querydsl.core.types.Visitor 以访问 DSL 结点,在此基础上提供了 com.querydsl.core.support.SerializerBase 以序列化...

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

Java

逐行解读HashMap源码-PIC

3

xiaoli.he 发布于 2020-01-17

【51CTO.com原创稿件】 一、写在前面 相信读者也看过了不少讲解 HashMap 源码的文章了,笔者认为,一切脱离源码去讲原理的都是泛泛而谈。一些所谓的原理大都是阅读源码之后的个人概括,这些概括参差不齐,再加上没有阅读源码,读者们是很难有切身体会的。正因如此,笔者逐行分析了...

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

Spring

Springboot 系列(七)web 开发之异常错误处理机制剖析

5

changyuan.xu 发布于 2020-01-17

点击上方“ 程序员黄小斜 ”,选择“ 设为星标 ” 回复” 666 “获取新整理的面试资料 前言 相信大家在刚开始体验 Springboot 的时候一定会经常碰到这个页面,也就是访问一个不存在的页面的默认返回页面。 Spring Boot 默认错误页面 如果是其他客户端请求,如接...

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

Spring

Springboot 系列(五)Spring Boot web 开发之静态资源和模版引擎

8

尖兵 发布于 2020-01-17

点击上方“ 程序员黄小斜 ”,选择“ 设为星标 ” 回复” 666 “获取新整理的面试资料 前言 Spring Boot 天生的适合 web 应用开发,它可以快速的嵌入 Tomcat, Jetty 或 Netty 用于包含一个 HTTP 服务器。且开发十分简单,只需要引入 web...

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

Java

netty RPC的简易DEMO

1

wenming.gapo 发布于 2020-01-16

这个是rpc远程调用的简单demo:Consumer通过rpc远程调用Provider的服务方法sayHelloWorld(String msg),然后Provider返回""Hello World"给Consumer。 这里采用netty来实现远程...

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

Java

稳定性专题 | Spring Boot 常见错误及解决方法

1

刘莉莉 发布于 2020-01-16

找不到配置?配置不对?配置被覆盖? Spring Boot 配置加载过程解析: 1、Spring Boot 配置的加载有着约定俗成的步骤: 从 resources 目录下加载 application.properties/application.yml ; 再根据里面的 spri...

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

Java

最常见面试算法之位 1 的个数

likai 发布于 2020-01-15

编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量))。 汉明重量是一串符号中非零符号的个数。因此它等同于同样长度的全零符号串的 汉明距离 。在最为常见的 数据位 符号串中,它是 1 的个数。 汉明重量是以 理查德·...

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

Java

Java 添加、读取Excel公式

3

songhua.gao 发布于 2020-01-15

Excel是办公室自动化中非常重要的一款软件,具有强大的数据分析和处理功能。其中,Excel公式(包括函数)起了非常重要的作用。因此,掌握处理公式的能力有利于提高对Excel的应用水平,进而提高工作效率。本文将通过使用Java程序来演示如何添加、读取Excel公式。 使用工具: ...

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

Java

深入理解Spring MVC

2

刘莉莉 发布于 2020-01-15

这篇文章中将使用最新的Spring Framework 5框架。主要关注的是Spring的经典Web技术栈,这套技术从最开始的Spring版本就开始支持,并且知道现在仍然是构建Spring Web应用的主要方式。 使用Spring Boot和其他starter来设置初始工程。xm...

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

Java

项目里用到 Java 集合时,应该避免的一些坑

11

刘莉莉 发布于 2020-01-15

前言 前不久帮同事一起 review 一个 job 执行缓慢的问题时发现不少朋友在撸码实现功能时还是有需要细节不够注意,于是便有了这篇文章。 ArrayList 踩坑 List<String> temp = new ArrayL...

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

Java

透过面试题掌握HashMap【持续更新中】

3

hanze 发布于 2020-01-15

最近做了一个面试题解答的开源项目,大家可以看一看,如果对大家有帮助,希望大家帮忙给一个star,谢谢各位大佬了! 《面试指北》项目地址: https://github.com/NotFound9/… 下面是主要是自己看了《疯狂Java讲义》和一些Java容器类相关的博...

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

Java

Java8 通关攻略

14

xiaoli.he 发布于 2020-01-15

点赞+收藏 就学会系列,文章收录在 GitHub JavaEgg ,N线互联网开发必备技能兵器谱 Java8早在2014年3月就发布了,还不得全面了解下 本文是用我拙劣的英文和不要脸的这抄抄那抄抄,熬出的,没有深究源码,只是对 Java8 有一个整体的认知,可以上手用起来,示例代...

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

Java

JavaWeb

12

changyuan.xu 发布于 2020-01-14

JavaWeb Java. web 1. 基本概念 1.1 前言 web开发: web:网页的意思 www.baidu.com 静态web html. Css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝等,几乎是所有的网站! 提供给所有人看的数据始终会发生变化,每个...

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

Java

RxJava2源码解析

4

xiaoli.he 发布于 2020-01-14

基础解析 我们看下RxJava最简单的写法 Observable.create(new ObservableOnSubscribe<String>() { @Override public void subscribe(ObservableEmitter<Str...

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