标签:中文翻译

编程技术

DDD 和微服务之间是什么关系?

1

likai 发布于 2019-05-20

随着微服务架构的不断流行,很多企业开始在自己的业务中落地微服务。他们觉得采用微服务架构会让系统的开发与运维管理变得简单高效,并且还能提高系统的可用性。 但是当他们实际执行的时候,才发现就算采用了微服务架构也不能解决他们的问题,反而带来很多开发与运维上的负担。 于是他们就试着去找解...

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

Java

JVM 史上最佳入门指南

1

puefu.he 发布于 2019-05-09

本文转载自公众号:王磊的博客 提到Java虚拟机(JVM),可能大部分人的第一印象是“难”,但当让我们真正走入“JVM世界”的时候,会发现其实问题并不像我们想象中的那么复杂。唯一真正令我们恐惧的,其实是恐惧本身。而作为整个JVM系列的首篇,本文将带你解除刚开始学习JVM时的种种疑...

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

编程技术

高并发架构的CDN知识介绍

3

dulong 发布于 2019-04-29

对一次网络请求过程的了解程度,一是展现你的专业知识;二是深刻的理解,让你在大型网站架构中做出更适合、可靠的架构。而DNS是这一切的出发点,本文结合一张常用架构图,来描述一下这个过程。 部署架构 大型的web服务,我们的部署架构一般如下图。先上图再解释。 这里来解释下,为什么要这样...

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

编程技术

整洁前端架构

7

songhua.gao 发布于 2019-04-16

Clean Frontend 前端的恶梦 在我最近的一个项目里,我使用了 Angular 和混合应用技术编写了一个实时聊天应用。为了方便这个应用直接修改,无缝地嵌入到其它应用程序中。我尽量减少了 Component 和 Service 的数量——然而,由于交互复杂 Compone...

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

Java

开发人员常用框架文档整理及中文翻译

3

puefu.he 发布于 2019-04-10

开发人员常用的框架文档及中文翻译,包含 Spring 系列文档(Spring, Spring Boot, Spring Cloud, Spring Security, Spring Session),日志(Apache Flume, Log4j2),Http Server(NGI...

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

Java

JDK 5 中的 Lock 和 synchronized 的比较

6

尖兵 发布于 2019-04-07

前言 上一篇介绍了高效并发的前提条件:线程安全,从中我们学习到java语言通过”互斥同步“、”非阻塞同步“以及”无同步方案“等处理确保了并发情况下程序可以正确执行,解决了正确性的问题之后,我们将视线收回来:java如何实现并发情况下的高效处理呢? jdk1.5之前,线程的锁处理主...

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

Spring

Service Mesh深度解析

28

邓龙华 发布于 2019-03-20

本片文章不是原创,转自: https://time.geekbang.org/art… 微服务方兴未艾如火如荼之际,在 spring cloud 等经典框架之外,Service Mesh 技术正在悄然兴起。到底什么是 Service Mesh,它的出现能带来什么,又能...

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

编程技术

『互联网架构』软件架构-分布式系列并发编程(29)

9

yanxinchi 发布于 2019-03-09

说说JMM,线程,线程池。一切都为了分布式而行动! JMM 理解下面的图 java的文件,需要进行编译,通过java编译编程class文件,class文件变成字节码,装载到类装载器中,通过类装载器进行执行,执行的过程中的一个模型就是下面这个图。 特性 1.可见性 >可见性是...

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

Java

JVM(三)对象的生死判定和算法详解

1

xirruiqiang 发布于 2019-01-19

好的文章是能把各个知识点,通过逻辑关系串连起来,让人豁然开朗的同时又记忆深刻。 导读:对象除了生死之外,还有其他状态吗?对象真正的死亡,难道只经历一次简单的判定?如何在垂死的边缘“拯救”一个将死对象?判断对象的生死存活都有那些算法?本文带你一起找到这些答案。 在正式开始之前,我们...

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

Java

Java8 新特性指导手册

小丁 发布于 2019-01-15

一、接口内允许添加默认实现的方法 三、函数式接口 Functional Interface 四、便捷的引用类的构造器及方法 五、Lambda 访问外部变量及接口默认方法 5.2 访问成员变量和静态变量 5.3 访问接口的默认方法 九、Parallel Streams 并行流 十二...

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

Java

Java自动化——使用Selenium+POI实现Excel自动化批量查单词

2

xirruiqiang 发布于 2018-11-23

相信大家都对爬虫非常熟悉,一般来说,利用HttpClient发送请求并获取响应以获得想要提取的数据应该是最常用的方法。最近工作中频繁使用了Selenium,在本文中,我们将使用Selenium和POI(读写Excel)来完成一个入门级的自动化程序, 源码地址 见附录。 步骤一览 ...

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

Java

要不要一起来汉化你的 Tomcat?

7

邓龙华 发布于 2018-11-16

一些「资深」(不好意思说「 老 」) 的软件用户,一定还记得,几年前使用的一些国外的软件,差不多都会有一个「 汉化版 」。 特别是在 PC 流行的年代,电脑上玩的游戏,用的软件,开发工具等等,都是有一个与破解版类似的汉化版,基本都是破解软件之后加了补丁。 这个汉化版,其实就是将软...

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

Java

不要打破链式调用!一个极低成本的RxJava全局Error处理方案

6

yeseng 发布于 2018-11-12

在正式铺展开本文内容之前,我们先思考一个问题: 你认为 RxJava 真的好用吗,它好用在哪? CallbackHell,中文翻译为 回调地狱 ,在以往没有依赖 RxJava + Retrofit 进行网络请求的代码中,这种代码并不少见(比如 AsyncTask ),我曾有幸见识...

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

Java

charles授权分析与破解

4

xirruiqiang 发布于 2018-11-09

最近charles又更新了,对于有强迫症的人来说,无法接受这个事实,果断前往 官网 下载安装。 兴奋的点击了软件图标,突然间,天气骤变,窗外电闪雷鸣,罗盘不停的转动,电脑风扇也疯狂的转。老夫掐指一算,不好!今天不适宜使用charles,可是已经来不及了。此时,心跳逐渐加快,砰!砰...

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

Spring

浅析Spring Security 的认证过程及相关过滤器

3

xirruiqiang 发布于 2018-10-17

上一篇文章 浅析Spring Security 核心组件 中介绍了Spring Security的基本组件,有了前面的基础,这篇文章就来详细分析下Spring Security的认证过程。 Spring Security 的核心之一就是它的过滤器链,我们就从它的过滤器链入手,下图...

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

Java

浅析Spring Security 核心组件

hanze 发布于 2018-10-15

近几天在网上找了一个 Spring Security 和JWT 的例子来学习,项目地址是: github.com/szerhusenBC… 作为学习Spring Security还是不错的,通过研究该 demo 发现自己对 Spring Security 一知半解,并没有弄清楚S...

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

Java

学习最重要是方法,管理最重要是高度

4

尖兵 发布于 2018-10-01

技术学习要兼顾深度和广度 夯实技术基础 这么多年来,我面试了很多人。我越发感到「技术基础」非常重要。 很多技术的本质是一样的。技术基础足够好的话,学东西可以非常快。往下到操作系统层面,甚至计算机硬件层面,你会发现,编程语言特性和虚拟机特性不再重要。而技术基础和具体的编程语言没有太...

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

Spring

一文读懂SpringMVC中的数据绑定

1

hanze 发布于 2018-09-26

Struts2 和 SpringMVC 都是 Web 开发中视图层的框架,两者都实现了数据的自动绑定,都不需要我们手动获取参数然后关联到对应的属性上,下面就谈谈两者的区别。 Spring MVC 是基于方法的,通过形参接收参数;Struts2 是基于类的,通过模型驱动封装接收参数...

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