标签:可控性

Java

Spring-Data-Jpa使用总结

10

xubiao.zhuang 发布于 2019-10-17

参考资源列表 官方文档: https://docs.spring.io/spring… 《Spring Data JPA入门到精通》 前言 JPA 是 Java Persistence API 的简称,是 Spring 在 Hibernate 的基础上进行的二次封装框...

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

编程技术

微服务架构下的Service Mesh

29

likai 发布于 2019-10-10

编辑推荐: 本文来自于简书,主要是三个内容:一是 SOFA Mesh的技术选型,二是它的架构设计,以及在最后跟大家聊一下,蚂蚁金服在 SOFA Mesh上的开源策略。 前言 今天给大家带来的内容叫做Service Mesh探索之路,但是在前面加了一个定语:大规模微服务架构下。之所...

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

编程技术

面向全栈的技术管理和系统架构演进要素

24

xiaoli.he 发布于 2019-10-05

这2年全栈都还挺火,突然发现我朋友老曹在17年就有一篇高屋建瓴的分享,不敢私藏,发布之。 当时老曹还在前公司,logo也体现了时代感,对老曹有兴趣的朋友扫尾部二维码。 研发管理有着广义和狭义的定义,总的来说,研发管理就是在研发体系基础之上,借助信息平台进行的团队建设、流程设计、绩...

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

Java

深入JVM中的每一个底层原理,让面试关刮目相看!

13

yanxinchi 发布于 2019-09-25

1 官网 1.1 寻找JDK文档过程 www.oracle.com -> 右下角Product Documentation -> 往下拉选择Java -> Java SE documentation -> Previous releases -> J...

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

编程技术

前端微服务在字节跳动的落地之路

1

xubiao.zhuang 发布于 2019-09-20

不少前端团队都面临着独石应用的工程巨大、理解困难和合作混乱的种种问题,微前端或许是一种比较好的解决方案,它允许我们为应用加入新功能而不影响整体结构。但同时,我们可能会付出一些代价,例如重复依赖、团队自治带来的工作方式分散等问题。采用微前端具体有哪些风险与挑战?我们应该如何应对?如...

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

Java

Java类加载和类的生命周期

小丁 发布于 2019-09-03

类加载做的工作有: 将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内 然后在堆区创建一个java.lang.Class对象,此对象用来封装类在方法区内的数据结构。 类加载的最终产品: 创建了位于堆区中的Class对象,次Class对象封装了类在方法...

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

Java

JVM—【03】认识Java类的生命周期、类加载的过程、双亲委派机制

2

yeseng 发布于 2019-08-26

JVM把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 在Java语言中,类型的加载、连接和初始化过程都是在程序运行期间完成的。 这种策略在类加载时稍微会增加一些性能开销,但是提高...

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

Java

Java 五大框架之间的对比

1

xubiao.zhuang 发布于 2019-08-23

  Spring 及其优点 大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢? Spring是什么: Spring是一个轻量级的DI和AOP容器框架。 说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应...

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

Java

java线程池原理

1

xiaoli.wang 发布于 2019-08-18

频繁地创建和销毁线程,会浪费资源。因此产生了线程池,缓存并重用线程,提高性能。 使用java线程池,最简单的方式是Executors和ExecutorService。 (图片来源: https://www.logicbig.com/tutorials/core-java-tuto...

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

编程技术

从集中式到分布式,金融企业的后台架构正在发生巨变

hanze 发布于 2019-08-18

7 月 26 日,微众银行首届 FinTech Day 金融科技开放日在深圳圆满落幕,期间开放平台分论坛针对 开放银行战略 ,发布了一系列金融级实践与应用。 主流银行的转型与开放银行模式的兴起,很大程度上得益于互联网场景的崛起。现阶段主流银行向开放银行模式转型的原因在于供给侧与需...

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

编程技术

阿里毕玄:系统架构师如何做好系统设计?

13

songhua.gao 发布于 2019-08-16

阿里妹导读:毕玄是阿里巴巴资深技术专家,07年加入阿里,一手打造了HSF,十多年来更见证参与了阿里在基础技术上的演进与发展。他觉得系统设计是远比 Java 编程技能更难的培训,很容易变成务虚课。为了挑战难题,毕玄决定大胆尝试在内部搞了个民间培训。于是就有了今天的文章,希望这些深入...

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

编程技术

架构设计-我的一个支持异步拉取数据和本地缓存client是如何设计的

1

yanxinchi 发布于 2019-08-13

最近的工作内容是封装一个高性能的sdk,以便和我们的配置中心进行交互,这里整理一下我是如何设计 1. 需求分析 我们要支持和配置中心的交互(网络IO) 支持客户端缓存功能,并且支持断电重启(内存缓存+文件缓存) 配置中心没有推送功能,sdk需要进行轮询(使用NIO网络模型进行轮询...

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

Java

Java内存管理-掌握虚拟机类加载机制(四)

6

xirruiqiang 发布于 2019-08-11

做一个积极的人 编码、改bug、提升自己 我有一个乐园,面向编程,春暖花开! 推荐阅读 第一季 0、 Java的线程安全、单例模式、JVM内存结构等知识梳理 1、 Java内存管理-程序运行过程(一) 2、 Java内存管理-初始JVM和JVM启动流程(二) 3、 Java内存管...

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

编程技术

一篇文章读懂微服务与网关技术(SIA-GateWay)

15

changyuan.xu 发布于 2019-08-09

一. 背景 软件架构,总是在不断的演进中… 把时间退回到二十年之前,当时企业级领域研发主要推崇的还是 C/S 模式,PB、Delphi 这样的开发软件是企业应用开发的主流。随着时间不断的推移,基于浏览器的的 B/S 架构开始渐渐流行了起来。初期,Web 开发 ASP 还占据了不少...

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

编程技术

微服务与网关技术(SIA-GateWay)

17

zhuangli 发布于 2019-08-08

作者 | 王佩华 一. 背景 软件架构,总是在不断的演进中… 把时间退回到二十年之前,当时企业级领域研发主要推崇的还是 C/S 模式,PB、Delphi 这样的开发软件是企业应用开发的主流。随着时间不断的推移,基于浏览器的的 B/S 架构开始渐渐流行了起来。初期,We...

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

编程技术

【真·送金卡】支撑马蜂窝会员体系全面升级背后的架构设计

15

changyuan.xu 发布于 2019-07-25

点击上方“马蜂窝技术”,关注订阅更多优质内容 流量红利正逐渐走向终结,这已经不再是什么秘密。后互联网时代,如何维系住用户群,提升用户在平台上的体验是整个行业都需要考虑的事情。正是出于这一原因,现在全行业都在关注会员体系的搭建,这也是马蜂窝 2019 年重点投入的方向之一。 面对这...

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

编程技术

论文笔记:[FTNDB'07] Architecture of a Database System

1

yeseng 发布于 2019-07-07

数据库系统是非常重要且复杂的系统,但是其架构方面的知识却不像其他重要的系统(例如操作系统,编译器等)一样为人所熟知。传统教材通常着重讲述数据库相关的算法和理论知识,很少涉及到系统开发和架构方面。论文使用流行的商业和开源数据库系统作为例子,着重论述(关系型)数据库系统的架构。尽管有...

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

编程技术

基于主动防御的高安全军事网络防御

dulong 发布于 2019-07-04

一、军事信息网络的特殊安全需求 军事指挥网络不同于普通信息网络,其核心任务是保障军队指挥链常时畅通、持续有效,确保指挥命令、指挥要素、指挥活动得以依托网络快速展开,在指挥链路的全时贯通、指控信息的全时受控、指挥系统的连续运行、指挥体系的安全可靠等方面有着很高的要求,导致其网络安全...

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