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