永远不要跟别人比幸运,我从来没想过我比别人幸运,我也许比他们更有毅力,在最困难的时候,他们熬不住了,我可以多熬一秒钟、两秒钟,甚至更久。

的内容

Java

模板方法设计模式

举例 去银行的营业厅办理业务需要以下步骤:1.取号、2.办业务、3.评价。三个步骤中取号和评价都是固定的流程,每个人要做的事儿都是一样的。但是办业务这个步骤根据每个人要办的事情不同所以需要有不同的实现。我们可以将整个办业务这件事儿封装成一个抽象类:   /** * 模板方法设计模式的抽象类 * ……继续阅读 »

新民 3个月前 (02-12) 238浏览 0评论 1个赞

Java

spring 实现多数据源配置

前一段时间研究了一下spring多数据源的配置和使用,为了后期从多个数据源拉取数据定时进行数据分析和报表统计做准备。由于之前做过的项目都是单数据源的,没有遇到这种场景,所以也一直没有去了解过如何配置多数据源。 后来发现其实基于spring来配置和使用多数据源还是比较简单的,因为spring框架已经预留了这样的接口可以方……继续阅读 »

新民 6个月前 (11-08) 1780浏览 20评论 2个赞

Java

ActiveMQ 简介

ActiveMQ  是什么? ActiveMQ 是Apache 推出的一款开源的,完全支持JMS和J2EE规范的JSM   Provider实现的消息中间件(Messages Oriented Niddleware,MOM)。 ActiveMQ  能干什么? 最主要的功能就是:实现JMS Provider ,用来帮助实……继续阅读 »

新民 7个月前 (10-27) 503浏览 2评论 0个赞

Java

使用阿里云maven 中央仓库加速你的maven构建

         最近公司项目比较多,而且项目中存在jar包冲突以及jar包的各种不兼容问题,而且项目不能完美的模块化管理和开发 。尤其是jar重和jar 的版本兼容问题,着实让人苦恼,调这个很能需要更多的时间,影响项目的开发进度,于是想到了使用Maven 来构建项目,在Maven项目构建中,由于Maven的中央仓库地……继续阅读 »

新民 11个月前 (06-25) 1262浏览 5评论 2个赞

Java

JVM性能调优

最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存……继续阅读 »

新民 1年前 (2017-03-04) 554浏览 0评论 2个赞

Java

spring的@Transactional注解详细用法

概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Per……继续阅读 »

新民 1年前 (2017-03-02) 523浏览 0评论 2个赞

Java

Hibernate与 MyBatis的比较

最近做了一个hibernate与MyBatis的对比总结,希望大家指出不对之处。 第一章     Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于……继续阅读 »

新民 1年前 (2017-03-02) 821浏览 1评论 3个赞

Java

Spring中@Transactional事务回滚(含实例详细讲解,附源码)

一、使用场景举例 在了解@Transactional怎么用之前我们必须要先知道@Transactional有什么用。下面举个栗子:比如一个部门里面有很多成员,这两者分别保存在部门表和成员表里面,在删除某个部门的时候,假设我们默认删除对应的成员。但是在执行的时候可能会出现这种情况,我们先删除部门,再删除成员,但是部门删除……继续阅读 »

新民 1年前 (2017-03-02) 777浏览 0评论 4个赞

Java

一个Java程序员应该掌握的10项技能

1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、jav……继续阅读 »

新民 2年前 (2016-11-17) 892浏览 5评论 5个赞