最新消息: 新版网站上线了!!!

在logback.xml中自定义动态属性的方法

在logback.xml中自定义动态属性的方法

当使用logback来记录Web应用的日志时,我们通过在logback xml中配置appender来指定日志输出格式及输出文件路径,这在一台主机或一个文件系统上部署单个实例没有问题,但是如果部署多个实例(比如通过容器的方式),多个实例同时

Mybatis之Mapper动态代理实例解析

Mybatis之Mapper动态代理实例解析

一、什么是Mapper的动态代理 采用Mapper动态代理方法只需要编写相应的Mapper接口(相当于Dao接口),那么Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同Dao接口实现类方法。 Mapper接口开发需要遵循

Spring Boot自定义配置实现IDE自动提示功能

Spring Boot自定义配置实现IDE自动提示功能

一、背景 官方提供的spring boot starter的配置项,我们用IDE配置的时候一般都有自动提示的,如下图所示 而我们自己自定义的配置却没有,对开发非常不友好容易打错配置, 那这个是怎样实现的呢? 二、提示原理 IDE是通过读

tk.mybatis扩展通用接口使用详解

tk.mybatis扩展通用接口使用详解

 一 tk mybatis已经为我们封装好了许多拆箱即用的通用mapper,但在实际的项目开发中想必不少小伙伴在数据库设计中都会采用逻辑删除这种方案,再去使用通用的mapper接口就不行了。 这时候就需要我们封装一些扩展的通用

JAVA图形界面(GUI)之表格的示例代码

JAVA图形界面(GUI)之表格的示例代码

表格(JTable)是我们在GUI开发中很常用的一个组件。表格在可视化编程中用于显示信息,在Swing编程中非常有用,当要显示大量数据时,用表格可以清晰的显示出来。 本篇博客将演示JTable的基本用法。 构造方法: 方法名 说明

kaptcha验证码组件使用简介解析

kaptcha验证码组件使用简介解析

Kaptcha是一个基于SimpleCaptcha的验证码开源项目。 官网地址:http: code google com p kaptcha kaptcha的使用比较方便,只需添加jar包依赖之后简单地配置就可以使用了。kaptcha所有配置都可以通过web xml来完成,如果

Spring加载XSD文件发生错误的解决方法

Spring加载XSD文件发生错误的解决方法

有时候你会发现过去一直启动正常的系统,某天启动时会报出形如下面的错误: org xml sax SAXParseException: schema_reference 4: Failed to read schema document http: www springframework org schema beans sprin

使用maven插件对java工程进行打包过程解析

使用maven插件对java工程进行打包过程解析

现在基本上都是采用maven来进行开发管理,我有一个需求是需要把通过maven管理的java工程打成可执行的jar包,这样也就是说必需把工程依赖的jar包也一起打包。而使用maven默认的package命令构建的jar包中只包括了工程自身

Java 8 Lambda 表达式比较器使用示例代码

Java 8 Lambda 表达式比较器使用示例代码

引言 在这个例子中,我们将向您展示如何使用 java8 lambda 表达式编写一个 Comparator 来对 List 进行排序。 经典的比较器示例: Comparator<Developer> byName = new Comparator<Developer>() { @Override pu

JDBC利用C3P0数据库连接池连接数据库

JDBC利用C3P0数据库连接池连接数据库

JDBC之C3P0数据库连接池,供大家参考,具体内容如下 1 首先在src中创建c3p0-config xml 配置文件,文件中内容如下(首先下载C3P0 jar工具包 并放入项目环境变量中) <?xml version="1 0" encoding="UTF-8"?><!DOCTYPE xml