技术栈

25 篇文章
11 人订阅

全部文章

蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

互联网之总体架构设计篇

架构一直以来都被认为是高阶技术人员的代名词,但什么是架构,什么样的架构人员才称得上一个好的架构师,这是很难评判的。但是,要提高架构能力, 只寄希望于代码层级是远...

4530
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

Flume 1.8 集成 ES6 与 Granfa 的容器化实践

Flume 是 Apache Software Foundation 的顶级项目,是一个分布式,可靠且可用的系统,是对大数据量的日志进行高效收集、聚集、移动的...

7620
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

Java设计模式-装饰者模式

装饰者模式:在不改变原类文件以及不使用继承的情况下,动态地将责任附加到对象上,从而实现动态拓展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对...

6730
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

Java多线程开发 - Future的使用与理解

Future模式是多线程开发中非常常见的一种设计模式。它的核心思想是异步调用。当我们需要调用一个函数方法时。如果这个函数执行很慢,那么我们就要进行等待。但有时候...

9110
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

jpOwl一款高性能的后端业务监控,动态配置策略规则的工具包

jpOwl客户端是java语言编写而成,要求做到API简单、高可靠性能、无论在任何场景下客户端都不能影响各业务服务的性能。旨在为各业务线提供丰富的埋点功能与数据...

10010
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

满意offer之JVM虚拟机问答汇总

Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件, 而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 。

8820
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

Java设计模式-观察者模式

把所有观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者,抽象主题提供一个接口,可以增加和删除观察者角色,一般用一个抽象类或接口来实现。

7820
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

Java中lombok @Builder注解使用详解

Lombok大家都知道,在使用POJO过程中,它给我们带来了很多便利,省下大量写get、set方法、构造器、equal、toString方法的时间。除此之外,通...

12020
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

Java设计模式-策略模式

策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情...

8820
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

Java设计模式-单例模式

有些对象我们只需要一个如线程池、缓存dataSource、硬件设备等。如果有多个实例会造成相互冲突、结果不一致的问题,毕竟你有我也有,但是你有的和我有的不一定真...

6710
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

jpsite-v1环境搭建

git clone https://github.com/xuxueli/xxl-job.git

5810
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

并发编程之多线程线程安全

当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。

6320
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

并发编程之多线程基础

每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下...

6830
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

前端工程师之ES6

ES6:最新版的JS,ECMAScript标准 JavaScript语言(实现),它还有多种称呼:

4810
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

ElasticSearch之基本用法API

创建索引完成后,可以在概览页面中查看到分片的信息,细框的分片是粗框分片的备份或者说副本:

7720
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

ElasticSearch入门之环境搭建

ElasticSearch是基于Apache Lucene构建的开源搜索引擎 采用Java编写,提供了简单易用的RESTFul API 轻松的横向扩展,可支持P...

8020
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

分布式事务之事务实现模式与技术(四)

Orderservice监听新订单队列中的消息,获取之后新增订单,成功则往新订单缴费队列中写消息,中间新增订单的过程使用JTA事务管理,当新增失败则事务回滚,...

9730
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

全面了解mysql锁机制(InnoDB)与问题排查

用数据版本(Version)记录机制实现,这是乐观锁最常用的一种实现方式。何谓数据版本?即为数据增加一个版本标识,一般是通过为数据库表增加一个数字类型的 “ve...

6420
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

分布式事务之Spring事务与JMS事务(二)

Spring事务机制主要包括声明式事务和编程式事务,声明式事务让我们从复杂的事务处理中得到解脱,编程式事务在实际开发中得不到广泛使用,仅供学习参考。

7710
蒋老湿

PPmoney万惠集团 · Java开发工程师 (已认证)

Docker Compose多容器部署(五)

在使用 docker Compose之前,我们是怎么部署多个容器的APP应用的呢???

5820

扫码关注云+社区

领取腾讯云代金券