摘要:
搭建步骤 工具准备 创建步骤 Step 1 . File New Project Maven (勾选) Create from archetype Step 2 . 若 还没添加到系统,则需要增加Archetype;已存在,直接到Step 3。点击"Add Archetype": archetype 阅读全文
摘要:
原文链接:ibit-mybatis介绍 概述 ibit-mybatis是一个Mybatis的增强工具,在Mybatis的基础上增加了新的特性与功能,志在简化开发流程、提高开发效率。 特性 无侵入,引入”ibit-mybatis”对现有工程不会产生影响。 灵活的CRUD(增、删、改、查)操作,内置Da 阅读全文
摘要:
原文链接:sql-builder介绍 关于sql-builder sql-builder尝试使用java对象,通过类SQL的拼接方式,动态快速的生成SQL。它可作为稍后的开源项目ibit-mybatis的核心类库。 sql-builder提供了对象拼接的构造类Sql和字符串拼接的构造类StringS 阅读全文
摘要:
原文链接: "Java软件工程师技能图谱" 最近在考虑“拥有怎样的技能才能算一名合格的java软件工程师呢?”这个问题。碰巧在github发现一个很棒的开源项目 "程序员技能图谱" 。 "@Zhang Wei" 写的 "Java Software Engineer Skill Map" 确实能解答我 阅读全文
摘要:
设计HttpClient工具类,支持"GET","OPTIONS","HEAD","POST","PUT","PATCH"方法。支持 "application/x-www-form-urlencoded","json字符串","multipart/form-data"带有请求body的请求方式,容易扩展。 阅读全文
摘要:
今天,封装HttpClient使用ssl时报一下错误: 在参考了 "图解https协议" 之后,发现这个报错应该就是在客户端“validate crt”的过程中,所以正常的解决思路应该想办法将服务器的证书写入到客户端。 后来在oracle的一篇 "博客" 中找到一下的解决方式: 关键步骤: 注意:添 阅读全文
摘要:
ibit-exp4j 主要是计算类库 exp4j 进一步封装,进而简化公式计算的繁琐构造。exp4j 的用法可参考 wiki exp4j 用法。 阅读全文
摘要:
最近在复习计算机相关的各种知识,也希望能做点笔记。个人博客在系统性组织知识方面存在很大缺陷,折腾了很久,发现还是以wiki的方式组织知识比较好,找了个开源的wiki系统piggydb搭建了我的知识库iBit程序猿-知识库。以后方便自己查找资料。 访问地址: https://wiki.ibit.tec 阅读全文
摘要:
原文链接:Java 高并发编程与详解笔记(一)-- 初识 Java 线程 从今天开始撸汪文君的《Java 高并发编程详解(多线程与架构设计)》,做的笔记可能跟书上的目录有所不同,纯属按照自己的理解重新构造一下,今天主题 -- 初识 Java 线程。 快速认识线程 创建线程的方式 只有一种,构造 Th 阅读全文
摘要:
原文链接:图解设计模式-笔记 这几天撸了一下杨文轩翻译的《图解设计模式》,然后按照他的思路,做了下面的笔记。本文仅记录我认为关键的笔记,想深入了解设计模式的童鞋们,请购买正版书。 引言 文章的组织结构没有按照书本的组织结构,而是按照 GoF 设计模式分类(创建型、结构型和行为型)。每个设计模式的组织 阅读全文
摘要:
原文链接:UML 类图基础知识 类图格式 基础要素 类名 属性(java叫字段) 操作(java叫方法) 基本图示 示例 接口(机动车为例) 抽象类(汽车为例) 说明: 抽象类:类名斜体 抽象方法:方法名为斜体 普通类(奔驰为例子) 可见性说明 符号 说明 - private + public # 阅读全文
摘要:
原文链接:IBIT程序猿 一张图带你了解UML类图基础知识 阅读全文
摘要:
原文链接:ibit-mybatis-generator-maven-plugin 介绍 ibit-mybatis-generator-maven-plugin 是 ibit-mybatis-generator 做成的 maven 插件,进一步简化生成代码步骤。 maven 引入 <!--代码生成-- 阅读全文
摘要:
原文链接:ibit-mybatis 2.x 介绍 概述 ibit-mybatis 是一个 Mybatis 的增强工具,在 Mybatis 的基础上增加了新的特性与功能,志在简化开发流程、提高开发效率。 特性 无侵入,引入ibit-mybatis对现有工程不会产生影响。 无 xml 配置,基于注解的方 阅读全文
摘要:
原文链接:Mybatis 基础篇(五)-- 深入了解 XML 配置(objectFactory、plugins、databaseIdProvider) XML 配置的最后一部分了。 对象工厂(objectFactory) 每次 MyBatis 创建结果对象的新实例时,它都会使用一个对象工厂(Obje 阅读全文
摘要:
原文链接:Mybatis 基础篇(四)-- 深入了解 XML 配置(typeAliases、typeHandlers) 类型别名(typeAliases) 还记得 Mybatis 基础篇(二)-- 深入了解 XML 配置(environments) <datasource type="UNPOOLE 阅读全文