标签:同步

Spring

小团队的微服务之路

8

hellas 发布于 2019-02-18

微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类的代码行越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞大的单体应用分出多个小应用也更符合这种分治的思想。当然微服务架构不应该是一个小团队一开始就该考虑的问...

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

Java

Java 工程师成神之路 | 2019正式版

4

尖兵 发布于 2019-02-18

一、基础篇 01.面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) → 值传递 值传递、引用传递 为什么...

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

Java

Spring系列-事务管理

3

dulong 发布于 2019-02-18

Spring Framework为事务管理提供了一致的抽象,具有以下优势: 跨不同事务API的一致编程模型,例如Java Transaction API(JTA),JDBC,Hibernate,Java Persistence API(JPA)和Java Data Objects...

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

Java

JVM-内存模型

6

changyuan.xu 发布于 2019-02-18

Java并发 是基于共享内存模型实现的。学习并深入地理解__Java内存模型__,有助于开发人员了解Java的线程间通信机制原理,从而实现安全且高效的多线程功能。 处理器内存模型 计算机在执行程序时,每条指令都是在__CPU__中执行的,而执行指令过程中,势必涉及到对主存中数据的...

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

Java

JeeSite 4.1.3 发布,支持一级菜单在顶部,各种组件改进

xiaoli.wang 发布于 2019-02-18

新增 新增参数配置 sys.index.menuStyle=2 的时候,一级菜单显示在主框架顶部 新增 lang.defaultLocale 和 lang.defaultTimeZone 指定默认语言和默认时区参数 fileupload 组件新增 extendParams 扩展参...

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

Java

浅谈Java锁

puefu.he 发布于 2019-02-17

在一秒钟内看到本质的人和花半辈子也看不清一件事本质的人,自然是不一样的命运。 ——马里奥·普佐 每当遇到Java面试,“锁”是个必然会被提到的东西。那么,在面试中,谈“锁”都会谈论些什么呢,诸位看官又是否对“锁”有足够的了解? 本文旨在剖析锁的底层原理,以及锁的应用...

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

Java

开始使用 Docker 线上部署

yeseng 发布于 2019-02-16

我博客最早的时候使用 FTP 上传到虚拟空间以达到上线,后来认识到 SVN && Git ,就使用版本控制来上线,但也是笨笨的手动登录到服务器。再后来认识了 Jenkins ,发现原来上线可以如此美好,我把相关所有的服务的部署、上线使用 Jenkins 来完成,一...

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

Java

【Java并发】线程安全性

1

wenming.gapo 发布于 2019-02-16

线程安全性 定义:当多个线程访问某个类时,不管运行时环境采用 何种调度方式 或者这些线程将如何交替执行,并且在主调代码中 不需要任何额外的同步或协同 ,这个类都能表现出 正确的行为 ,那么就称这个类是线程安全的。 线程安全性主要体现在三个方面:原子性、可见性、有序性: 原子性 :...

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

编程技术

分布式系统关注点:弹性架构

11

puefu.he 发布于 2019-02-16

如果第二次看到我的文章,欢迎点上方 ▲蓝字 关注哟~ 本文长度为 3633字 ,建议阅读 10 分钟。 坚持原创,每一篇都是用心之作~ 如果我们的开发工作真的就如搭积木一般就好了,轮廓分明,个个分开,坏了哪块积木换掉哪块就好了。 但是,实际我们的工作中所面临的可能只有一块积木,而...

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

Java

一文带你了解 JVM 的内存区域

zhuangli 发布于 2019-02-16

虚拟机在执行 Java 程序的过程中会把它管理的内存划分为若干个不同的数据区域,这些区域各司其职 1. 线程私有 下面这 3 个区域都是线程私有的区域,每个线程独占一份 (1)程序计数器 当前线程所执行的字节码的行号指示器 通过改变计数器的值来选取下一条执行的字节码指令 帮助完成...

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

Java

Java精讲:生产者-消费者

1

zhuangli 发布于 2019-02-15

本文概要 生产者和消费者问题是线程模型中老生常谈的问题,也是面试中经常遇到的问题。光在Java中的实现方式多达数十种,更不用说加上其他语言的实现方式了。那么我们该如何学习呢? 本文会通过精讲wait()和notify()方法实现生产者-消费者模型,来学习生产者和消费者问题的原理。...

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

编程技术

微服务架构下分布式事务解决方案-hoop(一)

8

hanze 发布于 2019-02-15

前言 数据库事务( 简称:事务,Transaction )是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 事务拥有以下四个特性,习惯上被称为 ACID 特性: 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要...

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

Java

BIO到NIO源码的一些事儿之NIO 下 Buffer解读 下

9

邓龙华 发布于 2019-02-15

此系列文章会详细解读NIO的功能逐步丰满的路程,为Reactor-Netty 库的讲解铺平道路。 关于Java编程方法论-Reactor与Webflux的视频分享,已经完成了Rxjava 与 Reactor,b站地址如下: Rxjava源码解读与分享: www.bilibili....

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

Java

Java精讲:生产者-消费者

1

puefu.he 发布于 2019-02-15

原文链接 更多教程 本文概要 生产者和消费者问题是线程模型中老生常谈的问题,也是面试中经常遇到的问题。光在Java中的实现方式多达数十种,更不用说加上其他语言的实现方式了。那么我们该如何学习呢? 本文会通过精讲wait()和notify()方法实现生产者-消费者模型,来学习生产者...

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

Java

如何在 Spring 中自定义 scope 原 荐

xirruiqiang 发布于 2019-02-15

大家对于 Spring 的 scope 应该都不会默认。所谓 scope,字面理解就是“作用域”、“范围”,如果一个 bean 的 scope 配置为 singleton,则从容器中获取 bean 返回的对象都是相同的;如果 scope 配置为prototype,则每次返回的对象...

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

Java

Java魔法类——Unsafe应用解析

14

xiaoli.wang 发布于 2019-02-15

前言 Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。但由于Unsafe类使Java语言拥有了类似C语言...

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

编程技术

分布式架构知识体系

8

puefu.he 发布于 2019-02-15

1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词 节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网...

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