标签:实例

Java

使用 Kotlin 做开发一个月后的感想

changyuan.xu 发布于 2019-01-21

谈 kotlin之前 有一类程序员,自己根本没体验过的东西,看了几篇哗众取宠的博文自己也来嘲讽,我称之为云程序员。就比如 Kotlin,有人蹭热度写几篇类似“我为什么从 kotlin 又回到java”的博文,就把 kotlin 一通批判。有空看看这些蹭热度博文为啥不看看Andro...

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

Java

深入理解JVM——(一)JVM的内存区域划分

3

puefu.he 发布于 2019-01-20

​ 说到Java内存区域,可能很多人第一反应是“堆栈”。首先堆栈不是一个概念,而是两个概念,堆和栈是两块不同的内存区域,简单理解的话, 堆是用来存放对象而栈是用来执行程序的 。其次,堆内存和栈内存的这种划分方式比较粗糙,这种划分方式只能说明大多数程序员最关注的、与对象内存分配关系...

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

Java

Flutter mixins 探究

hellas 发布于 2019-01-20

mixins 作为Flutter的重要特性,值得好好研究一下 0x01 mixins的定义 mixins 的中文意思是混入,就是在类中混入其他功能。 Dart中的定义是: Mixins are a way of reusing a class’s code in multiple...

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

Java

「Java笔记」常见的Spring 注解 总结

yeseng 发布于 2019-01-20

注解 解释 @Controller 组合注解(组合了@Component注解),应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,然后将web请求映射到注解了@RequestMapping的方法上。 @Service 组合注解(组合了@Com...

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

Java

「Java笔记」 详解 Spring 注解 @Autowired

2

dulong 发布于 2019-01-20

之前总是学着用,但不明白其具体意义,抽空专门学习了下。 看个非常常见的应用实例 我们用IDEA简单构建一个项目demo,目录结构如下 目录结构 一般在controller里,我们需要调用service,这时候就需要用到注解 @Autowired <a href="...

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

编程技术

docker搭建lnmp环境

yanxinchi 发布于 2019-01-20

<!– TOC –> 一、Dockerfile定制镜像 三、docker-compose编排lnmp环境 <!– /TOC –> 有收获的话请 加颗小星星 ,没有收获的话可以 反对 没有帮助 举报 三连 代码...

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

Java

JAVA线程池原理源码解析—为什么启动一个线程池,提交一个任务后,Main方法不会退出?

2

小丁 发布于 2019-01-20

Hello,骚年们,大家新年快乐,头发有没有少呀?今天我们来看一件有趣的事,首先来看段代码 public static void main(String[] args) { ExecutorService service = Executors.newFixedThreadPoo...

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

Java

使用 Jenkins + Nginx 实现预发布

4

wenming.gapo 发布于 2019-01-20

全部配置详见: https://github.com/xuexb/DevOps/tree/master/jenkins-nginx-stg 什么是预发布?在我看来和灰度发布、单台是一样的意思,大白话就是说从线上摘一个有流量的机器,上线时先上到该机器中,稳定运行后再全流量上线。 方...

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

Java

Tomcat9.0官方手册中文版(三):应用管理

xiaoli.he 发布于 2019-01-19

1、Introduction 在许多生产环境中,具有部署新Web应用程序或取消部署现有Web应用程序的功能非常有用,而且无需关闭并重新启动整个容器。此外,即使您尚未在Tomcat服务器配置文件中声明应用为reloadable,也可以让现有应用程序重新加载。 为了支持这些功能,To...

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

Java

RxJava2源码分析(二):操作符原理分析

3

darida 发布于 2019-01-19

前言:上一篇文章 RxJava2源码分析(一):基本流程分析 ,是对RxJava2基本流程的分析,有了上一篇的基础,这篇就再深入一点,开始分析一下RxJava2操作符的原理。 为了方便理解RxJava2操作符的原理,这里选择最常用的 map 操作符来讲解操作符的原理,示例代码如下...

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

Java

Java的API设计实践

xubiao.zhuang 发布于 2019-01-19

Introduction 了解在设计Java API时应该应用的一些API设计实践。通常,这些实践很有用,并确保API可以在模块化环境中正确使用,例如OSGi和Java平台模块系统(JPMS)。有些做法是规定性的,有些则是禁止性的。当然,其他良好的API设计实践也适用。 OSGi...

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

Java

Java™ 教程(Set接口)

xiaoli.he 发布于 2019-01-19

Set接口 Set 是一个不能包含重复元素的 Collection ,它模拟了数学集抽象, Set 接口仅包含从 Collection 继承的方法,并添加禁止重复元素的限制, Set 还为 equals 和 hashCode 操作的行为添加了一个更强的契约,允许 Set 实例有意...

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

Java

JVM(三)对象的生死判定和算法详解

1

xirruiqiang 发布于 2019-01-19

好的文章是能把各个知识点,通过逻辑关系串连起来,让人豁然开朗的同时又记忆深刻。 导读:对象除了生死之外,还有其他状态吗?对象真正的死亡,难道只经历一次简单的判定?如何在垂死的边缘“拯救”一个将死对象?判断对象的生死存活都有那些算法?本文带你一起找到这些答案。 在正式开始之前,我们...

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

Java

Java™ 教程(Collection接口)

xubiao.zhuang 发布于 2019-01-19

Collection接口 Collection 表示一组称为其元素的对象, Collection 接口用于传递需要最大通用性的对象集合,例如,按照惯例,所有通用集合实现都有一个带有 Collection 参数的构造函数,此构造函数(称为转换构造函数)初始化新集合以包含指定集合中的...

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

Java

Java™ 教程(集合接口)

1

xirruiqiang 发布于 2019-01-19

集合接口 核心集合接口封装了不同类型的集合,如下图所示,这些接口允许独立于其表示的细节来操纵集合,核心集合接口是Java集合框架的基础,如下图所示,核心集合接口形成层次结构。 Set 是一种特殊的 Collection , SortedSet 是一种特殊的 Set ,依此类推,另...

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

Spring

Spring Boot支持Crontab任务改造

dulong 发布于 2019-01-18

在以往的 Tomcat 项目中,一直习惯用 Ant 打包,使用 build.xml 配置,通过 ant -buildfile 的方式在机器上执行定时任务。虽然 Spring 本身支持定时任务,但都是服务一直运行时支持。其实在项目中,大多数定时任务,还是借助 Linux Cront...

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

Java

jvm类加载机制

1

dulong 发布于 2019-01-18

Java 虚拟机将字节流转化为 Java 类的过程。这个过程可分为加载、链接以及初始化 三大步骤。 加载是指查找字节流,并且据此创建类的过程。加载需要借助类加载器,在 Java 虚拟机中,类加载 器使用了双亲委派模型,即接收到加载请求时,会先将请求转发给父类加载器。 链接,是指将...

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

Java

动态代理+注解(DynamicProxyAndAnnotations)

2

yanxinchi 发布于 2019-01-18

注解是一种元数据, 可以添加到java代码中. 类、方法、变量、参数、包都可以被注解,注解对注解的代码没有直接影响. 定义注解用的关键字是 @interface 为什么要引入注解 在Annotation之前,XML被广泛的应用于描述元数据。但是XML是松耦合的而且维护比较麻烦。 ...

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