Flyer的后花园

微信公众号 java架构狮 java交流QQ群 606700249

23种设计模式全解析-- 设计模式看这一篇就够了

    一、设计模式的分类     总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方...

2016-08-22 11:34:39

阅读数:6801

评论数:5

上海高级java/前端内推

2019-01-16 17:27:21

阅读数:131

评论数:0

kibana/es时间段查询

  @timestamp:[2019-01-10T11:00:00 TO 2019-01-10T11:09:00]   支持到秒级别   适用于范围查询 范围查询 age:[20 TO 30]        age:{20 TO 30} 注:[ ] 表示端点数值包含在范围内,{ } ...

2019-01-10 20:03:24

阅读数:41

评论数:0

ElasticSearch 索引查询使用指南——详细版

转载:https://www.cnblogs.com/pilihaotian/p/5830754.html                                                       我们通常用用_cat API检测集群是否健康。 确保9200端口号可用:  ...

2019-01-09 13:59:00

阅读数:66

评论数:0

jsoup解析html页面

maven依赖 <!-- https://mvnrepository.com/artifact/org.jsoup/jsoup --> <dependency> ...

2018-12-28 15:28:58

阅读数:58

评论数:0

点评cat编译单机运行

本文参考了https://blog.csdn.net/d6619309/article/details/53510585 在这个基础上做了一些修改 原来使用cat的版本应该有些老  本文使用的是3.0.0 版本 CAT 是大众点评开源的一套基于java的实时应用监控平台,主要应用于服务中间件框...

2018-12-25 16:21:43

阅读数:68

评论数:0

java两个线程交替打印1212 或者完成各自的工作

一个朋友公司经常出的面试题 前段练手写的 /** * 两个线程交替打印 1 2 1 2 .。。。 * @version * @author flyer 2018年11月13日下午4:38:05 * @since 1.8 */ public class TestThreadP...

2018-12-19 09:29:21

阅读数:39

评论数:0

java 两个有序数组合并到一个有序数组(时间复杂度低)

默认一般会采用数组先合并,在排序 时间复杂度会在o(n) -o(n*n) 之间 我想了个其他的思路 对数组1 和数组2 元素从头开始进行一次对比,小的放入结果集合, 直到两个数组的元素都加入结果集合 这样的时间复杂度 在o(n) 只要比较两个数组较短的长度的次数 代码 import...

2018-12-07 13:29:40

阅读数:65

评论数:2

linux环境下监控日志的变化命令 tail -f

监控某个文件变化 使用命令 tail -f    /usr/local/broker.log  /usr/local/broker.log 是监控的文件路径和文件名字

2018-12-06 09:05:29

阅读数:186

评论数:0

大众点评CAT开源监控系统剖析

 转载:https://www.cnblogs.com/yeahwell/p/cat.html 参考文档: 大众点评的实时监控系统分析(一) CAT_source_analyze 透过CAT,来看分布式实时监控系统的设计与实现 深度剖析开源分布式监控CAT [分布式监控CAT] Cli...

2018-12-04 21:45:59

阅读数:169

评论数:0

Java 分代收集算法[imp]

转载: https://blog.csdn.net/mccand1234/article/details/52078645 摘要 当前商业虚拟机的垃圾收集都采用“分代收集”(Generational Collection)算法,这种算法并没有什么新的思想,只是根据对象的存活周期的不同将内存划分...

2018-11-30 17:07:50

阅读数:87

评论数:0

cat 如何实现分布式链路跟踪

转载 https://www.cnblogs.com/xing901022/p/6237874.html Cat是美团点评出的一款APM工具,同类的产品也有不少,知名的开源产品如zipkin和pinpoint;国内收费的产品如oneapm。考虑到Cat在互联网公司的应用比较广,因此被纳入选型队...

2018-11-30 16:10:00

阅读数:172

评论数:0

Java 里如何实现线程间通信

原文出处: wingjay 正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。 本文涉及到的知识点:thread.join(), object.wait(), object.notify(), Countdown...

2018-11-30 09:42:36

阅读数:37

评论数:0

eclipse 分支合并到主干

选择主干master项目 先更新pull一下   右键选中项目-->team-->merge-->选择要合并的分支 如下 点击merge按钮 进入下图 选择要合并的项  如果没有冲突 代码已经从分支合并到master,...

2018-11-29 15:46:14

阅读数:182

评论数:0

MySQL性能优化之参数配置

对文章一些重点参数调整为紫色和红色字体 转载 :https://www.cnblogs.com/angryprogrammer/p/6667741.html   1、目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。   ...

2018-11-27 16:58:34

阅读数:38

评论数:0

java动态代理实现与原理详细分析

转载:https://www.cnblogs.com/gonjan-blog/p/6685611.html 关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。  一、代理模式    代理模式是常用的...

2018-11-23 10:29:37

阅读数:49

评论数:0

Mockito 初探 [IMP]

转载:https://blog.csdn.net/hainuo1986/article/details/70046959   一. 简介 1.背景         Mockito是一个流行的Mocking(模拟测试)框架,通过使用Mocking框架,可以尽可能使unit test独立的。uni...

2018-11-22 18:10:39

阅读数:73

评论数:0

使用Google Guava快乐编程

转载: 使用Google Guava快乐编程 https://www.jianshu.com/p/97778b21bd00   目前Google Guava在实际应用中非常广泛,本篇博客将以博主对Guava使用的认识以及在项目中的经验来给大家分享!正如标题所言,学习使用Google Guav...

2018-11-20 18:03:25

阅读数:71

评论数:0

Hbase的Filter详解使用

转载: https://blog.csdn.net/lr131425/article/details/72676254 参数基础 有两个参数类在各类Filter中经常出现,统一介绍下: (1)比较运算符 CompareFilter.CompareOp 比较运算符用于定义比较关系,可以有以下几类值...

2018-11-20 14:17:56

阅读数:72

评论数:0

Spring Cloud的分布式事务框架压测第一轮

转载: SpringCloud中国社区 http://springcloud.cn/view/374   前言 分布式事务对微服务开发者而言是既想努力避免又无法完全回避的蛋疼问题。通过使用分布式事务处理框架可以很大程度上解决分布式事务所带来的事务性能、可靠性问题,以及引入的编码复杂性。本...

2018-11-20 09:46:19

阅读数:103

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭