标签:人性

编程技术

资深开发者们是如何读书的?(线下读书会记录)

4

小丁 发布于 2019-07-17

——请问大家最近读书了吗?一年大概读了多少本书。有超过20本,超过30本,超过50本吗? 在7月14日由长沙互联网活动基地和长沙.NET技术社区组织的小型社区活动,《开发者爱读书•线下读书会》上,长沙.NET技术社区的专家、资深开发者、架构师郭德强问了大家这样一系列问题。 读书会...

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

Spring

springboot-starter中的SPI 机制

9

puefu.he 发布于 2019-07-16

SPI的全称是Service Provider Interface, 直译过来就是"服务提供接口", 听起来挺别扭的, 所以我试着去就将它翻译为"服务提供商接口"吧. 我们都知道, 一个接口是可以有很多种实现的. 例如搜索,可以是搜索系统的...

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

Java

如何在 Android 中完成一个 APT 项目的开发?

7

邓龙华 发布于 2019-07-13

本文字数: 3790 字 预计阅读时间: 25分钟 APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具。 APT在编译时期扫描处理源代码中的注解,开发中可以根据注解,利用APT自动生成Java代码,减少冗余的代码和手动的代码输入过程,...

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

Java

/ 读《代码大全》

xiaoli.wang 发布于 2019-07-06

读《代码大全》 这本书最开始是大一的时候买的,买回来后翻了一些章节就成为了显示器的支架,直到最近工作了一段时间才重新开始读,这一次阅读和几年前初次阅读有很大不同,大一阅读时候的编码经验仅仅是局限于算法方面,对大型项目的构建没有特别多感触;这一次是在写了很多业务代码,积累了一定问题...

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

Spring

毕业这一年

尖兵 发布于 2019-06-22

  以前不写博客时,偶尔时隔两三个月在日记本本上写上一篇日志,总结一下过往的种种。如今写起了博客,倒是把小本本给忘记了,然后博客的更新也停滞不前了,真是有点不知道说些什么好。那么,现在就开始总结毕业这一年,工作这一年半的种种吧。   毕业这一年,顶岗实习不算其中。大专毕业前,毕业...

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

Java

深入理解 Java 中的 Future 和 FutureTask

yanxinchi 发布于 2019-06-20

Java 中的 Future 是处理并发问题时经常遇到的一个接口,代表了一个「将来」的值,这听起来有点玄乎,本文从源码层面仔细研究一下 Future 的设计思想和其实现类 FutureTask 的细节。 二、Future源码解读 Future的源码很简单,只是一个拥有5个方法的接...

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

Spring

详解Eureka缓存机制

11

zhuangli 发布于 2019-06-04

【编者的话】Eureka是Netflix开源的、用于实现服务注册和发现的服务。Spring Cloud Eureka基于Eureka进行二次封装,增加了更人性化的UI,使用更为方便。但是由于Eureka本身存在较多缓存,服务状态更新滞后,最常见的状况是:服务下线后状态没有及时更新...

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

Java

4个作者联合送书,你要不要?

9

yanxinchi 发布于 2019-05-29

说实在的,处在这个时代真的是棒极了! 互联网拉近了人与人之间的距离,也让不同维度的人,不同文化之间的融合成为可能。我就有幸结识了三位重量级的朋友,而且我们四个人有一个共同点, 都出版过自己的技术书籍。 猿天地:《 SpringCloud微服务-全栈技术与案例解析 》作者 江南一点...

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

Spring

程序员笔记|详解Eureka缓存机制

11

xiaoli.wang 发布于 2019-05-16

Eureka是Netflix开源的、用于实现服务注册和发现的服务。Spring Cloud Eureka基于Eureka进行二次封装,增加了更人性化的UI,使用更为方便。但是由于Eureka本身存在较多缓存,服务状态更新滞后,最常见的状况是:服务下线后状态没有及时更新,服务消费者...

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

Java

【拒绝一问就懵】之从Thread讲到Handle

2

zhuangli 发布于 2019-05-15

背景介绍 我们在Android开发过程中,几乎都离不开线程。但是你对线程的了解有多少呢?它完美运行的背后,究竟隐藏了多少不为人知的秘密呢?线程间互通暗语,传递信息究竟是如何做到的呢?Looper、Handler、MessageQueue究竟在这背后进行了怎样的运作。本期,让我们一...

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

Java

程序员笔记|详解Eureka 缓存机制

3

xiaoli.he 发布于 2019-05-07

引言 Eureka是Netflix开源的、用于实现服务注册和发现的服务。Spring Cloud Eureka基于Eureka进行二次封装,增加了更人性化的UI,使用更为方便。但是由于Eureka本身存在较多缓存,服务状态更新滞后,最常见的状况是:服务下线后状态没有及时更新,服务...

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

Java

「小得104」大龄程序员可能还不知道的Java中的几个"新"特性

2

yeseng 发布于 2019-04-30

代码Review是我工作中的一部分,在这个过程中我发现一个现象,尽管大家很少在使用Java6及以前的版本了,Java8已经是绝对的主流了,但很多人还在用Java6以前的老习惯写代码,其实,现在已经是9102年了,从Java7发布到现在已经快8年了,从Java8发布到现在也已经超过...

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

编程技术

京东刘海锋:过去十年架构领域最重要的三个变化

3

darida 发布于 2019-04-28

自从大学时将操作系统内核作为研究方向后,刘海锋就和分布式系统结下了不解之缘。 从分布式存储、图片系统,到中间件体系、容器平台、新一代弹性数据库、异地多活项目等等,刘海锋的职业生涯大多在与基础架构打交道。 他毕业后历经百度、外企、创业公司,然后在 13 年加入京东。参加工作十年后,...

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

Java

最强编程语言 Java 和最受欢迎之 Python 的巅峰对决

13

xiaoli.he 发布于 2019-04-27

作为程序员们的看家利器之 编程语言 ,倘若技术开发者对其掌握得越深则对自身职业生涯越有益处,然随着技术的更新变革,我们在日常使用不单单只会用到一门编程语言,那么究竟该如何选择一门新的语言来上手?本文中,将以主流 Java 和 Python 为例,为大家详细地解析两者的优缺点以及应...

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

编程技术

数字孪生概念、模型及其应用浅析

2

wenming.gapo 发布于 2019-04-24

【编者按】数字孪生是对实体对象或过程的数字化复制,能够实现贯通复杂产品设计、制造、维护等全生命周期业务过程的数字空间和物理空间信息的双向共享交互和全面追溯,在智慧军工、智慧院所建设中具有广阔的应用前景,应坚持“统筹规划、依托生态、阶段推进、持续发展”的思路来推进数字孪生的落地。 ...

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

Java

图解源码 | MyBatis的Mapper原理

3

zhuangli 发布于 2019-04-17

提到看源码,很多同学内心的恐惧的,其实这个从人性的角度来说是非常正常的,因为人们对未知的事物,都是非常恐惧的,其次,你内心可能始终觉得,好像不会原理也还是能工作啊,你的潜意识里没有强烈的欲望.从阅读源码的经历来说,Java三大框架SSM中,Mybatis的源码是最适合入门的. 简...

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

编程技术

前端架构与系统稳定性 – 之我见

1

songhua.gao 发布于 2019-04-14

#### 1. 前言 在说系统之前,我们先来说说关于系统架构的东西,什么是架构:架构可以认为是一个产品的骨架,设计图;不同的产品需要不同的架构,就好比摩天大楼的架构与一栋平房的架构,肯定是不同的; 但是也有一句话说:麻雀虽小五脏俱全;对应到产品系统架构中,也是一样的概念,不管什么...

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

Java

过滤器作用范围/和/*引发的安全问题

1

xirruiqiang 发布于 2019-04-04

问题:过滤器作用范围设置为/或/*一样么? 安全人员可能觉得不一样,毕竟从对通配符的认识来说, / 代表的只是根目录, /* 代表所有。 开发人员可能觉得一样,根据平常的开发经验,并未发现两者的差别。 其实呢,这两种认识都不正确,更确切地说前者说的不够正确。具体许我慢慢道来。 0...

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