01 2019 档案

摘要:统一建模语言UML(Unified Modeling Language)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在 阅读全文
posted @ 2019-01-22 16:55 BarryW 阅读(2278) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.jianshu.com/p/ce30c31111ca 背景 随着互联网时代数据规模的爆发式增长,传统的单机系统在性能和可用性上已经无法胜任,分布式应用和服务化应用开始走进大家的视野,但是分布式的部署也会带来另外的问题,日志分散在各个应用服务节点中,出现问题不方便及时排查 阅读全文
posted @ 2019-01-18 16:43 BarryW 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:Scala语言定义: --来自Scala官网:https://www.scala-lang.org/ 简单翻译一下:Scala 是一个将面向对象与函数式编程简明的结合在一起的高级语言。Scala的静态类型有效的避免了在复杂应用中的Bugs。并且他运行在Java虚拟机上,并且它拥有强大的三方库供调用, 阅读全文
posted @ 2019-01-18 13:41 BarryW 阅读(1295) 评论(0) 推荐(0) 编辑
摘要:通过对Java注解(一):介绍,思想及优点学习了解,相信大家对Java注解有一定程度的了解,本篇文章将实战项目中的应用来加深对Java注解的了解。 本实例实现根据指定字段的JavaBean,生成对应列的报表。使用Java注解就是方便实现JavaBean与Excel或CSV列已一一映射。直观展现数据, 阅读全文
posted @ 2019-01-17 22:05 BarryW 阅读(322) 评论(0) 推荐(0) 编辑
摘要:“注解优先于命令模式”-出自《Effective Java》 Java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以 阅读全文
posted @ 2019-01-17 22:03 BarryW 阅读(976) 评论(0) 推荐(0) 编辑
摘要:1.Actor模型 在使用Java进行并发编程时需要特别的关注锁和内存原子性等一系列线程问题,而Actor模型内部的状态由它自己维护即它内部数据只能由它自己修改(通过消息传递来进行状态修改),所以使用Actors模型进行并发编程可以很好地避免这些问题,Actor由状态(state)、行为(Behav 阅读全文
posted @ 2019-01-17 20:12 BarryW 阅读(1910) 评论(0) 推荐(0) 编辑
摘要:传统企业业务链如何转型升级到新零售,这是目前企业普遍关心的重要问题之一。企业需要对所在行业前景和自身资源整合能力进行客观和准确的评估和专业的判断,真正筛选出企业核心的竞争力,以选择和谋划适合企业发展的升级转型道路。文章从财务角度视角,介绍了企业“新零售”转型的背景,分析了财务转型对促进企业“新零售”实现的适应性,并全面论述了财务工作如何为企业新零售业务的转型提供技术支持的基本思路和方法。 阅读全文
posted @ 2019-01-16 10:31 BarryW 阅读(2638) 评论(0) 推荐(0) 编辑
摘要:虽然微服务现在如火如荼,但对其实践其实仍处于初级阶段。即使互联网巨头的实践也大多是试验层面,鲜有核心业务系统微服务化的案例。GTS是目前业界第一款,也是唯一的一款通用的解决微服务分布式事务问题的中间件,而且可以保证数据的强一致性。本文将对GTS做出深入解读。 微服务倡导将复杂的单体应用拆分为若干个功 阅读全文
posted @ 2019-01-11 20:48 BarryW 阅读(1884) 评论(0) 推荐(0) 编辑
摘要:本地事务ACID大家应该都知道了,统一提交,失败回滚,严格保证了同一事务内数据的一致性!而分布式事务不能实现这种ACID,它只能实现CAP原则里的某两个,CAP也是分布式事务的一个广泛被应用的原型,CAP(Consistency, Availability, Partition Tolerance) 阅读全文
posted @ 2019-01-11 20:43 BarryW 阅读(893) 评论(0) 推荐(0) 编辑
摘要:以下是对三个框架在设计或者说是编码特点中选取的几个我比较关注的点的对比图: 首先我们对几个关键的概念进行一些解析,方便大家更好的理解上面表中的概念: NIO、AIO 的区别? 在这里我们来看一下两者最明显的区别,NIO 是由 JDK 来处理异步事件的,就是说由 JDK 来探测系统缓冲区及Socket 阅读全文
posted @ 2019-01-11 14:45 BarryW 阅读(2630) 评论(0) 推荐(0) 编辑
摘要:本章主要内容有: 1.线程进程的区别 2.线程的生命周期 3.Java内存模型 原子性,可见性及有序性 4.线程池及Java实现 1. 线程进程的区别 3. 线程的生命周期 4. Java线程几种创建方式 5. Java内存模型(JMM) 1) JMM中的8个原子操作 2) Happen-befor 阅读全文
posted @ 2019-01-11 14:10 BarryW 阅读(239) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示