自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 IDEA java项目中添加jar包

事先下载完成需要的javacsv.jar包。java项目在没有导入该jar包之前,显示如下图所示点击 File ->  Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Project Structure界面左侧的“Modules”显示下图界面。在 “Dep

2017-08-28 10:34:22 1800

转载 Java 并发工具包 java.util.concurrent 用户指南

译序本指南根据 Jakob Jenkov 最新博客翻译,请随时关注博客更新:http://tutorials.jenkov.com/java-util-concurrent/index.html。本指南已做成中英文对照阅读版的 pdf 文档,有兴趣的朋友可以去 Java并发工具包java.util.concurrent用户指南中英文对照阅读版.pdf[带书签] 进行下载。

2017-08-17 14:22:47 168

转载 java并发控制:ReentrantLock Condition使用详解

java的java.util.concurrent.locks包内有Condition接口,该接口的官方定义如下:Condition factors out the Object monitor methods (wait, notify and notifyAll) into distinct objects to give the effect of having multip

2017-08-17 14:18:31 298

转载 synchronized与ReentrantLock的介绍、使用、适合场景及比较

JDK 5.0为开发人员开发高性能的并发应用程序提供了一些很有效的新选择,目前存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,ReentrantLock是Lock的实现。在实际的工作中,大家对synchronized和ReentrantLock都使用的比较多,今天对这两种锁机制进行了总结并分享给各位朋友们,希望对大家有所帮助。

2017-08-17 14:14:33 2626 2

转载 ReentrantLock的使用

ReentrantLock是一个可重入的互斥锁,重入锁是一种递归无阻塞的同步机制。ReentrantLock由最近成功获取锁,还没有释放的线程所拥有,当锁被另一个线程拥有时,调用lock的线程可以成功获取锁。如果锁已经被当前线程拥有,当前线程会立即返回。 重入锁的构造方法提供一个可选的公平参数:     公平情况下,操作会排一个队按顺序执行,来保证执行顺序。

2017-08-17 13:48:41 380

转载 Java中反射机制(Reflection)学习

Java语言的反射机制初步学习首先看下基本概念:  (一)在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。       Java 反射机制主要提供了以下功能:       ①:在

2017-08-16 16:12:03 218

转载 mybatis在log4j中输出SQL

log4j.logger.com.springframework=DEBUGlog4j.logger.com.ibatis=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG log4j.logge

2017-08-10 11:43:49 420

转载 Linux centos7下安装 jdk步骤:

要:近来又用到了Linux系统,所以就又新装了一个虚拟机和CentOS 6.4来用,搞开发的程序猿们可能都知道,在现在的很多企业中,生产环境大多都是linux服务器,并且用的比较多的大都是CentOS,Red hat系列的Linux系统环境,下面我就以我当前安装的CentOS 6.4来说明一下在该环境下安装Jdk 1.7.0_75版本的操作过程吧,如下所述:一:首先下载对应CentOS

2017-08-10 11:40:56 396

转载 spring aop:aspect

package com.albert.spring.proxy;    import org.aspectj.lang.JoinPoint;  import org.aspectj.lang.ProceedingJoinPoint;    public class Interceptor  {      public void before()      {  

2017-08-10 11:38:20 145

转载 SpringMVC集成Spring-Session进行分布式管理

项目使用的是SpringMVC+hibernate,听从老大的意见使用Spring-Session进行处理session,用redis托管Session。下面正式记录下处理方法。    1.如果项目之前没有整合过spring-data-redis的话,这一步需要先做,在maven中添加这几个依赖: org.springframework.session spri

2017-08-10 11:25:06 467

转载 MyBatis 查询映射自定义枚举

MyBatis查询若想映射枚举类型,则需要从 EnumTypeHandler 或者 EnumOrdinalTypeHandler 中选一个来使用            1. EnumOrdinalTypeHandler 是按照序列来存取的,对应数据库的设计为 使用0开始按升序。            2. EnumTypeHandler 是按照枚举的名字来存取的,对应数据库的设计为 直接使

2017-08-07 11:04:57 1681

转载 (mybatis)EnumTypeHandler和EnumOrdinalTypeHandler的区别

mybatis对枚举类型提供了两种类型支持:EnumTypeHandler和EnumOrdinalTypeHandler。EnumTypeHandler是mybatis默认的枚举类型转换器,如果pojo类中使用了枚举类型,而配置文件没有指定类型转换类,mybatis将使用EnumTypeHandler处理枚举属性。EnumTypeHandler的将把枚举类的name进行存储,枚举类的nam

2017-08-07 11:03:37 5899

转载 RBAC新解:基于资源的权限管理(Resource-Based Access Control)

摘要:(原文地址:http://www.katasoft.com/blog/2011/05/09/new-rbac-resource-based-access-control)本文讨论以角色概念进行的权限管理策略及主要以基于角色的机制进行权限管理是远远不够的。同时我将讨论一种我认为更好的权限管理方式。什么是角色当说到程序的权限管理时,人们往往想到角色这一概念。角色是代表一系列可执行的操作或责任的实

2017-08-02 10:14:56 455

转载 Java中try,catch,finally的用法

Java异常处理的组合方式:1.try+catch 运行流程:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句 2.try+catch+finally 运行流程:运行到try块中,如果有异常抛出,则转到catch块,catch块执行完毕后,执行finally块的代码,再执行finally块后面的代码。如果没有异常抛出,执行完tr

2017-08-01 14:34:58 438

转载 Java技术----Java泛型详解

1.为什么需要泛型泛型在Java中有很重要的地位,网上很多文章罗列各种理论,不便于理解,本篇将立足于代码介绍、总结了关于泛型的知识。希望能给你带来一些帮助。先看下面的代码: List list = new ArrayList();  list.add("CSDN_SEU_Cavin");  list.add(100);  for (int i =

2017-08-01 13:57:08 175

转载 JAVA自动拆装箱详细说明

4.2 自动装箱和拆箱基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。虽然为您打包基本数据类型提供了方便,但提供方便的同时表示隐藏了细节,建议在能够区分基本数据类型与对象的差别时再使用。4.2.1 autoboxing和unboxing在Java中,所有要处理的东西几乎都是对象(Object),例如之前所

2017-08-01 11:10:40 167

转载 深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:一.抽象类二.接口三.抽象类和接口的区别若有不正之处,请多多谅解并欢迎批评指正,

2017-08-01 10:37:55 138

阿里巴巴Java开发手册(终极版).pdf

一、 编程规约 (一)命名风格 1. 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / $Object / name_ / name$ / Object$ 2. 【强制】 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明: 正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式 也要避免采用。 正例: alibaba / taobao / youku / hangzhou 等国际通用的名称, 可视同英文。 反例: DaZhePromotion [打折] / getPingfenByName() [评分] / int 某变量

2017-10-18

阿里巴巴JAVA开发手册

阿里巴巴JAVA开发手册

2017-06-20

跟我学shiro pdf

跟我学shiro pdf

2017-06-19

httpclient get/post请求工具类(map参数封装)

httpclient get/post请求工具类(map参数封装),方便调用

2017-06-17

数字日期转换成中文日期

将数字日期转换成中文日期的工具类。eg:2014-07-15会转换成二零一四年七月十五日。

2014-07-15

oracle详细教程

oracle详细教程,帮助你快速掌握oracle常用技术。

2013-12-18

空空如也

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

TA关注的人

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