- 博客(43)
- 资源 (5)
- 收藏
- 关注
原创 mac ngixn 安装部署
nginx 安装1、安装pcre-8.12.tar.gz$ sudo mkdir -p /Users/Duli/local/src $ cd /Users/Duli/local/src $ sudo curl -O ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz $ sudo t
2016-05-31 16:32:59
442
原创 Spring事务隔离等级
首先了解事务访问数据库读取数据会出现的情况1、脏读 Dirty reads 事务A的未提交(还依然缓存)的数据被事务B读走,此时事务A提交失败,数据回滚,会导致事务B所读取的的数据是缓存中的错误数据。2、不可重复读 non-repeatable reads在A事务内,多次读同一数据。A事务还没有结束时,另外一个B事务也访问该数据,并做了修改。那么,A事务两次读到的的数据可能是不一样
2015-05-15 15:04:35
538
原创 java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index 错误
hibernate4.3 整合 spring4.1,启动时报错如下错误:java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index原因:hibernate-jpa-2.0-api-1.0.0.Final.jar 包与 ejb3-persistence.jar 包冲突去
2015-05-08 18:01:49
614
原创 jQuery选择器(四)
四、内容过滤选择器1、:contains(text)选择器:E:contains(text) //E是指DOM元素,:contains(text)包含的文本,text是指定查找的字符串描述:选取含有文本内容为“text”的元素返回:集合元素示例:改变含有文本为“John”的div元素的背景色 $(document).ready(function(){ $('
2015-04-16 14:22:14
495
原创 jQuery选择器(三)
三、基本过滤选择器1、:first选择器:$('E:first') //其中E是DOM元素,:first是过滤描述:选取第一个元素返回:单个元素示例:改变表页面中最后一个input元素的边框属性。 $(document).ready(function(){ $('input:first').css('border','1px solid red');
2015-04-16 14:20:20
423
原创 jQuery选择器(二)
二、层次选择器1、后代元素选择器选择器:$("ancestor descendant") //其中ancestor是指任何有效的元素,descendant是ancestor的后代元素描述:选择ancestor元素里的所有后代元素descendant。返回:集合元素示例:改变form表单内所有input元素的边框属性 $(document).ready(function(
2015-04-16 14:09:31
371
原创 jQuery选择器(一)
一、基本选择器1、id选择器选择器:#id描述:根据给定的id匹配一个元素返回:单个元素示例:改变id为mydiv的元素的背景色 $(document).ready(function(){ //id选择器 $("#mydiv").css("background","#f96"); });2、class选择器选择器:
2015-04-16 13:50:28
403
原创 oracle 删除重复记录
最高效的删除重复记录方法 查出最小的rowid 删除比最小的rowid大的所有行DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO)
2015-04-02 17:23:27
282
原创 cp:略过目录
linux复制文件夹到制定目录执行cp /cygdrive/d/soft/apache-tomcat-7.0.57 /opt出现如下duli@1a6p-E508B6DB /$ cp /cygdrive/d/soft/apache-tomcat-7.0.57 /optcp: 略过目录"/cygdrive/d/soft/apache-tomcat-7.0.57"解决办法执行cp
2015-04-01 15:27:37
1488
原创 Java常用第三方类库
aspectjrt.jaraspectjweaver.jar-用于在Spring 2.0中集成AspectJ AspectJ LTW织入器 junit.jar-运行Hibernate自带的测试代码的时候需要commons-logging.jarlog4j.jar(SLF4J)-日志c3p0.jarcommons-pool.jarcommons-dbcp.ja
2015-03-19 15:43:12
996
原创 多线程 继承Thread、实现Runnable 区别应用
1、Thread类实现了Runnable接口继承Thread类时,重写Thread中的run()即可实现多线程实现Runnable接口时,必须实现run()方法来实现多线程public class Threadextends Objectimplements Runnable2、继承Thread类存在点继承的局限,实现Runnable接口可以继续实现多个接口 Runn
2015-03-13 17:29:06
593
1
原创 struts工作原理(一个url调用到返回结果全过程)
一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接着FilterDispatcher
2015-03-13 15:11:19
693
原创 基础算法
1、递归 n!public class RecursionNum { public int getNum(int i){ if(i==1){ return 1; }else{ return i*getNum(i-1); } } public static void main(String[] args){ RecursionNum rn = new R
2015-03-13 15:07:39
355
原创 oracle 查询锁表 解锁
查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$se
2015-03-06 17:44:48
414
原创 maven tomcat plugin 热部署
1、拷贝文件 settings.xml 从 D:\soft\apache-maven-3.2.5\conf 到 D:\Documents and Settings\duli\.m22、配置window->preferences->maven->installations(user setting) 配置信息3、添加plugin,tomcat7-maven-plugin.ja
2015-02-09 16:40:37
844
原创 Pom.xml文件配置
Pom.xml文件配置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/mav
2015-02-06 14:38:18
617
原创 创建Maven项目(web骨架)
1、使用maven创建web项目1.1、选择new->project->筛选maven项目->Maven Project1.2、选择Web项目骨架1.3、填写Group Id 、Artifact Id2、修改项目目录为maven规定目录
2015-02-06 14:32:34
1833
原创 struts.xml文件配置
struts.xml文件配置<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> --> /success.html
2015-02-02 11:27:30
421
原创 applicationContext.xml文件配置
applicationContext.xml文件配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee" xm
2015-02-02 11:26:22
593
原创 web.xml文件配置
web.xml文件配置<!-- <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > --><web-app version="2.4" xmlns="http://java.sun.co
2015-02-02 11:24:33
520
原创 Spring基于annotation的AOP(AspectJ)
1、搭建好框架,本例基于SSH创建,导入包aspectjrt.jar、aspectjweaver.jar2、定义切面类,定义切面方法,(方法:@Before、@After、@Around),例子为@beforepackage com.test.testAction;import org.aspectj.lang.annotation.Aspect;import org.aspectj.
2015-01-29 16:26:07
2201
原创 java.sql.SQLException: org.logicalcobwebs.proxool.ProxoolException: Couldn't load class oracle.jd 错误
项目启动,开启事务是报错:HTTP Status 500 - Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection......java.sql.SQLExcepti
2015-01-28 11:16:29
4570
原创 The goal you specified requires a project to execute but there is no POM in 错误
maven导入jar包。报错如下: The goal you specified requires a project to execute but there is no POM in this directory (C:\Users\duli). Please verify you invoked Maven from the correct directory. -> [Help 1]
2015-01-28 10:38:48
19325
6
原创 Maven命令 导入jar包
导入本地jar包mvn install:install-file-DgroupId=包名-DartifactId=项目名-Dversion=版本号-Dpackaging=jar-Dfile=jar文件所在路径mvn install:install-file -Dfile=D:\DEV\work\erp_server_v4\src\web\WEB-INF\lib\prox
2015-01-26 11:03:44
754
原创 Cannot change version of project facet Dynamic Web Module to 2.4 错误
新建的项目,手工拷贝的web.xml后,项目出现小红叉,在Markers中发现报错Cannot change version of project facet Dynamic Web Module to 2.4,原因是我拷贝的web.xml文件中有如下代码<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:
2015-01-26 10:09:29
540
原创 Hibernate 的clear()、flush()、evict(obj)使用
1、clear()清除session缓存;public void clearTest() { Session session = getHibernateTemplate().getSessionFactory().getCurrentSession(); session.beginTransaction(); User u1 = (Use
2015-01-23 14:15:02
777
原创 Hibernate参数属性配置
1、Hibernate参数设置属性名 用途 hibernate.dialect一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialecthibernate.show_sql输出所有SQL语句
2015-01-22 14:08:29
330
原创 for循环的执行顺序
由 i++及++i 的问题 发现 对for循环的理解不深public static void main(String[] args){ int i = 0; for(i =2;i<=10;i++){ System.out.println(i); } System.out.println(i);}public static void main(String[] args){ int
2015-01-22 11:06:29
460
原创 hibernate关于applicationContext.xml映射配置
在applicationContext.xml文件中填写一个一个配置配置映射文件 com/testdl/model/Person.hbm.xml com/testdl/Car.hbm.xml com/testdl/model/Engine.hbm.xml com/testdl/model/Toy.hbm.xml
2015-01-21 16:19:02
517
原创 hibernate3命名策略
在开发项目中会发现当实体类建立属性值为userName时,数据库必须建立column名称为USER_NAME,这是因为在项目搭建过程中实现了hibernate3.jar的org.hibernate.cfg.NamingStrategy接口,重写了类名和属性名的命名策略。例如下:import org.hibernate.AssertionFailure;import org.hiberna
2015-01-21 15:44:49
326
原创 Maven整合SSH项目
一、开发环境准备1、开发工具1.1、JDKVersion: JDK1.6.0_38安装配置1.2、OracleVersion: 10.2.0.5.0(select * from v$instance)安装配置1.3、EclipseVersion: Luna Release (4.4.0)1.4、TomcateVersion
2015-01-21 14:18:20
2248
原创 Java常用数据连接池
1、C3p0:"class"=com.mchange.v2.c3p0.ComboPooledDataSource2、Proxool:"class"=org.logicalcobwebs.proxool.ProxoolDataSource3、Dbcp:"class"=org.apache.commons.dbcp.BasicDataSource 使用详情
2015-01-20 17:51:09
289
原创 JVM工作原理
1、创建.java源文件 2、通过java编译器生成与平台无关的.class二进制字节码(0,1)程序3、类装载器ClassLoader等加载(管理分配内存,根据不同平台生成不同机器码)栈内存:Java虚拟机的栈有三个区域:局部变量区、运行环境区、操作数区。局部变量区:基本数据类型byte://1字节有符号整数的补码JVMshort://2字节有符号整数的补码int
2015-01-19 17:43:22
277
原创 eclipse启动 java虚拟机报错 A fatal error has been detected by the Java Runtime Environment:
## A fatal error has been detected by the Java Runtime Environment:## Internal Error (c1_Optimizer.cpp:271), pid=46240, tid=44188# guarantee(x_compare_res != Constant::not_comparable) failed: in
2015-01-15 17:21:05
13902
原创 Tomcat 访问http://localhost:8080/ 404 无法访问本地管理首页
由于eclipse启动项设置原因 ,若直接在Tomcat的bin下启动即可访问,所以修改项目的启动项修改Tomcat服务器Server Locations 默认选项为: Use workspace metadata(dose not modify Tomcat installation) 修改选项为: Use Tomcat installation(takes contro
2015-01-15 13:20:20
4925
原创 Maven安装配置
1、下载apache-maven-3.2.5-bin.ziphttp://maven.apache.org/download.html2、配置环境变量 1)添加新的系统环境变量MAVEN_HOME,并设置其值为你安装的目录 MAVEN_HOME= D:\soft\apache-maven-3.2.5 2)更新系统PATH 变量, 添加
2015-01-14 16:08:48
518
原创 JDK安装配置
jdk环境变量配置 1、下载jdk(http://java.sun.com/javase/downloads/index.jsp)2、安装jre-6u33-windows-x64.exe(window7 64位)3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量" 1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\
2015-01-14 15:47:28
415
原创 Java代码规范
1、包名:包名使用域名反转定义,全部使用小写字母.一般的,第三级为所属的项目名称,第四级以及以后为该类或接口所属功能分类正确样例:package com.ceshi.xxx;package com.ceshi.search.service;2、导入导入语句不允许使用通配符正确样例: import com.ceshi.search.SomeClas
2015-01-14 10:38:42
484
cglib-2.2.jar
2015-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人