个人简介

Echo Blog


江湖无名 安心练剑
  • Java Shell
    Java 调用 shell 有时候我们在Linux中运行Java程序时,需要调用一些Shell命令和脚本。 而 Runtime.getRuntime().exec() 方法给我们提供了这个功能,而且Runtime.getRuntime()给我们提供了以下几种exec()方法: 方法列表 // 在单独的进程中执行指定的字符串命令。 Process exec(String comman...
    2018-07-16 09:30:16 | Java
  • Github Education
    Github Education GitHub Education helps students, teachers, and schools access the tools and events they need to shape the next generation of software development. GitHub Education Community ...
    2018-07-16 09:12:46 | Github
  • Four excellent architectures
    四种优秀架构 你应该知道的四种优秀架构 Clean 架构 Clean 架构 DCI 架构 DCI 架构 DCI是对象的Data数据, 对象使用的Context场景, 对象的Interaction交互行为三者简称, DCI是一种特别关注行为的模式(可以对应GoF行为模式), 而MVC模式是一种结构性模式,DCI可以使用演员场景表演来解释,某个实体在某个场景中...
    2018-07-16 08:38:00 | Design
  • Fluent Interface
    Fluent 接口(链式调用) 自从Martin Fowler谈到fluent接口以来,人们就开始到处都有链接方法,为每个可能的用例创建fluent API(或dsl)。 原则上,几乎所有类型的 DSL 都可以映射到Java。 让我们来看看如何做到这一点。 DSL rules DSL(领域特定语言)通常是由大致类似于这些的规则构建的: 1. SINGLE-WORD 2. PARAM...
    2018-07-16 07:02:07 | Design
  • Flask
    Flask Flask 是一个轻量级的WSGI web应用程序框架。 它的设计目的是使入门变得快速和容易,并且能够扩展到复杂的应用程序。 它最初是一个简单的包装器,围绕着Werkzeug和Jinja,并且已经成为最流行的Python web应用程序框架之一。 Flask提供了建议,但是不强制任何依赖项或项目布局。由开发人员选择他们想要使用的工具和库。社区提供了许多扩展,使添加新功能变...
    2018-07-16 06:38:17 | Python
  • Zbus
    ZBus 小巧而极速的MQ, RPC实现, 支持HTTP/TCP代理,开放易扩展,多语言支撑微服务,系统总线架构。 zbus 核心是一个独立实现的小巧极速的消息队列(MQ),支持持久化与内存队列, 支持单播、广播、组播等多种消息通信模式; 在MQ之上 zbus完备地支持了RPC服务,RPC支持独立伺服,基于总线两种模式; 同时zbus支持代理服务,基于MQ的HttpProxy实现了类Ng...
    2018-07-16 06:12:45 | MQ
  • Java Tool
    HuTool HuTool 一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类, 同时提供以下组件: hutool-aop JDK动态代理封装,提供非IOC下的切面支持 hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤 hutool-cac...
    2018-07-16 06:05:05 | Java
  • JHat
    Jhat jhat 是Java堆分析工具(Java heap Analyzes Tool). 在JDK6u7之后成为JDK标配. 使用该命令需要有一定的Java开发经验,官方不对此工具提供技术支持和客户服务。 github 地址 用法: jhat [ options ] heap-dump-file 参数: options 可选命令行参数,请参考下面的 ...
    2018-07-16 05:50:03 | Java