自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IBIT程序猿

我只是一只普普通通的程序猿,想做点自己愉悦的事情,既然写码能让自己愉悦起来,那就好好写吧。

  • 博客(12)
  • 收藏
  • 关注

转载 使用jsoup获取maven仓库所有版本信息

最新项目需要获取maven仓库中开源的组件版本信息,原以为使用wget命令,就可以从 Maven Repo 轻松获取。可惜,理想很丰满,现实很有骨感。既然wget获取不到,那就自己简单实现个爬虫获取吧。分析过程打开页面打开仓库页面:https://repo.maven.apache.org/maven2/页面上都是以目录和文件的方式展示的。查看页面源码可以轻易的发现目录和文件的内容都是在id为“contents”下的a标签中。版本信息查看(在maven-metadata.xml)不断深入

2021-11-15 00:25:34 2119

原创 ibit-exp4j

简介ibit-exp4j 主要是计算类库 exp4j 进一步封装,进而简化公式计算的繁琐构造。exp4j 的用法可参考 wiki exp4j 用法。maven 依赖引入<dependency> <groupId>tech.ibit</groupId> <artifactId>ibit-exp4j</artifactId> <version>1.0</version></dependen

2020-12-03 17:42:22 538

转载 图解设计模式-笔记

    这几天撸了一下杨文轩翻译的《图解设计模式》,然后按照他的思路,做了下面的笔记。本文仅记录我认为关键的笔记,想深入了解设计模式的童鞋们,请购买正版书。引言文章的组织结构没有按照书本的组织结构,而是按照 GoF 设计模式分类(创建型、结构型和行为型)。每个设计模式的组织方式大致按照(角色 -> 类图 -> 示例类图)的方式说明。创建型模式工厂模式(Factory Method)将实例的生成交给子类工厂模式中的角色Product(产品):

2020-09-09 19:48:47 499

转载 一张图带你了解UML类图基础知识

2020-09-04 17:34:47 185

转载 ibit-mybatis 2.x 介绍

概述ibit-mybatis 是一个 Mybatis 的增强工具,在 Mybatis 的基础上增加了新的特性与功能,志在简化开发流程、提高开发效率。特性无侵入,引入ibit-mybatis对现有工程不会产生影响。无 xml 配置,基于注解的方式实现灵活的CRUD(增、删、改、查)操作,Mapper,支持常用的单表CRUD操作,更有强大的SQL构造器(sql-builder),满足更为复杂的操作(如聚合函数、分组、连表、分页),为了让sql-builder更好的支持 ibit-mybatis,从

2020-07-01 23:52:19 331

转载 初识函数式编程

某一天老板:小艾,最近业绩很差啊,看来员工的工作积极性不是很好啊,帮我过滤一下当月考勤。那些每月迟到10次以上的人,我拿去祭天;那些每月迟到5-10次的,我要严重警告一下,下月再犯,就祭天吧;剩下小于5次的,也要稍微警告警告。于是,小艾就刷刷刷地写下了下面的代码。考勤对象@Data@AllArgsConstructorpublic class Attendance { /** * 名称 */ private String name; /**

2020-06-24 00:55:10 114

转载 Mybatis 基础篇(五)-- 深入了解 XML 配置(objectFactory、plugins、databaseIdProvider)

XML 配置的最后一部分了。对象工厂(objectFactory)每次 MyBatis 创建结果对象的新实例时,它都会使用一个对象工厂(ObjectFactory)实例来完成实例化工作。 默认的对象工厂需要做的仅仅是实例化目标类,要么通过默认无参构造方法,要么通过存在的参数映射来调用带有参数的构造方法。 如果想覆盖对象工厂的默认行为,可以通过创建自己的对象工厂来实现。比如:ExampleObjectFactory.javapublic class ExampleObjectFactory exten

2020-06-23 18:03:58 150

转载 Mybatis 基础篇(四)-- 深入了解 XML 配置(typeAliases、typeHandlers)

类型别名(typeAliases)还记得 Mybatis 基础篇(二)-- 深入了解 XML 配置(environments)<datasource type="UNPOOLED"> ...</datasource> 其中 UNPOOLED 是类 UnpooledDataSourceFactory 的别名。类型别名介绍类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。例如:<typeAliases>

2020-06-23 18:03:10 450

转载 Mybatis 基础篇(三)-- 深入了解 XML 配置(properties、settings、mappers)

回顾一下Mybatis 入门篇 --手把手教你使用 Mybatis 操作数据库 简单列子:mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><conf

2020-06-23 18:02:05 375

转载 Mybatis 基础篇(二)-- 深入了解 XML 配置(environments)

environments(环境配置)Mybatis 支持配置多环境,但是请记住每个 SqlSessionFactory 实例只能选择一种环境。如果需要使用到多个环境,则需要多个 SqlSessionFactory 实例。SqlSessionFactory 在 SqlSessionFactoryBuilder 创建的时候指定所对应的环境。SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment

2020-06-23 18:00:50 412

转载 Mybatis 基础篇(一)-- 深入了解 XML 配置(概述)

回顾一下,上篇文章《Mybatis 入门篇 --手把手教你使用 Mybatis 操作数据库》已经帮助读者成功使用 Mybatis 操作数据库。今天的话题,给 mybatis-config.xml 开刀,深入了解 XML 配置。MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration

2020-06-23 17:59:41 109

转载 Mybatis 入门篇 --手把手教你使用 Mybatis 操作数据库

安装 Mybatis将 mybaits-x.x.x.jar 文件置于 classpath 中。使用maven,则需要下述依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency>前置初始化数据创建表create

2020-06-23 17:57:57 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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