Ricky

Stay hungry, Stay foolish.

maven 打包可执行的jar

日常开发中我们常常需要将项目打包成能在命令行可直接运行的CLI(Command Line)包。默认Maven生成的JAR包只包含了编译生成的.class文件和项目资源文件,而要得到一个可以直接在命令行通过java命令运行的JAR文件,还要满足两个条件: JAR包中的/META-INF/MANIFE...

2015-12-29 11:20:49

阅读数 1143

评论数 1

MySQL存储引擎MyISAM VS InnoDB

前言存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。存储引擎的概念是MySQL的特点,而且是一个插入式的存储引擎概念。这就决定了MySQl数据库中的表可以使用不同的存储方式存储。用户可以根据自己的不同要求,选择不同的存储方式、是否进行事务处理等。 在日常开发中会经常接触到M...

2015-12-25 14:31:15

阅读数 604

评论数 0

Spring4实战(一)-Spring的前世今生

Spring简介Spring 是一个轻量级的控制反转( IOC,Inversion of Control)/(DI ,Dependency Injection)和 面向切面(AOP,Aspect Oriented Programming) 容器框架,它为简化企业级应用开发而生。使用 Spring ...

2015-12-25 03:07:17

阅读数 1844

评论数 0

maven install 3rd-party jars

maven install 3rd-party jars

2015-12-23 14:23:15

阅读数 1532

评论数 0

Git 提示fatal: remote origin already exists 错误解决办法

今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists. 最后找到解决办法如下: 1、先删除远程 Git 仓库 $ git remote rm origin 2、再添加远程 Git 仓库 $ git remote...

2015-12-22 17:51:06

阅读数 116218

评论数 14

利用FreeMarker生成java源代码

一 FreeMarker简介Apache FreeMarker是一个Java模板引擎库,官网:http://freemarker.incubator.apache.org/。 Apache FreeMarker is a template engine: a Java library to g...

2015-12-22 16:31:53

阅读数 8753

评论数 1

Joda-Time 用法

今天在Spring官网demo中无意看到了Joda-Time,于是去Joda-Time官网了解了一下,瞬间被它的强大功能和易用性所折服。Joda-Time简介Joda-Time — 面向 Java 应用程序的日期/时间库的替代选择,Joda-Time 令时间和日期值变得易于管理、操作和理解。事实上...

2015-12-21 19:52:25

阅读数 23071

评论数 2

Maven教程-Maven仓库

Maven仓库

2015-12-21 11:24:58

阅读数 1443

评论数 0

Maven Missing artifact jdk.tools:jdk.tools:jar:1.7 解决办法

在Eclipse中创建一个新的Maven工程,引入依赖时 pom.xml 一直报这个错:“Missing artifact jdk.tools:jdk.tools:jar:1.7” 最终在 stackoverflow 上找到答案了,直接在pom.xml中加上一个依赖项目:<dependen...

2015-12-17 14:27:18

阅读数 7883

评论数 3

使用Git上传项目代码到github

Github是一个基于git的代码托管平台,我们可以创建自己的仓库(repository), Github上的仓库分为两种:私有仓库(private repository)和公共仓库(public repository),二者的区别在于:私有仓库你可以选择谁可以看到它以及谁可以commit,它是收...

2015-12-09 21:42:33

阅读数 3431

评论数 2

CGlib动态代理实战

CGlib是什么CGlib是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。 官方介绍: cglib - Byte Code Generation Library is high level API to generate and transf...

2015-12-09 16:15:32

阅读数 860

评论数 0

Maven教程-坐标和依赖

Maven教程

2015-12-08 12:35:27

阅读数 1249

评论数 0

生产者—消费者模型及实现

一、什么是生产者消费者模式生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产...

2015-12-07 18:16:53

阅读数 424

评论数 0

Quartz实现定时任务

在开发过程中,我们经常会遇到一些需要异步定期执行的批处理任务。比如夜里低峰时段的备份、统计,或者是每周、每月对数据库表进行整理,这时就需要通过使用定时任务管理器来辅助我们完成这些任务的定时触发。常见的定时任务管理器多分为三类,分别是: 操作系统(OS)级别的定时任务管理器,例如linux的cron...

2015-12-03 19:17:16

阅读数 2416

评论数 0

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