- 博客(48)
- 资源 (28)
- 收藏
- 关注
转载 Spring AOP核心概念
AOP核心概念1、横切关注点对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点2、切面(aspect)类是对物体特征的抽象,切面就是对横切关注点的抽象3、连接点(joinpoint)被拦截到的点,因为Spring只支持方法类型的连接点,所以在Spring中连接点指的就是被拦截到的方法,实际上连接点还可以是字段或者构造器4、切入点(pointcut)对连接...
2018-06-27 13:31:56
1664
原创 Junit常用注解梳理
1. @Test在junit3中,是通过对测试类和测试方法的命名来确定是否是测试,且所有的测试类必须继承junit的测试基类。在junit4中,定义一个 测试方法变得简单很多,只需要在方法前加上@Test就行了。注意:测试方法必须是public void,即公共、无返回数据。可以抛出异常。2. @Ignore有时候我们想暂时不运行某些测试方法\测试类,可以在方法前加上这个注解。在运...
2018-06-27 13:07:38
366
原创 Maven远程部署war包到Tomcat
1.配置tomcat-users.xml首先在Tomcat里配置deploy的用户(tomcat根目录/conf/tomcat-users.xml):rolerolename="tomcat"/>rolerolename="manager"/>rolerolename="manager-gui"/>rolerolename="manager-script"/>role
2017-09-19 16:10:23
573
原创 使用Maven创建Java项目
1. 从 Maven 模板创建一个项目在终端(* UNIX或Mac)或命令提示符(Windows)中,浏览到要创建 Java 项目的文件夹。键入以下命令:mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name}-DarchetypeArtifactId=maven-archetype-q
2017-09-19 16:09:19
471
原创 定制库到本地资源库
需要使用的Jar不存在于Maven的中心存储仓库中您创建了一个自定义jar, 而另一个Maven项目需要使用针对以上情况我们可能就要手动发出Maven命令包括一个Jar到maven的本地资源库。例如,kaptcha,它是一个流行的第三方Java库,它被用来生成 “验证码” 的图片,以阻止垃圾邮件,但它不在 Maven 的中央仓库中。在本教程中,我们将告诉你如何安装 “kap
2017-09-19 16:08:05
405
原创 Maven的依赖机制
在Maven依赖机制的帮助下自动下载所有必要的依赖库,并保持升级。案例分析:比如项目需要使用Log4j作为项目的日志传统方式:访问 http://logging.apache.org/log4j/下载 Log4 j的 jar 库复制 jar 到项目类路径手动将其包含到项目的依赖所有的管理需要一切由自己做如果有 Log4j 版本升级,则需要重复上述步骤一次。
2017-09-19 16:07:25
399
原创 Maven资源库
Maven本地资源库Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。很简单,当你建立一个Maven项目,所有相关文件将被存储在你的Maven本地仓库。Maven本地资源库默认位置:Unix/Mac OS X – ~/.m2Windows – C:\Documents and Settings\{your-us
2017-09-19 16:06:16
713
原创 Maven入门介绍
Maven是什么?maven 是一个软件项目管理和综合工具。基于项目对象模型POM概念,Maven可以从一个中心资料片管理项目构建,报告和文件。Maven 提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Maven可以设置按照标准在非常短的时间里完成配置工作。由于大部分项目的设置都很
2017-09-19 16:05:05
272
原创 解决Tomcat 不定时报OutOfMemoryError: PermGen space
解决Tomcat 不定时报OutOfMemoryError: PermGen space
2016-12-29 13:46:32
704
原创 JAVA发送邮件Demo(含附件)
package cn.itcast.javamail2;import java.io.File;import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.Message.RecipientT
2016-12-13 14:41:58
1223
转载 ERP的十四顶帽子
ERP实施的成功,靠的是实施顾问和实施企业的共同努力。其中,最为关键的,实施企业必须具有明确的实施目的。如果盲目地依赖实施顾问,图得一时“便宜”,最后的结果必定是苦涩的。所以,实事求是地量体裁衣,按需而做,才是明智的选择。记住,在资源一定的情况下,切忌向“裁缝”索取不切实际的帽子。 从前,有个人买了块布,去找裁缝做一顶帽子。他说:“用这块布做一顶帽子。”裁缝看了看布,说:“没问题。”那人听
2016-02-22 10:10:56
821
转载 PDFBox 解析PDF文档
原文地址:点击打开链接package com.wss.pdfbox;import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.text.SimpleDateFormat; import java.util.Calendar; import j
2015-09-17 13:50:27
2213
原创 条形码解析工具类
条形码解析工具类package com.wuss;import java.awt.image.BufferedImage;import java.io.File;import java.util.Hashtable;import javax.imageio.ImageIO;import com.google.zxing.BinaryBitmap;import com.
2015-09-09 13:53:56
2006
原创 Ext目录结构
ladapter:负责将里面提供第三方底层库(包括Ext自带的底层库)映射为Ext所支持的底层库。lbuild: 压缩后的ext全部源码(里面分类存放)ldocs: API帮助文档。lexmaples:提供使用ExtJs技术做出的小实例。lresources:ExtUI资源文件目录,如CSS、图片文件都存放在这里面。lsource:无压缩Ext全部的源码(里面分类存放)遵从Le
2015-09-08 09:50:28
1094
原创 Oracle数据库操作中锁表查询以及解锁和kill进程操作脚本
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。(1)锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;(2)查看哪个表被锁select b.owner,b.obj
2015-07-31 11:19:00
1504
转载 spring <context:property-placeholder/> 配置详解
${key}占位符属性替换器,配置如下: <context:property-placeholder location="属性文件,多个之间逗号分隔" file-encoding="文件编码" ignore-resource-not-found="是否忽略找不到的属性文件" ignore-unr
2015-07-21 14:52:52
12969
原创 JS对日期按照指定格式进行格式化
Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //时 "m+" : this.getMinutes(), //分 "s+" : this.
2015-07-09 10:37:58
2087
原创 HTML5通过js调用手机摄像头
HTML5 调用手机摄像头 window.addEventListener("DOMContentLoaded", function() {var canvas = document.getElementById("canvas"),context = canvas.getContext("2d"),video = document.getElementById
2015-06-12 17:15:18
28229
3
原创 AutoCompleteTextView和MultiAutoCompleteTextView使用详解
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_paren
2014-08-13 23:08:21
1205
转载 maven 教程一 入门
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方
2014-02-25 11:24:37
999
原创 struts2 利用fileupload实现文件上传
struts2实现文件上传struts配置:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd">
2014-01-17 15:45:18
1218
原创 eclipse里找不到com.sun.image.codec.jpeg.JPEGCodecimport与JPEGImageEncoder包和 import sun.misc.BASE64...
在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;base64找不到下面连个jar包也可以解决import sun.misc.BASE64Decoder;import sun.misc.BAS
2014-01-16 13:56:20
6797
原创 html5 进度条显示实例
html5 进度条显示实例frank index $(function(){ f(); }); function f(){ var v = $("#prog").attr('value'); $('#prog').attr('value',++v); $('#t').t
2014-01-14 15:14:40
1633
原创 js实现页面右键自定义功能
js实现页面右键自定义功能frank index#itemMenu { width: 120px; height: 69px; position: fixed; display: none;}#itemMenu table tr{ background: #0080ff;}div{background: #bbb;margin: 2px auto;}
2014-01-14 14:44:02
1425
转载 值得开发者关注的8个HTML5 API
原文链接:http://www.youkuaiyun.com/article/2013-06-03/2815511-html5-api值得开发者关注的8个HTML5 API发表于2013-06-03 14:40| 7762次阅读| 来源优快云| 15 条评论| 作者张红月HTML5APIJavaScript前端开发摘要:HTML5革命给Web开发者们带来许多超棒的
2014-01-03 10:13:02
1282
转载 springSecurity源码分析——DelegatingFilterProxy类的作用
原文:http://www.cnblogs.com/hzhuxin/archive/2011/12/19/2293730.html使用过springSecurity的朋友都知道,首先需要在web.xml进行以下配置, springSecurityFilterChain org.springframework.web.filter.DelegatingFi
2013-12-27 11:12:04
1098
转载 springSecurity的登录验证
原文:http://www.cnblogs.com/hzhuxin/archive/2011/12/14/2287363.htmlspringSecurity的登录验证是由org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter这个过滤器来完成的,在该类的父类Abstra
2013-12-27 10:58:03
2657
原创 全新型App开放框架—Clouda
全新型App开放框架—CloudaClouda简介Clouda是基于node.js的Webapp开发框架,在使用Clouda时需要安装node.js和MongoDB。Clouda 是百度推出的一款面向资深开发者的WebApp开发框架。在Clouda中开发app,可以在多终端下实现数据同步、任务迁移。并且Clouda支持面向数据的编辑模式,根据数据的变化自动实现界 面实时更新,开发者不需
2013-12-20 15:35:52
2127
转载 web.xml文件中最好定义webAppRootKey参数
在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为“webapp.root”,如下: webAppRootKey webapp.root 最好报纸每个项目的参数值不同,以免引起项目冲突 严重: Exception sending conte
2013-11-27 23:22:12
4197
转载 web.xml详解
首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 l
2013-11-26 22:10:47
1220
原创 web应用,大的用户量该如何解决性能问题
几点需要注意:尽量使用缓存,包括用户缓存,信息缓存等,多花点内存来做缓存,可以大量减少与数据库的交互,提高性能。用jprofiler等工具找出性能瓶颈,减少额外的开销。优化数据库查询语句,减少直接使用hibernate等工具的直接生成语句(仅耗时较长的查询做优化)。优化数据库结构,多做索引,提高查询效率。统计的功能尽量做缓存,或按每天一统计或
2013-11-21 10:20:59
2222
转载 eclipse MyEclipse中安装 ext插件 spket提示
eclipse MyEclipse中安装 ext插件 spket提示安装插件首先在网上找到spket的插件包,下载后解压可以看到有这样2个文件夹。分别是features、plugins,然后找到eclipse、MyEclipse的安装目录(C:/Program Files/MyEclipse),在这个文件夹中找到eclipse或是myeclipse文件夹,将features、p
2013-11-14 23:46:02
1109
转载 js自定义对象
一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。 目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。 与Java不同,
2013-11-11 14:16:24
921
转载 CSS的em、px、pt长度单位转换
CSS的em、px、pt长度单位转换在IE6.0字体设定为中的时候,如果字体未做任何CSS设定或者元素的设定,默认的字体是12pt,或者16px,或者1em,或者font size=3。em、px、pt的换算关系如下: 1em=16px1em=12pt1px=1/16 em=0.0625em 1px=3/4 pt=0.75pt1pt=1/12 em≈0.0833em
2013-11-06 11:03:03
2938
原创 eclipse 编辑web.xml文件时很卡问题解决方法
可能是web.xml中的版本信息不对或是书写版本信息存在错误,这个要根据你的servlet版本和运行环境来修改。本来我是用的tomcat6支持servlet2.5,但因为web.xml是拷贝的老项目里面的,是tomcat5的环境支持servlet2.4,所以版本问题造成验证耗时,具体办法修改web.xml中的版本信息,就ok。尝试修改"http://java.sun.com/xml/ns/
2013-11-04 15:29:32
3433
原创 java中如何将中文按拼音排序
package javase;import java.text.Collator;import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.Locale;public class Test1 { public static void main(String
2013-10-23 16:33:13
1360
原创 marquee实现内容滚动
... 啦啦啦,我会移动耶!啦啦啦,我从右向左移! 啦啦啦,我从左向右移!啦啦啦,我一圈一圈绕着走! 啦啦啦,我只走一次就歇了! 啦啦啦,我来回走耶!啦啦啦,我只走 3 趟哟! 啦啦啦,我只走 3 趟哟! 啦啦啦,我只走 3 趟哟!啦啦啦,我走得好快哟!啦啦啦,我走一步,停一停!啦啦啦,我会移动耶!啦啦啦,我会移动耶!啦啦啦,我会移动耶!啦啦啦,我会
2013-10-14 22:12:47
1650
原创 html属性及事件的总结说明
1 language = //语言类型,如这句代码中的language属性的值就为vbs2 scrollHeight = 30 //自身元素的宽度(即显示的宽度)3 isTextEdit = false //是否可以获取可使用该对象创建一个TextRange的对象4 currentStyle = 该属性含有114个对象 //返回当前属性的值,不可更改它的值5 document = 该属性含
2013-10-14 21:57:15
1515
精通Hibernate:Java对象持久化技术详解
2015-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人