标签:程序猿

Java

Nacos 1.1.0 发布,支持灰度配置和地址服务器模式

17

likai 发布于 2019-07-12

Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性,下面会介绍1.1.0版本发布的新特性和每个特性的使用方式。 升级指南 Server 端 0.8.0及以上版本: 1....

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

Java

类的加载机制,双亲委派模型,搞定大厂高频面试题

40

刘莉莉 发布于 2019-07-12

看过这篇文章,大厂面试你「双亲委派模型」,硬气的说一句,你怕啥? 读该文章姿势 打开手头的 IDE,按照文章内容及思路进行代码跟踪与思考 手头没有 IDE,先收藏,回头看 (万一哪次面试问了呢) 需要查看和拷贝代码,点击文章末尾出「阅读原文」 文章内容相对较长,所以添加了目录,如...

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

编程技术

年薪50W的程序员,如何用5年时间成为一名架构师,分享成功的经验

9

songhua.gao 发布于 2019-07-09

架构师,我想很多人都知道,其实该职位头衔在最早的IT领域是没有的,它是近些年来由互联网的发展所引发的需求,因为现阶段的数据量及高并发的活跃好动,引起了不少传统的技术人员的力不从心,企业愈发关注到了系统架构的重要性,所以不同行业开始招募架构技术人员,架构师就诞生了。 架构设计的条件...

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

Java

我终于被 implementation 和 api 逼疯了

3

xubiao.zhuang 发布于 2019-07-05

背景 本人是一枚Android SDK开发程序猿,就是开发SDK以提供给客户使用。以前我们SDK开发本着能不依赖第三方就不依赖第三方的原则,使用的全是原生提供的API。由于上次经过爬虫 Android Push哪家强——分析豌豆荚1400个APP 得到使用OkHttp的APP占比...

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

Java

吐槽,Java 设计的槽点

xiaoli.wang 发布于 2019-07-05

今天不灌水,直接上干货!希望下面的讲解,能与你产生一些共鸣。 1. 求长度各有千秋 你是否曾经在面试的时候,经常被问到:数组有没有 length() 方法?字符串有没有 length() 方法? 集合有没有 length() 方法? 面对这个问题,那么不得不吐槽一下,Java 中...

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

Java

Spring Cloud微服务接口这么多

2

小丁 发布于 2019-07-02

编辑推荐: 本文来自程序猿,本文主要介绍了Spring Cloud微服务下服务接口调试及管理,什么样方式可以让微服务的接口管理变得更加容易些,希望对您的学习有所帮助。 导读 我们知道在微服务架构下,软件系统会被拆分成很多个独立运行的服务,而这些服务间需要交互通信,就需要定义各种各...

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

Java

高级 Java 程序猿必须掌握的 17 个 JVM 参数

2

yanxinchi 发布于 2019-06-27

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 作者: SimpleSmile cnblogs.com/Simple-Object/p/10272326.html 前言 大家都知道,jvm在启动的时候,会执行默认的一些参数...

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

编程技术

高并发架构搭建

8

xubiao.zhuang 发布于 2019-06-24

来自:IT牧场 00 前言   高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 ...

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

Java

非科班出身程序员该如何弥补技术差距?

2

xiaoli.he 发布于 2019-06-24

在目前非科班出身半路转行者往往成为程序猿中比较敏感的一部分。www.neweredu.cn 伴随着互联网行业的发展,市场对Java工程师的需求一直居高不下,程序员也不再囿于计算机科学或软件工程等个别专业的毕业生。「非科班」程序员的背景五花八门,近一些的是通信、物理、数学、自动化等...

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

Java

浅谈业务系统模块化设计-分层

7

yeseng 发布于 2019-06-21

点 击 关 注   “ 微 店 技 术 团 队 ” , 阅 读 更 多 技 术 干 货 1. 前言 互联网产品迭代速度极快,人员变更频繁,对底层承载业务的系统带来的影响则是:一个系统可能会有成百人在改造它,一个系统糅合了 N 多人的编程思想,然而每个人的编程风格不同、设...

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

Spring

掘金 AMA:看《Spring Cloud微服务实战》作者–程序猿DD 聊开发架构和职业规划

1

刘莉莉 发布于 2019-06-21

第二十四期 AMA 掘金团队请来了《Spring Cloud微服务实战》作者 –程序猿DD 做了为期三天的 Ask Me Anything (AMA) 活动(活动已结束)。 我们在此精选了一些来自用户的提问及程序猿DD的回答。 关于程序猿DD 大家好,我是DD,一名长...

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

Java

SpringBoot系列教程之基础篇(一):白话我的学习经历

xiaoli.he 发布于 2019-06-17

有人说,Spring Boot的出现,让Java迎来了又一春,它是Java应用开发的颠覆者,彻底改变了Java应用开发的模式。 2017年,SpringBoot闯入我的生活, 也让我迎来了又一春 我开始接触SpringBoot的时候,是在2017年,是公司同事在开始学。我也网上查...

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

Java

最全的 JVM 面试知识点(一):运行时数据区

4

邓龙华 发布于 2019-06-15

本系列文章讲解 面试中常见的 JVM 问题。这些问题之所以常见,是因为很基础,对于一个有点逼格的程序猿来说, JVM 的相关特性和原理在工作也需要熟知。笔者也在面试的过程中屡屡受挫,屡败屡战,总结一些常见知识点,这些知识点既可以应付面试,也可以帮助读者深入了解 JVM 提供大纲。...

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

Java

apkanalyzer(2)-命令实现基本结构

7

hellas 发布于 2019-06-01

熟悉了apkanalyzer的基本功能,接下来就看下这个工具的具体实现了。本文主要根据命令执行的基本流程,尝试理解它实现的基本结构。 ANDROID_SDK_HOME/tools/bin/apkanalyzer apkanalyzer文件是个可执行的shell脚本,可以视作是这个...

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

Java

秋招还有 1 个月到达战场,请做好准备 !

xiaoli.he 发布于 2019-06-01

​ 不知不觉就到了六月份,六月本属于夏天,为什么说秋招快要开始了呢,实际上,秋招的这个“秋”字早就名不副实了,现在的大公司都喜欢在秋招之前就开始内推、招聘提前批学生,而提前批招聘的最早时间点大概就是6月底7月初的时候。 不过,这个时间点开始招聘的基本上都是技术岗位,也就是程序员,...

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

Spring

spring cloud consul config小demo遇到的问题

9

songhua.gao 发布于 2019-05-24

最近公司想让我看看微服务 正好我也想看看新东西,天天解决业务问题。。。太没有激情了。。。而且我们大多应用都还是 springmvc , springboot 的应用都很少,只有几个,唉,我也是深陷业务问题中 Spring Cloud 也算是一个全家桶吧,里面东西也多,不过从感觉 ...

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

Java

聊聊Java里常用的并发集合

3

likai 发布于 2019-05-20

在我们的程序开发过程中,如果涉及到多线程环境,那么对于集合框架的使用就必须更加谨慎了,因为大部分的集合类在不施加额外控制的情况下直接在并发环境中直接使用可能会出现数据不一致的问题,所以为了解决这个潜在的问题,我们要么在自己的业务逻辑中加上一些额外的控制,例如 锁 ,或者我们直接使...

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

Spring

Spring Boot 2动态修改日志级别

3

小丁 发布于 2019-05-19

本文基于:Spring Boot 2.1.3,理论支持Spring Boot 2.x所有版本。 作为程序猿,定位问题是我们的日常工作,而日志是我们定位问题非常重要的依据。传统方式定位问题时,往往是如下步骤: • 将日志级别设低,例如  DEBUG ; • 重启应用; •...

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