标签:map 第4页

Java

Spring Boot教程(7) – 直观地理解Spring容器

5

puefu.he 发布于 2019-06-23

在你学习Spring之前,你肯定听说过“控制反转”、“依赖注入”、“上下文”等名词,伴随着这些名词的,是一些冗长晦涩的解释,这些解释并没有什么显著的错误,但是因为太过抽象导致初学者们无法直观地去理解它们。 废话不多说,我们通过举例或者写代码来一步一步理解它们。 在一个系统里,可能...

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

编程技术

如何使用 Go kit 工具包编写微服务

xiaoli.wang 发布于 2019-06-23

我在互联网上搜索了很久关于使用 Go kit 工具包编写微服务的精品教程(我认为我的 Google-fu 相当不错),但是 我没有找到 …… 来自 Go kit 代码库的示例 很好,但恕我直言,文档很枯燥。 然后我决定购买这本名为 Go Programmi...

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

Java

一次性搞清楚线上CPU100%,频繁FullGC排查套路

5

hanze 发布于 2019-06-23

“ 处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及 Full GC 次数过多的问题。 当然,这些问题最终导致的直观现象就是系统运行缓慢,并且有大量的报警。 本文主要针对系统运行缓慢这一问题,提供该问题的排查思路,从而定位出问题的代码点,进而提供解决该问...

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

Java

JDK源码那些事儿之并发ConcurrentHashMap上篇

2

Harries 发布于 2019-06-23

前面前已经说明了HashMap以及红黑树的一些基本知识,对JDK8的HashMap也有了一定的了解,本篇就开始看看并发包下的ConcurrentHashMap,说实话,还是比较复杂的,笔者在这里也不会过多深入,源码层次上了解一些主要流程即可,清楚多线程环境下整个Map的运作过程就...

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

Java

对 RxJava 的一点小小见解

8

darida 发布于 2019-06-23

当我们提到 RxJava 时会想到什么, 异步 、 事件流 、 响应式编程 、 观察者模式 、 链式编程 等等。对于 Android 开发者来说,在 kotlin 出现之前,RxJava 的编程方式的确给我们带来了 很爽 的编程体验,但是在不断的使用过程,感觉 RxJava 其实...

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

Spring

Spring注解开发

dulong 发布于 2019-06-23

标注在类上,表明该类是一个配置类,相当于之前写的spring的xml文件,通常与 @Bean 结合使用 该注解同时拥有了 @Component 的作用,将当前类注入ioc容器 其中有一个 value 属性,指定注入ioc容器的名称,默认是类名首字母小写 源码如下: @Target...

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

Spring

Spring探索01 – @Import注解

likai 发布于 2019-06-22

Overview Spring中 @ Import 注解最初主要是在配置类中使用,目的是引入其他的配置类( @ Configuration )并实现自动注入。 目前 Import 并不只是支持引入 @ Configuration 注解的类,也支持引入 ImportSelector...

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

编程技术

SpringBoot整合Swagger和Actuator

5

zhuangli 发布于 2019-06-22

本篇文章主要介绍的是SpringBoot整合Swagger(API文档生成框架)和SpringBoot整合Actuator(项目监控)使用教程。 SpringBoot整合Swagger 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 Swagger 介绍 S...

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

Java

Java性能 — 字符串

2

hellas 发布于 2019-06-22

在Java 6以及之前的版本中,String对象是对char数组进行了封装实现的对象 主要四个成员变量:char数组、偏移量offset、字符数量count、哈希值hash String对象通过offset和count两个属性来定位char数组,获取字符串 这样可以高效快速地共享...

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

Java

JAVA集合框架(三)-Map

yeseng 发布于 2019-06-22

Map是java中用于存储键值对映射的接口。是解决编程问题最常用的数据结构之一。 在工作中,有时候为实现一个功能可能写了好大一段代码,运行是ok了,但是就是不想回头再看,不敢相信自己写的这么烂。这个时候其实可以多考虑下map这种结构了,说不定能更简洁地实现呢。 引用《编程思想》中...

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

编程技术

前后端分离ssm配置swagger接口文档

8

dulong 发布于 2019-06-22

之前配置过springboot,相比ssm要简单很多,现在记录一下ssm的配置 在pom.xml中加入依赖 <!--swagger本身不支持spring mvc的,springfox把swagger包装了一下,让他可以支持springmvc--> <depend...

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

Java

JAVA中单元测试的常用方式

小丁 发布于 2019-06-22

什么是单元测试 单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽...

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

Java

Booster 系列之——Assets去重(chóng)

zhuangli 发布于 2019-06-22

一般 assets 出现大量重复的情况是不多见的,只有像滴滴这样多业务线的大体量 APP 才有可能。然而非常不幸的是,我们确实遇到了这样的问题,虽然对包体积的影响不是很明显(也就几百 KB),但是 几百 KB 对于做字节码优化的同学来说,简直是要了老命了,蚊子肉也是肉啊。 如何去...

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

Java

3分钟速读原著-《Effective Java》(四)

xiaoli.he 发布于 2019-06-22

在枚举类当中添加序数,可以帮助我们对于有特定需求的枚举进行排序 public enum Emsemble { SOLO(1),DUTE(2),TRIO(3),QUARTET(4),QUINTET(5),SEXTET(6); private final int numberOfMu...

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

Java

「快学springboot」SpringBoot整合freeMark模板引擎

1

小丁 发布于 2019-06-22

虽然现在流行前后端分离开发和部署,但是有时候还是需要用到服务端渲染页面的。比如:需要考虑到SEO优化等问题的时候,FreeMark其实还是很有作用的。本人的博客本来是用React开发的,但是后来发现搜索引擎难以收集由JS渲染的页面,所以前段时间,是用jQuery+FreeMark...

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

Spring

『互联网架构』软件架构-Spring boot集成三方中间件(88)

12

songhua.gao 发布于 2019-06-21

继续说集成三方中间件的,主要说说统异常处理,集成Mybatis,集成redis,集成RabbitMQ。 (一)统一异常处理 创建全局异常处理类:通过使用@ControllerAdvice定义统一的异常处理类,@ExceptionHandler用来定义针对的异常类型。 1.创建统一...

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