标签:生命

Java

关于Spring AOP与IOC的个人思考[精品长文]

4

yeseng 发布于 2019-07-20

愿我所遇之人,所历之事,哪怕因为我有一点点变好,我就心满意足了。 在阅读本文前,强烈建议阅读: Java JDK 动态代理(AOP)使用及实现原理分析 AOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,可以将一些系统性相关的编程...

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

编程技术

一文了解芯片大厂Arm的物联网安全架构(PSA)

4

hellas 发布于 2019-07-20

5G 的广泛部署和应用,无疑代表着物联网 (IoT) 时代即将到来。 智慧家庭中的智能家电,楼宇的智能仪表,遍布街道的监控摄像头,已经融入我们生活中的物联网硬件可能要远比我们想象得要多。据芯片研发巨头 Arm 统计,目前全球约有 80 亿物联网设备;预计到 2035 年,这个数字...

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

Java

Java基本类型的内存分配在栈还是堆

1

尖兵 发布于 2019-07-19

我们都知道在Java里面new出来的对象都是在堆上分配空间存储的,但是针对基本类型却有所区别,基本类型可以分配在栈上,也可以分配在堆上,这是为什么? 在这之前,我们先看下Java的基本类型8种分别是: 注意字符串内部是用char数组实现的,所以属于引用类型。 基本类型在成员变量和...

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

Java

Java底层:GC相关

20

xiaoli.he 发布于 2019-07-19

垃圾回收之垃圾标记算法 对象被判定为垃圾的标准: 该对象没有被其他对象引用 判定对象是否为垃圾的算法: 引用计数算法,优点:执行效率高,程序执行受影响较小;缺点:无法检测出循环引用的情况,容易导致内存泄露 通过判断对象的引用数量来决定对象是否可以被回收 每个对象实例都有一个引用计...

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

Java

如何向一个WebApp引入Spring与Spring MVC

1

hanze 发布于 2019-07-19

如何向一个WebApp引入Spring与Spring MVC 1 在Servlet 3.0环境中,容器(加载运行webapp的软件,如Tomcat)会在类路径中查找实现 javax.servlet.ServletContainerInitializer 接口的类(这一行为本质上是...

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

编程技术

程序员视角看DevOps现状报告,微服务、容器为DevOps保驾护航

8

likai 发布于 2019-07-19

DevOps是一种文化转变,或者说是一个鼓励更好地交流和协作(即团队合作)以便于更快地构建可靠性更高、质量更好的软件的运动。——Mike Kavis 云计算开源产业联盟在今年7月首次发布《中国 DevOps 现状调查报告(2019 年)》,报告中有哪些结论?对企业DevOps落地...

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

编程技术

移动架构 (二) Android 中 Handler 架构分析,并实现自己简易版本 Handler 框架

17

xubiao.zhuang 发布于 2019-07-19

Android 的消息机制主要指 Handler 的运行机制,先来看下 Handler 的一张运行架构图来对 Handler 有个大概的了解。 Handler 消息机制图: Handler 类图: 以上图的解释: 以 Handler 的 sendMessage () 函数为例,当...

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

Spring

几个清华和北邮学霸的公众号,值得学习

21

dulong 发布于 2019-07-19

关注了上百个公众号 无目的地看文章 却如鸡肋一般 食之无味弃之可惜 你是否觉得时间被浪费了 生命被辜负了? 我们的口号是:周五不加班,不加班! 喜欢的东西好好使用,不必要的东西早日剔除。 删除些无价值的公众号, 在号的数量上做减法, 质量上做加法。 接下来给大家推荐一下这段时间一...

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

编程技术

IoT — 物联网平台架构设计分析

7

yeseng 发布于 2019-07-19

编辑推荐: 本文来自于csdn,主要介绍了四大核心模块:设备管理,用户管理,数据传输管理,数据管理。网络通讯:基于移动3/4G通讯 ,蓝牙通讯,zigbee。智能设备。 现在网上讨论的有关物联网的帖子非常之多,但大部分都是介绍理论或者有关硬件,通讯相关的问题,比如物联网模块,物联...

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

Spring

Spring Aware 到底是什么?

11

likai 发布于 2019-07-19

通过如下前序两篇文章: Spring Bean 生命周期之“我从哪里来”? Spring Bean 生命周期之“我要到哪里去”? 我们了解了 Spring Bean 的生命周期核心内容,bean 是如何被初始化变为 Ready for Use 的状态,当资源被回收时又是如何被 d...

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

Java

推荐收藏系列:一文理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题

13

dulong 发布于 2019-07-18

java虚拟机运行时数据区分布图: JVM栈(Java Virtual Machine Stacks): Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈,因此栈存储的信息都是跟当前线程(或程序)相关信息的,包括 局部变量 ...

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

Java

成为一名 Jenkins 贡献者:对新手友好的工单

7

wenming.gapo 发布于 2019-07-18

本文首发于:Jenkins 中文社区 译者:Rick 两个月前,我发表了一篇介绍性文章, 成为一名 Jenkins 贡献者的旅程。在那篇第一次发表的文章 review 过后,学习到了我们可以参与和贡献的多种途径。 因此,在这个站点仓库中有对首次、基础的贡献的描述。 现在,我们将会...

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

Java

RxJava 的源码解析(一) 主要的角色

2

darida 发布于 2019-07-18

RxJava 目前已经是 3.x 版本了,但是我司一直在用 1.x 的版本;所以我准备去从 RxJava 1.x 开始,去看它的源码结构,从源码中去理解 RxJava 中的一些概念和实现原理。其实我对 RxJava 也只是会用,没有系统的去了解;我希望我自己能够从源码里面理解他的...

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

Java

java多线程总结-线程池

11

刘莉莉 发布于 2019-07-18

介绍线程池之前先简要了解一下Executor,ExecutorService,Future,Callable,Executors是什么,和线程池又有什么关系 1.1 Executor 它是线程池顶级接口。它定义了一个方法 void execute(Runnable) 。 这个方法...

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

编程技术

进阶的程序员:什么是微服务?

1

dulong 发布于 2019-07-18

微服务microservice 微服务是指提供单个业务功能的服务,从技术角度看就是一种小而独立的处理过程,类似流程概念,能够自行单独启动或销毁,拥有自己独立的数据库。 一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的A...

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

Java

7个设计模式在Spring中的应用

5

小丁 发布于 2019-07-18

Spring中提供了FactoryBean接口,用于创建各种不同的Bean。 开发人员也可以自己实现该接口,常用于框架集成。比如SqlSessionFactoryBean就是如此。 模板方法模式 Spring针对JDBC,JMS,JPA等规范,都提供了相应的模板方法类,如Jdbc...

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

编程技术

百亿流量微服务网关的设计与实现

19

xubiao.zhuang 发布于 2019-07-18

本文从百亿流量交易系统微服务网关(API Gateway)的现状和面临的问题出发,阐述微服务架构与 API 网关的关系,理顺流量网关与业务网关的脉络,分享API网关知识与经验。 API网关概述 “计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。” ——David W...

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

Spring

Spring Boot高效数据聚合之道

2

xubiao.zhuang 发布于 2019-07-18

来源丨Feego juejin.im/post/5d064b90e51d45777540fda7 富士山和双岩,日本松崎 (© Tommy Tsutsui/Getty Images) 背   景  接口开发是后端开发中最常见的场景, 可能是...

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