文章库ARTICLE COLUMN

  • java单例模式几种实现方式分析

    java单例模式几种实现方式分析

    摘要:饿汉模式线程安全,调用效率高,但是不能延时加载这样做的好处是编写简单,但是无法做到延迟创建对象。考虑线程安全的写法这种写法考虑了线程安全,将对的判断以及的部分使用进行加锁。如此即可从语义上保证这种单例模式写法是线程安全的。 饿汉模式 ...

    GTGT 评论0 收藏0
  • 开发人员常用框架文档整理及中文翻译

    开发人员常用框架文档整理及中文翻译

    摘要:开发人员常用的框架文档及中文翻译,包含系列文档,日志,,,,数据库,,等最新官方文档以及对应的中文翻译。其它如果你有针对此网站好的建议或意见,也欢迎提更多的文档和更多的文档版本支持 开发人员常用的框架文档及中文翻译,包含 Spring 系列文...

    BingqiChenBingqiChen 评论0 收藏0
  • Swagger2 WebFlux小试牛刀

    Swagger2 WebFlux小试牛刀

    摘要:序本文主要展示一下如何使用支持的目前是,因而没有发布到官方仓库里头,需要从中拉取配置由于支持了,所以之前的就移除掉了,变为以及,这里使用的是小结引入了,而当前版本的还不支持,得使用才支持由于是版本,因而没有发布到官方仓 序 本文主要展...

    honhonhonhon 评论0 收藏0
  • 一位6年老Android面经总结

    一位6年老Android面经总结

    摘要:总之,面试需认真谨慎地对待。阅读更多程序员接私活经验总结大厂高级面试题汇总谷歌的到底有哪些新特性及变更以作为原生突破口,移动端即将统一了相信自己,没有做不到的,只有想不到的在这里获得的不仅仅是技术 声明|作者:android进阶者地址:https:...

    caozhijiancaozhijian 评论0 收藏0
  • Java 基础入门

    Java 基础入门

    摘要:程序任何一门编程语言,入门的第一段代码,一般都是打印吧,相当于是一种仪式吧。 1. Hello world 程序 任何一门编程语言,入门的第一段代码,一般都是打印Hello World吧,相当于是一种仪式吧。 //public class后面的是类的名称 public class HelloWor...

    MiracleWongMiracleWong 评论0 收藏0
  • Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流

    Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流

    摘要:但是比较可惜的是已经宣布对停止更新。客户端整合每个微服务客户端都需要整合的客户端封装与配置,才能将监控信息上报给展示以及实时的更改限流或熔断规则等。下面我们就分两部分来看看,如何使用来实现接口限流。 最近管点闲事浪费了不少时间,感谢网...

    stefanieliangstefanieliang 评论0 收藏0
  • “==”、“equals()”、“hashcode()”之间的秘密

    “==”、“equals()”、“hashcode()”之间的秘密

    摘要:它也是用来判断两个对象是否相等,所以也得分不同的情况来说明。什么是的作用是获取哈希码,也称为散列码它返回的一个整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。它定义在的中,这就意味着中的任何类都包含有函数。 前言 万丈高楼平地...

    Richard_GaoRichard_Gao 评论0 收藏0
  • 《java 8 实战》读书笔记 -第三章 Lambda表达式

    《java 8 实战》读书笔记 -第三章 Lambda表达式

    摘要:利用前面所述的方法,这个例子可以用方法引用改写成下面的样子构造函数引用对于一个现有构造函数,你可以利用它的名称和关键字来创建它的一个引用。 第三章 Lambda表达式 函数式接口 函数式接口就是只定义一个抽象方法的接口,哪怕有很多默认方法,只...

    whincwhinc 评论0 收藏0
  • Spring Boot中的那些条件判断

    Spring Boot中的那些条件判断

    摘要:通过操作系统进行条件判断,从而进行配置。分别对布尔,字符串和数字三种类型进行判断。通过指定的资源文件是否存在进行条件判断,比如判断来决定是否自动装配组件。判断当前环境是否是应用。 Spring Boot中的那些Conditional spring boot中为我们提供...

    NekronNekron 评论0 收藏0
  • 注解的奇妙之旅

    注解的奇妙之旅

    摘要:注解是弃用不再使用的意思。是处理源码级别的注解,它会生成新的字节码或其它文件。这个该怎么实现呢我们需要在启动之后文件转为字节码文件之前,就需要生成对应的和方法,因为它只在编译期有效。我们在启动后,会根据注解,来创建相应的数据表。 导读...

    MarkxuMarkxu 评论0 收藏0
  • 任务异常导致线程池中的线程变为waiting状态

    任务异常导致线程池中的线程变为waiting状态

    摘要:通过搜索引擎了解到以下观点提交到线程池的任务如果抛出异常会导致线程挂掉,遂将提交到线程池的任务中可能出现的异常进行了处理,确实解决了问题。 背景 项目中存在一些定时任务来更新数据库表,借助了线程池提供的一些能力,线上环境偶尔会出现网络...

    fyberfyber 评论0 收藏0
  • Java随机生成手机短信验证码

    Java随机生成手机短信验证码

    摘要:简单版产生位随机数位随机数复杂版创建指定数量的随机字符串是否是数字 简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return StringUtils.leftPad(...

    yhaolpzyhaolpz 评论0 收藏0
  • java 获取对象中为null的字段

    java 获取对象中为null的字段

    private static String[] getNullPropertyNames(Object source) { final BeanWrapper src = new BeanWrapperImpl(source); java.beans.PropertyDescriptor[] pds = src.getPropertyDescriptors(); ...

    MrZONTMrZONT 评论0 收藏0
  • 《java 8 实战》读书笔记 -第四章 引入流

    《java 8 实战》读书笔记 -第四章 引入流

    摘要:第四章引入流一什么是流流是的新成员,它允许你以声明性方式处理数据集合通过查询语句来表达,而不是临时编写一个实现。 第四章 引入流 一、什么是流 流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一...

    jeyhanjeyhan 评论0 收藏0
  • 解剖okhttp

    解剖okhttp

    摘要:自动选择最好路线并支持自动重连拥有自动维护的连接池,减少握手次数,减少请求延迟,共享减少对服务器的请求次数。支持的缓存策略减少重复的网络请求。拥有轻松处理请求与响应并自动处理数据压缩。支持自签名的链接,配置有效证书即可。 1.OkHttp简介...

    mudiyouyoumudiyouyou 评论0 收藏0
  • 小程序:教学助手使用介绍

    小程序:教学助手使用介绍

    showImg(https://segmentfault.com/img/bVbq63z);

    GilbertatGilbertat 评论0 收藏0
  • Linux ELK 安装(服务器架设篇)

    Linux ELK 安装(服务器架设篇)

    摘要:新增了一个,它是一个轻量级的日志收集处理工具,占用资源少,适合于在各个服务器上搜集日志后传输给,官方也推荐此工具。具体的结构如下主机系统部署服务安装准备是需要的,建议安装。先下载通用安装包。 ELK简介 ELK是三个开源软件的缩写,分别表示...

    funnyZhangfunnyZhang 评论0 收藏0
  • Alibaba Sentinel(1):快速上手

    Alibaba Sentinel(1):快速上手

    摘要:是一个灵活的系统负载控制框架,通过控制接口和方法的调用来保证系统负载不会过大,维持正常响应速度。创建一个项目首先创建一个空的项目,加上的依赖。编写控制规则将控制规则包装为类。超过这个阈值则会拒绝调用该方法。 Alibaba Sentinel 是一个灵...

    hover_lewhover_lew 评论0 收藏0
  • hadoop-2.6.0-cdh5.7.0源码编译支持压缩

    hadoop-2.6.0-cdh5.7.0源码编译支持压缩

    摘要:准备解压源码包,看到里面有个文件,里面列出了编译所需依赖组件。转载链接文章中或通过安装或通过自己下载提供了所有正确版本组件,并将已下载组件通过百度云分享。可以看到编译的支持了各种压缩,亲测有效 准备:解压hadoop-2.6.0-cdh5.7.0.tar.gz源...

    NoraXieNoraXie 评论0 收藏0
  • SpringBoot Kotlin 系列之HTML与WebFlux

    SpringBoot Kotlin 系列之HTML与WebFlux

    摘要:上一章我们提到过与,对于具体的介绍没说到,这一章我在这里简单介绍一下,既然提到和,那肯定得提到什么是响应式编程,什么是。 showImg("https://segmentfault.com/img/remote/1460000018819338?w=1024&h=500"); 上一章我们提到过Mono 与 Flux,对于...

    crossoverJiecrossoverJie 评论0 收藏0
  • SpringBoot 2.X Kotlin 系列之Reactive Mongodb 与 JPA

    SpringBoot 2.X Kotlin 系列之Reactive Mongodb 与 JPA

    摘要:一本节目标前两章主要讲了的基本操作,这一章我们将学习使用访问,并通过完成简单操作。这里有一个问题什么不选用数据库呢答案是目前支持。突出点是,即非阻塞的。二构建项目及配置本章不在讲解如何构建项目了,大家可以参考第一章。 showImg("https:/...

    MSchumiMSchumi 评论0 收藏0
  • 本地RocketMQ的安装与调试

    本地RocketMQ的安装与调试

    摘要:本地的安装与调试标签启动进入的源码项目。消息发送的高性能与低延迟。强大的消息堆积能力与消息处理能力。严格的顺序消息存储。保证消息至少被消费一次,但不承诺消息不会被消费者多次消费。其消息的幂等由消费者自己实现。 本地RocketMQ的安装与调试...

    icattlecodericattlecoder 评论0 收藏0
  • 你轻松在React Native中集成统计(umeng)的功能(最新版)

    你轻松在React Native中集成统计(umeng)的功能(最新版)

    文章地址:https://www.cnblogs.com/songd...

    yearsjyearsj 评论0 收藏0
  • Spring Boot重启后服务第一次访问时间慢的一次调优记录

    Spring Boot重启后服务第一次访问时间慢的一次调优记录

    摘要:分别在几个环境中跑相同代码,发现是网络影响的调用三方服务返回时间波动。调优基于业务需求,更改调用三方服务方法为异步调用。 背景 今天和分子公司合并服务接口(降低成本),对方反应我这边有个服务慢,搞了一天,就顺便记录下 服务调优 1. 网络 ...

    plus2047plus2047 评论0 收藏0
  • 对象池Pools优化

    对象池Pools优化

    摘要:为了防止内存抖动,所以可以使用对象池顺利解决问题。获取矩阵对象获取某个矩阵的归还矩阵对象注意事项如果对象池为空,则对象池自己会一个返回。如果对象池内有对象,则取一个已存在的返回。 目录介绍 01.什么是对象池 02.glide哪里用到对象池 03....

    qc1iuqc1iu 评论0 收藏0

热门文章

<