后台-系统设置-扩展变量-手机广告位-首页/栏目头部广告位

Java

Android9.0AudioPolicy之audio_policy_configuration.xml解析(一)

Java
Aug 19,2019

说audio_policy_configuration.xml的解析之前,先熟悉下audiopolicy的启动过程,开机时会通过init.rc启动audioservice,audioservice会启动AudioPolicyService,而AudiopolicyService会创建AudioPolicyManager,...

Hibernate Validator入门及使用

Java
Aug 19,2019

最近在开发某个模块的功能时,里面包含大量对请求参数判空和验证的步骤且参数繁多,存在大量的重复判断,验证影响代码的美观遂决定优化这部分代码。SpringBoot自带了参数验证框Hibernate Validator,下面是自己的...

springboot源码分析系列(三)--@EnableAutoConfiguration自动配置加载过程

Java
Aug 19,2019

在常规的spring应用程序中,充斥着大量的配置文件,我们需要手动去配置这些文件,如配置组件扫描、视图解析器、http编码等等。常规的配置让开发人员将更多的经历耗费在了配置文件上。而这些配置都是一些固定模式...

从原理层面掌握HandlerMethod、InvocableHandlerMethod的使用【一起学Spring MVC】

Java
Aug 19,2019

HandlerMethod它作为Spring MVC的非公开API,可能绝大多数小伙伴都对它比较陌生,但我相信你对它又不是那么的生疏,因为你可能没用过但肯定见过。比如Spring MVC的拦截器HandlerInterceptor的拦截方法的第三个入...

@ConfigurationProperties 注解使用姿势,这一篇就够了

Java
Aug 19,2019

在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properties 或 application.yml 文件中,通过 @ConfigurationProperti...

《深入理解 Java 内存模型》读书笔记

Java
Aug 19,2019

《深入理解 Java 内存模型》程晓明著,该书在以前看过一遍,现在学的东西越多,感觉那块越重要,于是又再细看一遍,于是便有了下面的读书笔记总结。全书页数虽不多,内容讲得挺深的。细看的话,也是挺花时间的,...

Spring Boot 的简单教程(六)Redis的整合

Java
Aug 19,2019

关于数据的存储与获取太多时候我们依赖数据库,可是当大量数据请求出现的时候,数据库还是有点力不从心。这篇文章我就带大家了解一下辅助工具Redis。

红黑树,超强动静图详解,简单易懂

Java
Aug 19,2019

红黑树,对很多童鞋来说,是既熟悉又陌生。学校中学过,只了解大概;工作中不怎么使用,但面试又是重点。每次需要查看红黑树内容时都很难以更生动形象的方式来理解其内容。没错,本文内容就是要解决这个问题,用...

在SpringMVC项目中使用HIkariCP

Java
Aug 19,2019

什么是HIkariCP [链接] 使用HikariCP数据源 pom.xml {代码...} Spring-mvc.xml {代码...} 启动成功日志 {代码...}

java并发编程学习之再谈公平锁和非公平锁

Java
Aug 19,2019

在java并发编程学习之显示锁Lock里有提过公平锁和非公平锁,我们知道他的使用方式,以及非公平锁的性能较高,在AQS源码分析的基础上,我们看看NonfairSync和FairSync的区别在什么地方。

成为高级 React 开发你需要知道的知识点

Java
Aug 19,2019

很多时候我们想要处理多个 component,但是 render 只允许返回一个 component,为了处理这个问题很可以使用 <div /> 标签来包装所有的 component 。但这会添加额外的 HTML 元素。所以官方的建议是推荐使用 ...

java.lang.NumberFormatException: Infinite or NaN原因之浮点类型除数为0结果探究

Java
Aug 19,2019

在对Double类型的数据进行计算操作,将结果转化为BigDecimal时抛出了下面的异常,进行了Debug才发现了问题原因,同时也暴露出了自己在一些基础知识上还有些欠缺。

自定义ApplicationContextInitializer接口实现

Java
Aug 19,2019

ApplicationContextInitializer是Spring框架提供的接口, 该接口的主要功能就是在接口ConfigurableApplicationContext刷新之前,允许用户对ConfigurableApplicationContext实例做一定的操作。该接口只有一个initia...

AbstractQueuedSynchronizer(AQS)

Java
Aug 19,2019

摘要排队同步器类它提供了一个框架,用于实现阻塞锁和相关的同步器,如信号量, CountDownLatch等。获取的基本算法是try acquire,如果成功则返回其他排队线程(如果它尚未排队)并阻止当前线程。同样,发布的基...

java并发编程学习之cas-AtomicStampedReference(三)

Java
Aug 19,2019

运行结果如下:这里用休眠,让线程1和线程2一次执行,通过结果可以看出来,线程1执行成功,而线程2执行失败。原因就是因为版本号对不上。

Java 迭代器引发 ConcurrentModificationException

Java
Aug 19,2019

ConcurrentModificationException这个异常大家都很熟悉,当在forEach进行删除时都会出现该异常。

Thread and AbstractQueuedSynchronizer

Java
Aug 19,2019

其中利用了Object的wait方法,调用的前提是已经获得join线程的锁,如果thread对象被锁住则会等待其被释放。

01.HTML

Java
Aug 19,2019

网页的组成 结构(HTML):超文本标记语言 表现(CSS):层叠样式表 行为(JavaScript):脚本语言 一个良好的网页要结构、表现、行为三者分离 HTML简介 是一种用于创建网页的标准标记语言。您可以使用 HTML 来建立自己...

【修炼内功】[JVM] 虚拟机视角的方法调用

Java
Aug 19,2019

『我们写的Java方法在被编译为class文件后是如何被虚拟机执行的?对于重写或者重载的方法,是在编译阶段就确定具体方法的么?如果不是,虚拟机在运行时又是如何确定具体方法的?』

软件构造lab2

Java
Aug 19,2019

本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象编程(OOP)技术实现 ADT。

jodconvert的亚子

Java
Aug 19,2019

引入jodconverter相关jar,配合libreOffice、openOffice两款软件,只需进行简单编码可以实现各种文档转换。

小蝌蚪传记:端口转发

Java
Aug 19,2019

2019年6月9号,星期天,晴,33度 今天的bug格外的难解 对面商店的小姐姐,依然是我不敢奢求的梦

一位大佬的亲身经历总结:简历和面试的技巧

Java
Aug 19,2019

分享一篇很不错的文章!本文作者曾经写过《Java Web轻量级开发面试教程》和 《Java核心技术及面试指南》这两本书。我觉得了解简历和面试的技巧可以帮助你更好的去学习重要的知识点以及更好地去准备面试以及面试,...

对于JVM,你就只知道堆和栈吗?

Java
Aug 19,2019

不少java程序员一提JVM运行时数据区域,就会说堆和栈,当然也有java程序员给出方法区、虚拟机栈、本地方法栈、堆、程序计数器这个答案,但是还有人给出永久代、虚拟机栈、本地方法栈、堆、程序计数器这个答案。那...

日期居然用字符串保存?我笑了

Java
Aug 19,2019

微信公众号「后端进阶」,专注后端技术分享:Java、Golang、WEB框架、分布式中间件、服务治理等等。 老司机倾囊相授,带你一路进阶,来不及解释了快上车!

推荐文章

热门标签

    热门文章 最新文章 文章云

站内导航

全站搜索