`
文章列表

java开发汇总

IDEIntelliJ  IDEA项目构建maven 版本控制git    数据库 mysql druid   数据库中间件 TDDL   持久层框架mybatis    NOSQL redis MongDB HBase   WEB技术 http协议 tomcat jsonrpc restful springmvc java模板引擎 velocity freemarker  Thymeleaf  测试 junit testng  assetj mockit 日志logback   java工具 hibernate Valida ...
public class People implements Serializable{ private Long id; private String name; private Integer age; public People() { } public People(Long id, String name, Integer age) { this.id = id; this.name = name; ...
JVM如何实现平台无关性和语言无关性的? 平台无关性:使用java编译器为java源码为统一存储格式的字节码文件,实现不同平台的JVM去解释执行字节码。 语言无关性:实现不同语言的编译器,编译成统一存储格式的字节码文件,由某平台JVM去解释执行字节码。   什么是高位在前? 就是各个字节上的各个bit代表的数据的数位是从高到低。 123,表示一百二十三,就是高位在前的大端数;如果表示三百二十一,就是高位在尾的小端数。   对class文件数据结构表的理解。 类似于C语言结构体,仍旧由无符号数组成,用于描述有层次关系的复合结构的数据。 field_info {     u ...
引用:http://blog.csdn.net/yakoo5/article/details/9099133/  
maven有许多优秀的插件,最近在研究打包中替换多重环境的配置,同事介绍使用阿里的auto-config,使用了一下确实不错。 auto-config其实和ant时代的字符替换差不多太多,只是ant需要自己写脚本完成这些事情,但是auto-config通过配置就可以了。 auto-config的核心技术我个人认为是volicty的模板技术,包括里面的占位符oplacehold都是以${}volicty的语法定义的。 auto-config主要涉及的文件有以下部分:auto-config.xml,template.vm,antx.property. auto-config.xml主要定义 ...

配置文件

    博客分类:
  • java
MybatisMappingUtils package com.mycompany.myapp.common.utils; import com.alibaba.fastjson.JSON; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import org.apache.commons.lang3.StringUtils; import java.io.File; import java.io.FileWriter; import java.io.IOEx ...
一、使用内置的注解进行字段级别的解析/格式化: 1、在模型类字段级别添加@NumberFormat、@DateTimeFormat等内置注解: public class FormatterModel { @NumberFormat(style=Style.NUMBER, pattern="#,###") private int totalCount; @NumberFormat(style=Style.PERCENT) private double discount; @NumberFormat(s ...
 一、springmvc集成数据转换框架:   1、自定义类型转换器,可根据需求实现Converter、GenericConverter、ConverterFactory之一皆可。如String-->PhoneNumber:   /** *自定义Sring转PhoneNumberModel的类型转换器 */ public class StringToPhoneNumberConverter implements Converter<String, PhoneNumberModel> { Pattern pattern = Pattern.com ...
一、Spring集成JSR-303验证框架: 1、在pom.xm中添加JSR-303验证框架的hibernate实现:hibernate-validator   <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.2.2.Final</version> ...
使用命令行快速创建Maven多模块项目   1.创建父模块 mvn archetype:generate -DgroupId=name.isgodonto -DartifactId=auth-all -Dversion=1.0.0-SNAPSHOT -Dpackage=name.isgodonto -DarchetypeArtifactId=maven-archetype-site-simple -DarchetypeGroupId=org.apache.maven.archetypes -DinteractiveMode=false    2.创建子模块 cd auth-al ...

配置jetty maven插件

配置Jetty Maven插件 Jetty Maven插件用于快速开发和测试。你可以将它添加到任何Maven Web项目。插件会定期扫描你项目的变化,并在检测到变化后自动重新部署应用。这种通过消除构建和部署步骤的方式使得开发周期更有效率:您使用IDE来编辑项目,运行中的jetty容器会自动编译它们,你可以立即进行测试。   快速开始:启动并运行 首先,添加 jetty-maven-plugin到pom.xml配置文件: <plugin> <groupId>org.eclipse.jetty</groupId> <artifactI ...
antrun插件:http://maven.apache.org/plugins/maven-antrun-plugin/ ant任务列表:http://ant.apache.org/manual/tasksoverview.html   功能:运行ant任务。   示例: <plugin> <artifactId>maven-antrun-plugin</artifactId> <version>1.7</version> <executions> <execution> ...
Jetty7/8的Maven插件下载:http://mvnrepository.com/artifact/org.mortbay.jetty/jetty-maven-plugin Jetty9的Maven插件下载:http://mvnrepository.com/artifact/org.eclipse.jetty/jetty-maven-plugin Jetty7/8 的Maven插件配置:http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin Jetty ...
surefire插件:http://maven.apache.org/surefire/maven-surefire-plugin/  本文引自:http://blog.csdn.net/sin90lzc/article/details/7543262 1.maven-surefire-plugin简介 Maven本身并不是一个单元测试框架,它只是在构建执行到特定生命周期阶段的时候,通过插件来执行JUnit或者TestNG的测试用例。这个插 件就是maven-surefire-plugin,也可以称为测试运行器(Test Runner),它能兼容JUnit 3、JUnit 4以及Tes ...
assembly插件介绍:http://maven.apache.org/plugins/maven-assembly-plugin/ assembly:single:http://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html assembly配置样例:http://maven.apache.org/plugins/maven-assembly-plugin/descriptor-refs.html   重点知识: 1、assembly插件是用来对项目的文件进行打包; 2、对哪些文件进行打包,用什么 ...
Global site tag (gtag.js) - Google Analytics