标签:本质 第2页

Java

IDEA中创建类时,如何自动给类加注释?

9

xiaoli.wang 发布于 2019-10-20

点击上方 “ 黄小斜 ”, 选择“置顶或者星标” 一起成为更好的自己! 来源:http://bit.ly/2Q9M6Pd 在新建类的时候,是可以直接表面你要新建的这个类是干啥的,即,给这个新建的类加上注释。 我这详细记录示范下,在idea里面是怎么设置和操作的。 # idea创建...

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

Java

java中的守护线程

1

邓龙华 发布于 2019-10-20

在Java中有两类线程,分别是User Thread(用户线程)和Daemon Thread(守护线程) 。 用户线程很好理解,我们日常开发中编写的业务逻辑代码,运行起来都是一个个用户线程。而守护线程相对来说则要特别理解一下。 什么是守护线程 在操作系统里面是没有所谓的守护线程的...

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

Java

Binder世界中的代理机制(上)

8

Harries 发布于 2019-10-19

本文分析基于Android P(9.0) 源码 Binder是Android中RPC(Remote Procedure Call)的主要实现机制,它在Android中随处可见,是基石一般的存在。了解Binder的朋友可能都听过代理(Proxy)、引用(Ref)之类的名词,然而关于...

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

编程技术

选好自己的“狗粮”

刘莉莉 发布于 2019-10-19

译自: Pick your poison 作为一个程序员,年龄渐长经验更足,当你听到有人在讨论某个“银弹”的时候,你知道有人在推销一个夸大的东西(snake oil)。程序开发更多是一种妥协的艺术。 当我读到技术和架构之间比较,读到所呈现的论据和所处的上下文以及所涉及的热点时候,...

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

Java

Tomcat 源码剖析(八)Tomcat 是如何加载webapps中的类的

1

xubiao.zhuang 发布于 2019-10-19

Tomcat 是如何加载webapps中的类的? 【问题】 Tomcat 作为一个 Java Web 容器,他在启动时会加载其他用户的代码,而其他用户又可能依赖了其他的 jar 包,因此 Tomcat 是如何将所有的 class 文件加载到容器的呢? 【思路】 建议复习: JVM...

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

Spring

3万字Spring Boot 核心知识,深入剖析,请收藏

3

尖兵 发布于 2019-10-19

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 文章内容过长,请先 收藏 , 转发 , 点在看 在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的...

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

Java

愿c#和Java之争暂得平息,虽然不抱希望

Harries 发布于 2019-10-18

我在刚开始学编程的时候就经常来博客园,当时博客园基本是C#的天下,从那时开始C#和Java哪个好就一直在打,这些年没怎么看博客园了,回来发现到了今天居然还在争论,让我不由得想来分析一下这个问题,这里只考虑技术层面,而不谈什么大道理。 第一是大家关心的整体薪资分布,作为工程师或高级...

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

Java

深入理解JVM备忘录

wenming.gapo 发布于 2019-10-18

初识 Java SE + 扩充 = Java EE 扩充一般以 javax. 作为包名,java. 均为Java SE API的核心包,由于历史原因,核心包中也包含不少 javax.*。 JDK 1.4,引入NIO类。 2004.9.30 发布 JDK 1.5,引入java.ut...

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

Java

一文读懂Spring事务管理器

darida 发布于 2019-10-17

为什么需要事务管理器 如果没有事务管理器的话,我们的程序可能是这样: Connection connection = acquireConnection(); try{ int updated = connection.prepareStatement().executeUpda...

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

Java

在 Java 中如何比较日期?

changyuan.xu 发布于 2019-10-17

在 Java 中有多种方法可以比较日期,日期在计算机内部表示为(long型)时间点——自1970年1月1日以来经过的毫秒数。在Java中,Date是一个对象,包含多个用于比较的方法,任何比较两个日期的方法本质上都会比较日期的时间。 本文主要介绍以下五种方式: 使用 Date.co...

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

编程技术

从游击队到正规军(二):马蜂窝旅游网的IM客户端架构演进和实践总结

19

hellas 发布于 2019-10-17

一、引言 移动互联网技术改变了旅游的世界,这个领域过去沉重的信息分销成本被大大降低。用户与服务供应商之间、用户与用户之间的沟通路径逐渐打通,沟通的场景也在不断扩展。这促使所有的移动应用开发者都要从用户视角出发,更好地满足用户需求。 论坛时代的马蜂窝,用户之间的沟通形式比较单一,主...

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

编程技术

马蜂窝 IM 移动端架构的从 0 到 1

22

xiaoli.wang 发布于 2019-10-17

点击上方“马蜂窝技术”,关注订阅更多优质内容 移动互联网技术改变了旅游的世界,这个领域过去沉重的信息分销成本被大大降低。用户与服务供应商之间、用户与用户之间的沟通路径逐渐打通,沟通的场景也在不断扩展。这促使所有的移动应用开发者都要从用户视角出发,更好地满足用户需求。 论坛时代的马...

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

Java

Android兼容Java 8语法特性的原理分析

29

hellas 发布于 2019-10-17

本文主要阐述了Lambda表达式及其底层实现(invokedynamic指令)的原理、Android第三方插件RetroLambda对其的支持过程、Android官方最新的dex编译器D8对其的编译支持。通过对这三个方面的跟踪分析,以Java 8的代表性特性——Lambda表达式...

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

编程技术

阿里架构师钟华,揭秘《阿里中台战略思想与实战》,ppt分享!

11

hellas 发布于 2019-10-17

点击“技术领导力”关注 ∆   每天 早上8:30 推送 本文整理了,阿里中间件首席架构师–钟华(古谦),在云栖大会上的分享,原主题为《企业核心业务数字化转型最佳实践》 。如果你觉得对你有帮助,请 转发朋友圈 、 点“在看” , 你的支持是我们坚持...

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

Java

SpringBoot事物Transaction实战讲解教程

2

小丁 发布于 2019-10-16

说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 Transaction 事务管理方式 在Spring中,事务有两种实现方式,分别是编程式事务管理和声明式事务管理两种方式。 编程式事务管理: 编程式事务管理使用TransactionTemplate或者直接使用...

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

Java

Android 之路 (13) – RxJava请求结果预处理、多数据结构适配及统一错误处理

8

hanze 发布于 2019-10-16

前言 对于大多数开发者来说,我们在做网络请求的时候,并不想重复的去处理状态码,错误信息等,我只关心我需要的结果,本文将会讲解通用状态码的封装、错误信息的统一处理、多种JSON数据格式的适配。 正文 预期目标 统一 success 和 error 状态的处理 View 成只关心 s...

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

Java

Spring事务传播属性有那么难吗?看这一篇就够了

xubiao.zhuang 发布于 2019-10-16

Spring事务传播属性有那么难吗?看这一篇就够了 笔者文笔功力尚浅,如有不妥,请慷慨指出,必定感激不尽 学习东西要知行合一,如果只是知道理论而没实践过,那么掌握的也不会特别扎实,估计过几天就会忘记,接下来我们一起实践来学习Spring事务的传播属性。 传播属性 传播属性定义的是...

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

Spring

Spring系列二:IoC 容器

2

Harries 发布于 2019-10-16

还君明珠双泪垂,恨不相逢未嫁时。 概述 Spring IoC 容器是 Spring 框架的核心。只需要进行简单的容器配置,就可以将创建对象,使用对象,销毁对象联系在一起,从而管理从创建对象到销毁对象的整个生命周期。 Spring 容器使用依赖项注入( DI )来管理组成应用程序的...

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