自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

物流跟踪查询快递鸟

java实现物流跟踪查询。Demo写好了,测试方法有两个参数。1:物流公司的简称(SF),2:需要查询的物流单号。你们需要申请物流接口的商户Id和api key值,申请步骤word文档有详细介绍

2018-10-07

IKAnalyzer2012

IKAnalyzer2012_u3

2017-10-30

IKAnalyzer2012_u3

IKAnalyzer2012_u3

2017-10-30

sessionDemo.zip

用于测试Nginx分发请求的案例demo

2017-09-26

tomcat-redis-session.zip

使用tomcat-redis-session-manager开源框架实现使用Redis存储Nginx+Tomcat负载均衡集群的Session所需要的3个jar:tomcat-redis-session-1.0-SNAPSHOT.jar、jedis-2.7.2.jar、commons-pool2-2.0.jar

2017-09-26

HiJson 2.1.2_jdk64

json 离线格式化工具

2017-09-14

JAVA利用HttpClient进行HTTPS接口调用

JAVA利用HttpClient进行HTTPS接口调用

2017-09-14

python-3.6.0-amd64.exe

python-3.6.0-amd64.exe

2017-09-13

jdk1.8中文api

jdk1.8中文api

2017-08-30

pcre-8.39.tar.gz

pcre-8.39.tar.gz

2017-08-18

mybatis-spring-1.3.1

mybatis-spring-1.3.1

2017-05-19

apache-activemq-5.9.0-bin.zip

apache-activemq-5.9.0-bin.zip

2017-05-16

TortoiseGit-1.8.14.0_64bit.

TortoiseGit-1.8.14.0_64bit

2017-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除