标签:本质

Java

JVM基础 — 方法调用

小丁 发布于 2018-12-19

重载:方法名相同,但方法描述符不相同的方法之间的关系 重写:方法名相同,并且方法描述符也相同的方法之间的关系 方法描述符 Java:参数类型 JVM:参数类型+返回类型 重载 重载的方法在 编译过程 即可完成识别 具体到在每个方法调用时,Java编译器会根据 传入参数的声明类型 ...

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

编程技术

51 信用卡 Android 架构演进

14

yeseng 发布于 2018-12-19

编辑推荐: 本文来自于infoq,文章阐述了 51 信用卡 Android 架构演进过程中Weex 容器实践、工程化实践等的一些实践经验。 随着业务的快速扩张,原本小作坊式的单个工程的开发模式越来与不能满足实际需求。早在两年多以前,51 信用卡管家就向下沉淀出了单独的公用基础库,...

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

编程技术

现实世界正在被重建,中国企业的数字化转型将走向何方?| 2018 T-EDGE

2

dulong 发布于 2018-12-18

现如今,智能汽车、扫地机器人、智能音箱、智能夹克等数字化场景随处可见,现实世界正在数字世界全息重建,利用数字资源提升效率创新产品服务,数字已经成为企业的重要资产或资源,全球性的企业数字革命在渐次展开。 很多人不禁要问,企业数字革命正在兴起,如何看待这场革命?数字化企业的定义是什么...

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

Spring

Spring Security系列之动手实现一个IP_Login(五)

9

changyuan.xu 发布于 2018-12-18

文章来源 为什么我们不自己写一个表单认证,用过滤器即可完成,大费周章引入Spring Security,看起来也并没有方便多少。对的,在引入Spring Security之前,我们得首先想到,是什么需求让我们引入了Spring Security,以及为什么是Spring Secu...

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

Java

第63节:Java中的Spring MVC简介笔记

31

yanxinchi 发布于 2018-12-18

mvc 是开发 web 架构的通用方式. Front Controller(MVC) 前端控制器, Front controller 到 Controller 到 View template ,用户页面. 前端控制器 前端控制器用于分发调度,而控制器用于业务数据抽取, view ...

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

Java

探索HyperLogLog算法(含Java实现)

11

yeseng 发布于 2018-12-18

引言 HyperLogLog算法经常在数据库中被用来统计某一字段的Distinct Value(下文简称DV),比如Redis的HyperLogLog结构,出于好奇探索了一下这个算法的原理,无奈中文资料很少,只能直接去阅读论文以及一些英文资料,总结成此文。 介绍 HyperLog...

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

Spring

第63节:Java中的Spring MVC简介笔记

31

darida 发布于 2018-12-18

mvc 是开发 web 架构的通用方式. Front Controller(MVC) 前端控制器, Front controller 到 Controller 到 View template ,用户页面. 前端控制器 前端控制器用于分发调度,而控制器用于业务数据抽取, view ...

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

编程技术

前后端分离看阿里Web应用架构

7

changyuan.xu 发布于 2018-12-18

编辑推荐: 本文来自于infoq,本文主要介绍了阿里过去的几年都在和数据分析类产品打交道,经历了几代数据产品的演变和架构变迁(淘宝数据平台的数据魔方、面向精准营销的全景洞察、面向数据分析的 DataV)。 前后端分离为什么出现?本质上是什么?前后端分离运动对 web 应用的架构带...

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

编程技术

前后端分离看阿里Web应用架构

7

Harries 发布于 2018-12-18

编辑推荐: 本文来自于infoq,本文主要介绍了阿里过去的几年都在和数据分析类产品打交道,经历了几代数据产品的演变和架构变迁(淘宝数据平台的数据魔方、面向精准营销的全景洞察、面向数据分析的 DataV)。 前后端分离为什么出现?本质上是什么?前后端分离运动对 web 应用的架构带...

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

编程技术

微服务集成测试自动化探索

9

yeseng 发布于 2018-12-17

51信用卡基础技术部测试负责人,经历并参与了51信用卡测试技术架构的开发和演进。 简介 51信用卡自2015年开始实施微服务架构,是业界较早尝试微服务架构的技术团队,整个团队有幸见证了微服务从最初的几个服务试点到全面铺开的过程。架构的演变也催生了自动化测试框架和策略的演变,测试团...

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

Java

新手也能看懂,消息队列其实很简单

5

邓龙华 发布于 2018-12-17

“RabbitMQ?”“Kafka?”“RocketMQ?”…在日常学习与开发过程中,我们常常听到消息队列这个关键词。我也在我的多篇文章中提到了这个概念。可能你是熟练使用消息队列的老手,又或者你是不懂消息队列的新手,不论你了不了解消息队列,本文都将带你搞懂消息队列的一...

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

编程技术

优秀后端架构师必会知识:史上最全MySQL大表优化方案总结

16

changyuan.xu 发布于 2018-12-17

本文原作者“ manong”,原创发表于segmentfault,原文链接:segmentfault.com/a/1190000006158186 1、引言 MySQL作为开源技术的代表作之一,是互联网得以广泛流行的重要基础技术之一。 国外 GitHub、Airbnb、Yelp、...

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

Java

Java内存区域总结(堆、栈、方法区等)

1

songhua.gao 发布于 2018-12-17

1. 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。 字节码指令、分支、循环、跳转、异常处理、线程恢复等...

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

Java

疑似国内某知名团伙的最新挖矿脚本分析

18

dulong 发布于 2018-12-17

*本文作者:si1ence,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。 前言 大佬随手给我一个叫cr.sh的恶意脚本让我分析分析,毕竟是大佬安排的活不想干也要干。原本以为只是个普通的安全事件,定睛一看发现是一个做工精良的挖矿脚本套装,后续跟踪发现可能与国内某知名的挖...

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

Java

《两周自制脚本语言》——第一天(来,我们一起做些什么吧)

1

puefu.he 发布于 2018-12-14

机器语言与汇编语言 有些程序设计语言无需借助软件执行,这些语言称为机器语言。机器语言可以由硬件直接解释执行,理论上不必使用软件 机器语言写成的程序本质上是一个位数很长的二进制数字。由于它不易阅读,人们通过汇编语言程序来表述这个巨大的数字。因此,如果要执行汇编语言写成的程序,用户通...

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

Java

Mybatis学习记录

1

xirruiqiang 发布于 2018-12-14

mybatis的基本概念 mybatis如何构建和执行的 mybatis的缓存 mybatis的插件系统 mybatis的日志系统 mybatis用到的设计模式 myabtis集成到spring mybatis集成springboot自动化配置 1. mybatis的基本概念 M...

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

编程技术

The Economist 经济学人是如何使用 Go 语言构建内容平台微服务架构的?

darida 发布于 2018-12-14

本文要点 The Economist 需要更大的灵活性,将内容提供给日益多样化的数字渠道。为了实现这个灵活性的目标并保持高水平的性能和可靠性,其平台从一个整体架构过渡到了微服务架构。 用 Go 编写的服务是其新系统的一个关键组件,它将使 The Economi...

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

Java

死磕java concurrent包系列(六)基于AQS解析信号量Semaphore

3

darida 发布于 2018-12-13

之前分析AQS的时候,内部有两种模式,独占模式和共享模式,前面的ReentrantLock都是使用独占模式,而Semaphore同样作为一个基于AQS实现的并发组件,它是基于共享模式实现的,我们先看看它的使用场景 Semaphore共享锁的基本使用 假设有20个人去银行柜面办理业...

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