标签:突破

Java

面试分享:最全Spring事务面试考点整理

2

changyuan.xu 发布于 2019-03-19

Spring和事务的关系 关系型数据库、某些消息队列等产品或中间件称为事务性资源,因为它们本身支持事务,也能够处理事务。 Spring很显然不是事务性资源,但是它可以管理事务性资源,所以Spring和事务之间是管理关系。 就像Jack Ma虽然不会写代码,但是他却管理者一大批会写...

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

编程技术

从概念到底层技术,一文看懂区块链架构设计

2

zhuangli 发布于 2019-03-19

前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。 无论你擅长什么编程语言,都能够参考这种设计去...

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

编程技术

FISCO BCOS 2.0 发布:新增群组架构克服吞吐瓶颈

1

hanze 发布于 2019-03-19

今日,FISCO BCOS 开源社区正式对外发布 FISCO BCOS 的 2.0 版,该版本在可扩展性、性能、易用性、隐私隔离等方面均取得突破性进展,其新增的群组架构方案,可以让企业间像拉微信群一样快速组链,大大降低维护难度和管理成本。 据悉,FISCO BCOS 是金融区块链...

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

Java

Java线程池从使用到阅读源码(3/10)

3

puefu.he 发布于 2019-03-18

我们一般不会选择直接使用线程类 Thread 进行多线程编程,而是使用更方便的线程池来进行任务的调度和管理。线程池就像共享单车,我们只要在我们有需要的时候去获取就可以了。甚至可以说线程池更棒,我们只需要把任务提交给它,它就会在合适的时候运行了。但是如果直接使用 Thread 类,...

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

Java

Java 11 新特性介绍

2

changyuan.xu 发布于 2019-03-18

Java 11 已于 9 月 25 日正式发布,之前在Java 10 新特性介绍中介绍过,为了加快的版本迭代、跟进社区反馈,Java 的版本发布周期调整为每六个月一次——即每半年发布一个大版本,每个季度发布一个中间特性版本,并且做出不会跳票的承诺。通过这样的方式,Java 开发团...

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

Java

万锁之母AbstractQueuedSynchronizer

2

puefu.he 发布于 2019-03-17

翻看Java“锁”记中提到的各种“锁”,其内部同步实现大多数都和一个类 AbstractQueuedSynchronizer 相关,这个类称得上“万锁之母”,所以今天就来扒一扒这个类。 整体脉络 为了避免一头扎进去纠缠于各种细节出不来,可以先从宏观上来看一下这个类。首先大家思考一...

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

Java

从宏观微观角度浅析JVM虚拟机

8

zhuangli 发布于 2019-03-17

1.问题 1、JAVA文本文件如何被翻译成CLASS二进制文件? 2、如何理解CLASS文件的组成结构? 3、虚拟机如何加载使用类文件的生命周期? 4、虚拟机系列诊断工具如何使用? 5、虚拟机内存淘汰机制? 6、虚拟机指令集架构? 2.关键词 编译,魔数,常量池,字面量,数据表,...

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

编程技术

当中台遇上 DDD,我们该如何设计微服务?

10

xiaoli.he 发布于 2019-03-15

微服务架构有哪些模型?中台、领域驱动设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?且看作者为你娓娓道来。 借用当下最流行的段子做个开场白。 “设计原则千万条,高内聚低耦合第一条,架构设计不规范,开发运维两行泪!”。 在分布式架构下,单体应用被拆分为多...

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

编程技术

架构师的操作系统

zhuangli 发布于 2019-03-15

操作系统 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程序使用计算机硬件来解决用户的问题。操作系统则控制用户对硬件访问。 操作系统时有两个主要部分组成的:硬件和软件。硬...

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

Java

据说 99.99% 的人都会答错的类加载问题

1

刘莉莉 发布于 2019-03-06

概述 首先还是把问题抛给大家,这个问题也是我厂同学在做一个性能分析产品的时候碰到的一个问题。 同一个类加载器对象是否可以加载同一个类文件多次并且得到多个Class对象而都可以被java层使用吗 请仔细注意上面的描述里几个关键的词 同一个类加载器:意味着不是每次都new一个类加载器...

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

Java

Java 工程师的成长路线图是什么?

1

songhua.gao 发布于 2019-03-05

大家好,我是极客时间 《Java 核心技术 36 讲》 作者、前 Oracle 首席工程师杨晓峰,今天,我想借自己的经历,跟大家分享 Java 工程师从新手进阶到专家的路线图是什么?有哪些阶段?每一阶段又该掌握哪些技能? 我经常能听到一些同学困惑,“面试造火箭,天天拧螺丝”,每天...

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

Java

Jenkins RCE分析(CVE-2018-1000861分析)

45

xirruiqiang 发布于 2019-03-04

这个漏洞是我个人感觉非常精彩的一个漏洞,非常值得好好的学习一下,Orange Tql! 0x01 Jenkins的动态路由解析 web.xml : 可以看到Jenkins将所有的请求交给 org.kohsuke.stapler.Stapler 来处理的,跟进看一下这个类中的 se...

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

Java

jenkins 2.101 XStream rce 挖掘思路

3

wenming.gapo 发布于 2019-03-04

前言 这是一个未公开的利用思路,仅仅做技术思路分享 现在大多数 java 程序或者框架,都对反序列化漏洞有一定的防范措施,这篇文章主要是想要分享在黑名单限制非常严格的情况下,如何拿到一个反序列化的 rce 在以前开始学习 java 反序列化漏洞的时候,着重分析过 rmi 相关这类...

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

Spring

这些技术都不会,拿什么去涨薪跳槽?

9

邓龙华 发布于 2019-03-03

引言 当下,正面临着近几年来的最严重的互联网寒冬,听得最多的一句话便是:相见于江湖~,缩减HC、裁员不绝于耳,大家都是人心惶惶,年前如此,年后想必肯定又是一场更为惨烈的江湖厮杀。但博主始终相信,寒冬之中,人才更是尤为珍贵。只要有过硬的操作和装备,在逆风局下,同样也能来一波收割翻盘...

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

Java

小马过河-RPC之旅

5

尖兵 发布于 2019-02-28

回忆我第一次接触RPC已经过了快两年了,当时只是觉得很厉害,写个Demo就已经觉得很了不起了,对内部的构造,原理什么的一无所知,也没有探索的欲望,只是觉得能跑起来就行了。 慢慢的工作中接触的多了,知道了服务注册,服务发现,注册中心之类的名词和大概一个什么的执行流程。 再后来,公司...

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

Java

Gopher China 2019 讲师专访 -晁岳攀

puefu.he 发布于 2019-02-26

第五届 Gopher China 大会将于2019年4月26日-4月28日在北京市海淀区朗丽兹西山花园酒店举办,Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会。大会聚集了全国各地的 Gopher 一起进行 Go 语言的学习与交流。通过国内外...

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

编程技术

研发团队资源成本优化实践

11

zhuangli 发布于 2019-02-22

背景 工程师主要面对的是技术挑战,更关注技术层面的目标。研发团队的管理者则会把实现项目成果和业务需求作为核心目标。实际项目中,研发团队所需资源(比如物理机器、内存、硬盘、网络带宽等)的成本,很容易被忽略,或者在很晚才考虑。 在一般情况下,如果要满足更多的技术指标如并发量和复杂度等...

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

编程技术

曾创年度医疗影像最高融资记录,这家公司正用AI诊断脑卒中

4

小丁 发布于 2019-02-20

2018年11月 CCR(中华放射学学术大会)上,医疗AI创企图玛深维一连发布了四款新品。其中,脑卒中 CT 智能诊断系统(σ-Discover/Stroke CT)荣获「机器之心2018年度·三十大最具创新AI产品/解决方案」奖项。 图玛深维(12 SIGMA T...

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