`
文章列表
问题如标题所示,查找了百度后很多都说是包冲突。可是我已经查看过mvn的dependency tree,没有问题。而且pom.xml中的配置也是正常:如下      <dependency>             <groupId>net.sf.json-lib</groupId>             <artifactId>json-lib</artifactId>             <version>2.3</version>             <classifier> ...

 Spring Security3

 Spring Security3的使用中,有4种方法:   一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中,已经实现过,并经过验证;   二种是用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置,目前这种方式已经实现,并经过验证。   三种是细分角色和权限,并将用户、角色、权限和资源均采用数据库存储,并且自定义过滤器,代替原有的FilterSecurityInterceptor过滤器, 并分别实现AccessDecisionManager、InvocationSecurityMetadataSourceService和UserDetai ...
如果是一个配置文件,那就不说了,这里针对多个属性配置文件。   因为一个spring容器只会读取一个property-placeholder,因此在多个spring*.xml中配置也只会有一个有效。   解决办法 :多个配置文件载入写在一起呗!如下       <context:property-placeholder properties-ref="properties" />     <bean id="properties" class="org.springframework.beans.factory. ...

maven 的丢包异常

在家里架设有nexus私服,公司也有,但是IP不一样,将项目换到公司后,就开始提示这个包没有,那个包没有。但不管怎么改,都这么提示。 为什么?  因为mvn根据私服的IP找。结果没有找到包。然后就留下了一个文件:*.lastUpdated。导致每次都为直接拿到这个结果。从而提示丢包。 解决办法 。 找到本地的 mvn资源目录 。然后删除 搜索*.lastUpdated 这一类文件,再删除。然后maven-->update。 搞定 。
[ecpdev@iZ94yifz7j7Z redis-3.0.5]$ mak-bash: mak: command not found[ecpdev@iZ94yifz7j7Z redis-3.0.5]$ make installcd src && make installmake[1]: Entering directory `/home/ecpdev/redis/redis/redis-3.0.5/src'rm -rf redis-server redis-sentinel redis-cli redis-benchmark redis-check-dump redis-ch ...
完整的异常提示:   Non-resolvable parent POM: Could not find artifact com.ecp:ecp-main:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 8, column 10 -> [Help 2]   原因: 多模块项目构建时,先将parent项目要先install一回,之后子项目才可以运行mvn compile命令,否则就会报如上异常。
调用私有方法, List<OrderLines>   lineChange=validateLineChange(newLines, oldLines);     private List<OrderLines>  validateLineChange(List<OrderLinesOperateForm> newLines, List<OrderLines> oldLines) { List<OrderLines> updateLines=new ArrayList<OrderLines>(); //这里 ...
配置了事务 @Transactional(value = "transactionManager",propagation = Propagation.REQUIRED,  rollbackFor = Exception.class) public void deductStock(List<OrderLines> lines) {}   但是无论如何,失败后都不回滚。 最终知道问题出在哪里了。   原来我们公司的框架在insert的sql中加入了下面这句坑爹的sql:  <selectKey resultType="long& ...
工作中导入excel每次都要重写会不会很麻烦? 答案是肯定的。今天写了一个稍微通用一点的excel导出工具类,如果大家看了觉得还蛮好用,或是有什么问题,记得给我留言。   package com.system.utils; import java.io.File; import java.io ...
用extjs3 创建一棵树需要注意一点:动态创建树时,返回的树节点应该是一个json数组。 以下是我用exttag创建的树,以及生成后的代码。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="ext" uri="/exttag"%> <% String path = request.get ...
exttag是一个标签包,封装extjs3的功能,通过jsp标签就能输出,十分好用。   submitAction标签是常常在form表单中需要使用到,它可以很方便的为表单绑定一个提交事件,但是使用它有一些必要的要求: 1.submitAction标签本身需要放在表单标签肉。 2.表单标签必须在添加 var属性,否则构建不会创建function方法。 3.需要给submitAction标签添加上name属性。 另外,其它的一些需要提交时用到的属性就可以填写加了,比如method url等。 注意:由于实际采用的是doAction方法,也是form的方法,所以返回值中必须带有一个 ...
今天搭建spring mvc的系统,成功启动后无法访问,提示如下: No mapping found for HTTP request with URI [/admin/log.do] in DispatcherServlet 。 原因:<context:component-scan base-package="com.ecp.web"/> 这一段必须写在*-servlet.xml文件中。否则就算你在配置文件中引入了所有的头文件,spring都不会管你长得多好看!   警示:如果我们的项目采用了springMVC,那么,组件扫描、mybatis的dao ...
以前都是连接的ORACLE,MYSQL数据库,写程序一直也没出现过什么问题,就在近期用SQL SERVER出了点问题。 用hibernate操作sqlserver数据库,数据库表中有个日期字段是字符型,当查询一定时间范围内的数据时需要转换日期,这里需要注意了hibernate CAST函数支持转换类型在SQL SERVER中不一定行。 如:and cast(a.enterdate as date) >= cast('2009-01-01' as date) 这条语句转换的类型是date,但它在SQL SERVER中却不能执行,因为要把date类型改成datetime型。 CAST ...
Global site tag (gtag.js) - Google Analytics