`
chyou1988
  • 浏览: 7303 次
社区版块
存档分类
最新评论
文章列表
Spring 文件上传功能 2014-04-26 23:18 by Rollen Holt, 2912 阅读, 1 评论, 收藏, 编辑 本篇文章,我们要来做一个Spring的文件上传功能: 1. 创建一个Maven的web工程,然后配置pom.xml文件,增加依赖:
使用Spring Boot来加速Java web项目的开发 2014-04-26 22:57 by Rollen Holt, 5755 阅读, 0 评论, 收藏, 编辑 我想,现在企业级的Java web项目应该或多或少都会使用到Spring框架的。   回首我们以前使用Spring框架的时候,我们需要首先在 ...

mysql时间类型

MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型        存储空间       日期格式                 日期范围 ------------ ---------   --------------------- ----------------------------------------- datetime       8 bytes   YYYY-MM-DD HH:MM:SS   1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 timestamp      4 bytes   YYYY-MM-DD HH:MM ...

maven测试

运行测试 mvn test  跳过单元测试 mvn package -DskipTests  约定大于配置。Maven自动去寻找src/test/java下面的类,当此文件夹下面的类符合以下规范,那么Maven默认认为他们是单元测试用例类。Test*.java:任何目录下以Test为开始的类*Test.java: 任何目录下以Test为结尾的类*TestCase.java: 任何目录下以TestCase为结尾的类。如果想在一段时间内节省项目构建时间,暂时全部忽略单元测试。那么可以在pom.xml中配置如下: <build> <plugins> ...

身份认证实例

shiro配置文件:shiro.ini [main] credentialsMatcher=com.github.zhangkaitao.shiro.chapter6.credentials.RetryLimitHashedCredentialsMatcher credentialsMatcher.hashAlgorithmName=md5 credentialsMatcher.hashIterations=2 credentialsMatcher.storedCredentialsHexEncoded=true userRealm=com.github.zhangkaitao ...
验证身份的对象元素 在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份:principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等,唯一即可。一个主体可以有多个principals,但只有一个Primary principals,一般是用户名/密码/手机号。credentials:证明/凭证,即只有主体知道的安全值,如密码/数字证书等。 认证流程 securiyManager是验证开始的地方,但从数据源取数据并作比较的工作是由Realm来进行的 ModularRealmAuthentic ...

shiro架构简介

shiro的功能点 Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个权限;Session Manager:会话管理,即用户登录后就是一次会话,在没有退出之前,它的所有信息都在会话中;会话可以是普通JavaSE环境的,也可以是如Web环境的;Cryptography:加密,保护数据的安全性,如密码加密存储到数据库,而不是明文存储;Web Support:Web支持,可以非 ...

maven生命周期

Maven 的生命周期 Maven 的生命周期 Maven 的生命周期其实是指它对所有的构建过程进行了反复的推敲、反思,之后总结了一套高度抽象过程。这个过程基本上包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署、、站点生成等步骤,这个概念性的东西意味着它并不做任何实质性的事情,也就是说:它就像接口,只定义规范,具体的实现细节则交给了Maven 的各个丰富的插件。Maven 有三套相互独立的生命周期,分别是:clean、default、site。 clean 主要是清理项目 default 是Maven 最核心的的构建项目 site 是生成项目站点。 每一个大的生命周 ...

jetty使用

引入jetty依赖 <dependency> <groupId>org.eclipse.jetty.aggregate</groupId> <artifactId>jetty-webapp</artifactId> <version>${jetty.version}</version> <scope>test</scope> </dependency> <dependency& ...

创建maven-web项目

一.创建项目 1.Eclipse中用Maven创建项目 上图中Next   2.继续Next   3.选maven-archetype-webapp后,next   4.填写相应的信息,Packaged是默认创建一个包,不写也可以   5.创建好项目后,目录如下: 至此,项目已经创建完毕,下边可是配置。 二.项目配置 1.添加Source Folder Maven规定,必须创建以下几个Source Folder src/main/resources src/main/java src/test/resources src/test/ja ...

maven安装

1.配置maven3的环境变量: 先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:\cloud_cms\maven\apache-maven-3.0.4,如图所示: 再配置path环境变量,在path值的末尾添加"%M2_HOME%\bin",如下图所示; 点击确定之后,打开cmd窗口:输入 mvn -version,出现如下内容表示安装成功。 2.添加本地仓库: 打开conf文件夹下的settings.xml文件,找到第53行,把注释去掉,修改成: <localRepository>F:/maven ...

maven仓库

仓库的分类 远程仓库,本地仓库 当maven根据坐标寻找构件的时候,它首先会查看本地仓库,如果本地仓库存在此构件,则直接使用;如果本地仓库不存在此构件,或者需要查看是否有更新的构件版本,maven就会去远程仓库查找,发现需要的构件之后,下载到本地仓库再使用。如果本地仓库和远程仓库都没有需要的构件,maven就会报错。 私服 是另一种特殊的远程仓库,为了节省带宽和时间,应该在局域网内架设一个私有的仓库服务器,用其代理所有外部的远程仓库。内部的项目还能部署到私服上供其他项目使用 远程仓库的默认配置 ${M2_HOME}/lib/maven-2.0.10-uber.jar ,打开该文件, ...
Global site tag (gtag.js) - Google Analytics