个人简介

Echo Blog


江湖无名 安心练剑
  • Aapche Mina-netty 通讯前身
    Mina Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract event-driven asynchronous ...
    2017-11-15 14:25:15 | Net
  • Guice
    Guice Guice is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. Users’ guide 入门教程 Quick Start Hello World jar 的引入 <!-- https://mvnr...
    2017-10-30 01:10:56 | IOC
  • Note 20171027
    Motivation 对于 201709-201710 的笔记整理。便于日后查阅。 TODO 测试 学会更好的调试,更好的测试。 硬实力 算法 (不太感兴趣,可以当做娱乐) 数学 (主要是 DL) 眼界 多读书 多走走 推广 说到底,这个世界主要讲究的是公信力。 心理学/社会学/脑子 SEO 技术 日志 aop 处理 对于日志的打印。可能对象打印本身会抛出异常...
    2017-10-27 09:31:41 | Note
  • CSTP2.0 Deploy
    CSTP2.0 【CSTP】负责内容的接收和转发(ActiveMQ),【Mule】负责接收到转发的数据并且入库。 JDK 常见命令 C:\Users\bbhou>java -version java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java HotSpot...
    2017-10-16 05:59:13 | Work
  • Idea Plugin Dev
    Idea Plugin Idea Plugin 我们一直在用。 当然学起来也不难。本篇提供简单的入门范例。 一些想法 适合: 1)检测 比如代码质量、语法等 2)代码生成 测试用例、文档等 3)其他工具类 依附于 idea 的便利性,开发对应的工具。 Quick Start Prepare Plugin DevKit 【File】=>【Setting...
    2017-10-13 02:24:52 | Java
  • Idea Plugin Dev-08- idea 插件开发有时候打开新建的文件不生效
    打开文件的正确方式 private void openFile(String filePath) { try { // 使用本地文件系统查找文件 VirtualFile virtualFile = LocalFileSystem.getInstance().refreshAndFindFileByPath(filePath); if ...
    2017-10-13 02:24:52 | Java
  • Idea Plugin Dev-07-添加设计对应的 icon
    记录一下svg图标的白嫖过程: svg素材库: https://www.freepik.com/ 该素材库下载 png 图片免费,但是下载 svg 是收费的,所以第一步,先下载png,一般都是512px png -> svg 接下来需要一个转换器 https://www.pngtosvg.com/ 将png转为svg 编辑svg 最后一步,编辑svg,在线工具: https:/...
    2017-10-13 02:24:52 | Java
  • Idea Plugin Dev-06-ToolWidnow 实战笔记之实现一个数据库同步工具
    实现一个 ToolWindowFactory,要求页面有4个label和对应的输入框。label 分别为:url、username、password、driverClassName。一个确认按钮,点击确认按钮,获取用户的输入信息 您可以按照以下步骤实现一个包含 4 个标签和对应输入框的工具窗口: 创建一个新的 Java 类,实现 ToolWindowFactory 接口,并重写 c...
    2017-10-13 02:24:52 | Java