IT技术小咖

厚积薄发
127 篇文章
27 人订阅

全部文章

IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

分布式系统架构你必会的 Zookeeper 之基础模块-常用命令-核心原理-集群搭建-实战演练(上)

1)Zookeeper (文中后续简称 ZK)是一个开源的分布式服务协调系统,最初由雅虎公司开发,后成为 Apache 基金会顶级开源项目。

7420
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

分布式任务调度框架 Elastic-Job 之动态任务发布实现详解

任务调度 JDK 的几种实现方式如下: 1)多线程: 通过开启一个线程,while 循环执行业务逻辑,让线程 sleep 休眠,达到任务间隔执行。代码清单如...

23830
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

分布式系统「全链路日志追踪」实战之 RestTemplate & Feign

(图片来源于 Google Dapper 的一篇论文,这是链路追踪理论基础的鼻祖)这张图看上去感觉很高大上的样子 ,但精髓在于日志追踪架构设计思维。即设计思维很...

62240
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

小白都能看得懂的服务调用链路追踪设计与实现

系统服务调用链路是指从用户或是机器发起服务请求到结束,按顺序记录整个请求链路的相关数据,以备后续查询分析、定位系统 bug 或性能优化所用。

21530
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

[三步法] 可视化分析定位线上 JVM 问题

前提是线上 JVM 配置了以下参数: [题外话:JDK 版本 1.6,现在大部分互联网企业应用系统应该是 1.8 以上了吧 ]

23330
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

趣谈微服务之点-线-面关系

可能你觉得这很扯吧,开始我也觉得这样描述不够恰当,但是后面思来想去,点-线-面简单且形象生动地说明这三者的概念及关系,也有助于读者理解和消化。

6320
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

Java 8、9、10以及11的变化

自1996年JDK 1.0(Java 1.0)发布以来,Java已经受到了学生、项目经理和程序员等一大批活跃用户的欢迎。这一语言极具活力,不断被用在大大小小的项...

23440
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

从 Java 代码如何运行聊到 JVM 和对象的创建-分配-定位-布局-垃圾回收

概括一下:程序员小张编写好的 Java 源代码文件经过 Java 编译器编译成字节码文件后,通过类加载器加载到内存中,才能被实例化,然后到 Java 虚拟机中解...

15120
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

微服务架构中你必须了解的 CAP 原理

一句话概括 CAP:在分布式系统中,网络故障,服务瘫痪,整个系统的数据仍然保持一致性。

14720
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

你知道 varchar(N) 或 varchar2(N) 中的 N 是字符数还是字节数?

其中 book_name 是 varchar(20) 类型。 插入 sql 语句如下:

31220
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

记一次生产频繁出现 Full GC 的 GC日志图文详解

相信大家都了解 jps、jmap、jstack 等常用 java 堆栈输出命令,有过 dump、gc 分析的经验,面试中会经常被问到有关 JVM 问题,比如你是...

1.2K40
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小...

32540
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

REST微服务的分布式事务实现-使用Spring Cloud的fallback模式

Fallback是Spring Cloud Netflix框架套件中的Hystrix使用的,用于在出错时候进行的应急措施,我们可以用它来实现在出错的时候来进行回...

21040
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

HTTPS

HTTPS要使客户端与服务器端的通信过程得到安全保证,必须使用的对称加密算法,但是协商对称加密算法的过程,需要使用非对称加密算法来保证安全,然而直接使用非对称加...

20040
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

红黑树的特性

(1)每个节点或者是黑色,或者是红色。 (2)根节点是黑色。 (3)每个叶子节点(NIL)是黑色。 [注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点...

11630
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

Git简单实用操作步骤及命令介绍

Windows下的Git安装完成后,通过开始菜单——>Git——>Git Bash 打开终端或者鼠标右键直接打开Git Bash终端窗口

12730
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

基于RS的植被覆盖度评价 ——以北京市为例

本研究以2景覆盖北京市的Landsat 5 TM影像为数据源,成像时间为2009年9月份,采用改进的像元二分模型详细介绍植被覆盖度遥感估算过程。涉及TM影像校正...

10720
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

ArcGIS API for JavaScript应用开发

ArcGIS API for JavaScript 提供在线版API,4.x 是 ArcGIS API for JavaScript 的新一代版本,实...

30130
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

《Python网络爬虫与数据挖掘小课堂》——part4

Requests库项目地址:http://docs.python-requests.org/en/master/

10630
IT技术小咖

北京瑞友科技股份有限公司 · Java 高级工程师 (已认证)

《Python网络爬虫与数据挖掘小课堂》——part3

摘要:在数据挖掘中,K-Means算法是一种 cluster analysis 的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。

9830

扫码关注云+社区

领取腾讯云代金券