- 博客(14)
- 资源 (14)
- 收藏
- 关注
原创 JAVA 注解的学习和对Spring注解的理解
从前年开始使用spring和hibernate,mybatis等框架时,就转到注解来了。直到前些时,突然对注解开始好奇起来。为什么写注解就可以了?不需要大量配置文件呢?于是我查看了一些资料,对注解有了初步了解。引言:什么是注解?在IDE中,我们可以链接spring mvc中的@RequestMapping注解,发现以下源码[java] view plai
2017-05-22 16:21:21 623
原创 Mybatis批量插入返回自增主键
我们都知道Mybatis在插入单条数据的时候有两种方式返回自增主键:1、对于支持生成自增主键的数据库:useGenerateKeys和keyProperty。2、不支持生成自增主键的数据库:。但是怎对批量插入数据返回自增主键的解决方式网上看到的还是比较少,至少百度的结果比较少。Mybatis官网资料提供如下:
2017-05-19 09:13:25 659
原创 Maven实战(七)--官方文档搭建Nexus私服
一、为什么要搭建Nexus私服 为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能访问maven中央仓库,或者公司内部的jar包在外网无法找到,所以很有必要在局域网里使用一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库,或者从上面下载内部jar包,使得开发人员可
2017-05-17 17:15:25 1075
原创 Maven实战(六)--子模块的聚合和继承
1.聚合和继承的概念聚合:将多个项目放到一起运行新建父项目,在pom.xml中添加 module>SIP-utils/module> module>SIP-web/module> module>SIP-sql/module> module>SIP-core/module> /modules>1234
2017-05-17 17:14:46 364
原创 Maven实战(五)-- 依赖管理
1.依赖配置dependencies> dependency> groupId>junitgroupId> artifactId>junitartifactId> version>4.12version> classifier>classifier> scope>te
2017-05-17 17:14:05 397
原创 Maven实战(四)--坐标
1.Maven中坐标的作用在没有maven的引入之前,我们在项目中导入jar需要在网上搜索对应jar包,这就要浪费我们很多的时间,但是有了maven我们就可以去中央仓库下载各种开源项目构件,十分方便。在maven中拥有大量的jar、war等文件,即使我们去中央仓库下载,我们也需要一个方式来定位这些文件。所以,maven就提供了坐标来用于定位这些文件。2.坐标元素理解mave
2017-05-17 17:13:17 340
原创 Maven实战(三)--Pom.xml详解
1.概述pom中节点如下分布"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:/
2017-05-17 17:12:03 570
原创 Maven实战(二)--setting.xml详解
1.文件概览settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
2017-05-17 17:10:52 305
原创 Maven实战(一)--Why Maven
1.概述Maven有如下优点:Maven是一个强大的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。Java的一大优势是现成的类库多,但是在我们使用的时候可能老是需要到网上找好久才能下载到项目中所有的jar包,十分耗费时间。使用mavne我们可以感受到jar包管理比以前轻松好多倍。(这也是我感觉最方便的地方之一,第二是项目模块化)如果搭建了mave
2017-05-17 17:09:35 349
转载 23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
2017-05-17 11:06:49 363
原创 数据库锁机制
1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。例1:--------
2017-05-16 13:41:54 249
原创 理解HTTP幂等性
基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层协议,无论是服务器端提供Web服务,还是客户端消费Web服务都非常简单。再加上浏览器、Javascr
2017-05-16 10:21:41 252
原创 shiro简单配置
2.在Spring的applicationContext.xml中添加shiro配置 [html] view plain copy bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> property name="se
2017-05-08 09:22:07 321
原创 Spring Boot中使用Swagger2构建强大的RESTful API文档
添加Swagger2依赖在pom.xml中加入Swagger2的依赖dependency> groupId>io.springfoxgroupId> artifactId>springfox-swagger2artifactId> version>2.2.2version>dependency>dependency> groupId>io.sprin
2017-05-03 10:53:31 313
物流跟踪查询快递鸟
2018-10-07
tomcat-redis-session.zip
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人