自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (8)
  • 收藏
  • 关注

原创 Maven常用插件

Maven常用插件: org.apache.maven.plugins maven-compiler-plugin 2.3.2 1.6 1.6 UTF-8 org.apache.maven.plugins maven-javadoc-plugin UTF-8 UTF-8 maven-sou

2017-02-27 11:20:34 581

转载 全面分析 Spring 的编程式事务管理及声明式事务管理

具体参考如下文档:http://wenku.baidu.com/link?url=AX6MaPpChameJN9JI7cG3M2UHrK9nbW00Qpx5LPFgKWe4beQ0BUgdk78MHdO9ysvDInS8BsRWv7DNQEAHi4QQSwdrDd9ONX4MCzoUsbztDC

2016-11-22 18:10:35 449

原创 CountDownLatch 控制多个线程执行顺序

有时候会有这样的需求,多个线程同时工作,然后其中几个可以随意并发执行,但有一个线程需要等其他线程工作结束后,才能开始。举个例子,开启多个线程分块下载一个大文件,每个线程只下载固定的一截,最后由另外一个线程来拼接所有的分段,那么这时候我们可以考虑使用CountDownLatch来控制并发。    CountDownLatch是JAVA提供在java.util.concurrent包下的一个辅

2016-10-27 16:45:22 686

原创 IDEA中Mybatis插件安装及功能

Idea中安装Mybatis插件:file-->Settings-->Plugins在plugings直接搜索“MyBatis”插件,如果已安装则会在列表中显示,如果未安装点击【Browse】下载插件并安装,安装后需重启IDEAIntellij Idea Mybatis插件主要功能:提供Mapper接口与配置文件中对应SQL的导航编辑XML文件时自动补全根据Ma

2016-09-20 11:51:58 6223

原创 IDEA常用的14种插件

IntelliJ IDEA鼓舞了许多Java开发人员编写插件,从J2EE到代码编辑工具再到游戏。现在,它拥有了一个强大的插件生态系统,超过1500可用的插件以及几乎每周都有新的插件出现。在这篇文章中,我们将为使用这个IDE的开发人员介绍10个我们认为最有用的的插件。1.Shifter检测光标所在选中、行或关键字的类型,然后用键盘快捷键上的“up”或“down”键移动它。如果

2016-09-20 10:58:07 18418

原创 Idea15 常用设置:JDK、SVN

Idea 15中的常用设置1:显示行号  File->Settings->General->Appearance2: 代码自动补齐即使是小写字母也会弹出代码补齐提示 3:自动编译 设置5: 设置JDKIDEA可以为每个项目指定不同版本的JDK,并且需要开发者手动配置项目的所使用的JDK版本。配置方法如下

2016-08-08 18:29:05 2384

转载 spring,mybatis事务管理配置与@Transactional注解使用

spring,mybatis事务管理配置与@Transactional注解使用概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, J

2016-04-28 20:15:03 1026

原创 springmvc事务管理详解

spring可以支持编程式事务和声明式事务。Spring使用事务管理器,每个不同平台的事务管理器都实现了接口:PlatformTransactionManager此接口是事务管理的核心,提供了三个需要实现的函数:[java] view plain copy print?commit(TransactionStatus stat

2016-04-28 14:49:29 15108

原创 Spring中编程式事务处理(使用TransactionTemplate)之一

Spring的编程式事务处理,需要使用Hibernate事务回调接口,事务回调接口可以管理Hibernate的事务: TransactionCallbackWithoutResult —— 执行事务没有返回值,例如save、update、delete等等; TransactionCallback —— 执行事务处理后有返回值,如find要返回结果集(List); 使用Spr

2016-04-28 14:47:56 1400

转载 Oracle同义词创建及其作用

Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。  oracle的同义词总结:  从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。  1.创建同义词语句:  create public synonym table_name for user.tabl

2016-04-26 15:22:12 713

原创 spring mvc常用的注解

spring mvc常用的注解: @Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {}  方法二:            @Controller("tmp

2016-04-25 16:35:19 633

原创 Springmvc中@Autowired注解与@Resource注解的区别

Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。  @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是nam

2016-03-24 10:32:35 6172

转载 ThreadPoolExecutor使用介绍

private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100000),new ThreadPoolExecutor.CallerRunsPolicy());一、简介 线程池类为 java.ut

2016-02-01 17:07:35 540

转载 Java开发中的23种设计模式详解(转)

阅读博客添加收藏 设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人

2016-01-07 12:37:28 577

原创 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。

2016-01-06 14:22:06 550 1

原创 Java多线程-并发协作(生产者消费者模型)

对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例子。实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有说服力了。对于此模型,应该明确一下几点:1、生产者仅仅在仓储未满时候生产,仓满则停止生产。2、消费者仅仅在仓储有产品时候才能消费,仓空则等待。3、当

2016-01-06 11:34:15 459

原创 BlockingQueue简介及使用

本例介绍一个特殊的队列:BlockingQueue,如果BlockQueue是空的,从BlockingQueue取东西的操作将会被阻断进入等待状态,直到BlockingQueue进了东西才会被唤醒.同样,如果BlockingQueue是满的,任何试图往里存东西的操作也会被阻断进入等待状态,直到BlockingQueue里有空间才会被唤醒继续操作.    使用BlockingQueue的关键

2016-01-06 11:17:07 519

原创 IDEA+jetty配置jndi数据源

1.在maven项目的pom.xml中配置jetty插件:org.mortbay.jettymaven-jetty-plugin6.1.262.在resources下配置jetty.xml//跟eclipse的区别            org.eclipse.jetty.webapp.WebInfConfiguration        org.e

2015-09-07 11:57:22 3042

原创 eclipse+jetty 配置jndi数据源

1.安装jetty插件,不再介绍。2.在工程的WEB-INF目录下新建名字为jetty-env.xml的文件,内容如下xml version="1.0" encoding="UTF-8" ?>  >  Configure class="org.eclipse.jetty.webapp.WebAppContext">            New id="showcase" cl

2015-09-07 11:49:28 2656

原创 oracle11g 安装步骤详解

1)我是将win64_11gR2_database_2of2下的database/stage/Components 文件夹下的所有文件加入到win64_11gR2_database_1of2/database/stage/Components中,然后开始win64_11gR2_database_1of2/database/setup.exe开始安装。 2.解压两个压缩包到同一目录,即"da

2015-08-29 15:10:42 766

原创 maven之pom文件详解

什么是pom?    pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。  快速察看:  4.0.0    ...  ...  ...  ...  ...  ...

2015-08-26 10:24:32 600

原创 velocity API 文档

官方网址:http://velocity.apache.org/engine/devel/user-guide.html关于本手册本手册的目的在于:帮助页面设计人员和内容提供者,了解Velocity及其简单但强大的脚本语言(VTL,Velocity模板语言)的语法。本手册中的许多例子,演示的是使用Velocity,在Web页面中,嵌入动态内容,但所有的VTL例子,同样适用于其他任何

2015-08-25 13:36:39 7259

原创 MySql查询总结

1.左连接: A   left   join   B   的连接的记录数与A表的记录数同 左连接中 on 与where 条件的区别:where 是在left join之后在筛选符合条件的数据  2.右连接:A   right   join   B   的连接的记录数与B表的记录数同    A   left   join   B   等价B   right   join   A

2015-08-21 16:15:57 470

原创 amchart使用总结

具体属性参考:http://wenku.baidu.com/link?url=7EcOqGOGUxM22mo_nPYO5DhQA7NjephU5en6vi8RLyD-uBJ6tnWxLvtV0AJqyfUSEmkcuDr44BCvePzU269I1IbRn7Rhp2_4pT-BOGVaJnq实例介绍:amcharts.js编写:var ChartsAmcharts = function

2015-08-20 15:55:24 2894

转载 使用amCharts绘制统计图表(柱状图、折线图、3D图)

amCharts是一款优秀的数据可视化js图形库,包括Javascript Charts, Javascript Stock Chart和Interactive Javascript Maps三类产品,本文简单介绍一下Javascript Charts的用法。amCharts的安装:从amCharts官方网站下载所需的图形组件,将压缩包解压至备选目录。把amcharts文件夹从下载到的zi

2015-08-19 17:35:28 7969 1

转载 BAT批处理文件语法

==== 注 ======================================= .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所

2015-08-18 18:26:28 810

原创 使用YUI Compressor压缩JS和Css,批处理,右键,注册表,打包

对于大量使用JavaScript和CSS的AJAX应用来说,如果JavaScript和CSS大小很大,则传输到客户端的时间会很久,网站性能不佳。而压缩JavaScript和CSS是自然的事情(其中YUI Compressor的压缩率大约为50%)YUI Compressor - The Yahoo! JavaScript and CSS CompressorYUI Compressor 压

2015-08-18 18:22:00 825

原创 MYSQL中取当前年份的第一天和当前周,月,季度的第一天/最后一天

当前week的第一天:  从周日开始select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY)   当前week的第一天:  从周一开始 select date_sub(curdate(),INTERVAL WEEKDAY(curdate())DAY) 当前week的最后一天:  周六最后一天select date_

2015-08-13 16:52:00 745

原创 crontab时间格式表达式说明

crontab表达式Linux下面的crontab表达式是一个很神奇的表达式,几乎所有有意义的时间都能表示出来。* * * * * commond前面的五个星号分别表示 分 时 日 月 周,commond表示你要操作的命令分(1-59)(*或*/1表示每分钟)时(1-23)(0表示0点)日(1-31)月(1-12)周(1-6)(0表示周日)

2015-07-22 13:30:19 2886

转载 java web监听器详解

一、监听器原理:监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。 简单的说,被监听对象A中,关联着B对象。事件源A类对外提供一个方法,用于设置监听器对象B到A类的某一实例变量中。在需要监听事件源的方法中,方法体的某一处先构造创建一个Event对象,将this即B与相关的动

2015-07-14 11:57:29 562

原创 oracle 多个字段去重复

去除邮编番号,地址1,2,3相同的数据:(select        t1.pstl_code,       t1.addr_ln_1,       t1.addr_ln_2,       t1.addr_ln_3,       t1.addr_ln_1_alias,       t1.addr_ln_2_alias,       t1.addr_ln_3_alia

2014-03-15 10:21:46 2381

原创 oracle 创建视图添加表中没有的数据但不影响表

视图:不是表的表;如果视图只来源于一张表,可以直接对视图进行update操作;创建视图:CREATE OR REPLACE VIEW v_payment_info_status ASSELECT * from t_payment_info_status ;//支付状态表视图创建成功后可以通过:SELECT * from v_payment_info_status FOR UPD

2014-03-04 17:28:01 3675

原创 eclipse maven plugin 插件 安装 和 配置

eclipse maven plugin 插件 安装 和 配置环境准备:

2013-10-19 17:43:40 778

原创 eclipse-->run as-->maven install 报错解决方法

最近在用eclipse+maven 框架做项目,更新maven时老是报maven插件有问题,具体信息如下:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See htt

2013-10-19 17:40:45 3940

原创 maven用途、核心概念、用法、常用参数和命令、扩展

Trineamaven用途、核心概念、用法、常用参数和命令、扩展  本文由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)介绍、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(eclipse、cobertura、findb

2013-10-19 17:22:21 753

原创 VB ACCESS数据库的修改、删除、添加

VB  ACCESS数据库的修改、删除、添加Private Sub Command1_Click()Dim s As StringDim Conn As New ADODB.ConnectionDim Rs As New ADODB.RecordsetConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\m

2013-09-08 21:50:18 8922 1

原创 VB中,连接ACCESS数据库

在VB中,连接ACCESS数据库的方法主要有下面三种    使用ADO对象,通过编写代码访问数据库                      Connection 对象                               ODBC数据源   使用ADO Data 控件快速创建数据库连接                      有三种

2013-09-08 20:37:47 1557

转载 ACCESS 数据库之窗体的用途及设计

以下链接地址主要是有关ACCESS 数据库的窗体的各种用途以及设计:http://www.doc88.com/p-787473723797.html

2013-08-29 16:19:03 2142

原创 PL/SQL 快捷键设置

1.设置常用sql查询语句的快捷键: 设置方法:菜单Tools --> Preferences --> User Interface-->Editor --> AutoReplace. --> Edit如:s=select * from2.设置SQL Window中根据光标位置自动选择语句 的快捷键   设置方法:Preferences --> Window Types --> SQL

2013-08-29 12:16:57 1643

原创 Tab键与光标定位

1.当标签同时存在onkeydown、onblur事件时,按下tab键时会隐含性的触发onblur事件2.当存在多个标签并且其中的某个标签是否非活性化是在其他标签的onblur事件中判断当前标签是否有入力内容时设置的,这种情况按tab键有可能出现onblur事件中还没来得及将需要设置disable的标签disable掉,光标已经定位到这个标签上了,导致页面看不出来此时光标的位置;解决方案:

2013-07-31 11:47:03 2177

构造函数与静态块的执行顺序

描述继承中子类与父类构造函数,静态块的执行顺序

2013-07-31

struts与tomcat的工作原理

主要描述struts框架的工作流程与tomcat的工作原理

2013-07-31

extjs 表单提交

extjs 表单提交 需 要 注 意 的 事 项

2013-02-15

Ext 3.0 API 帮助文档

Ext 3.0 API 帮助文档 帮助初学者快速掌握ext

2013-02-15

JPA帮助文档

JPA API 帮助文档 帮助初学者快速掌握JPA

2013-02-15

JPA学习笔记

JPA 学习笔记 适合初学JPA的童靴使用

2013-02-15

LoadRunner 使用手册

帮助初学者快速的掌握LoadRunner的使用

2012-08-20

SQL server 自动生成流水号

自动为每一条插入的数据按照自己设定的格式生成流水号

2012-08-20

空空如也

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

TA关注的人

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