自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (58)
  • 收藏
  • 关注

原创 RabbitMQ 安装部署(New)& 延时队列使用

RabbitMQ 安装部署(New)elang环境与MQ版本一定要对应,否则无法启动,Rabbit版本与插件版本一定要对应,负责无法加载插件版本信息centos7.3.0erlangVersion: 23.0.2,Release: 2.el7RabbitMQ3.8.0-1rabbitmq_delayed_message_exchange3.8安装脚本步骤:卸载erlangservice rabbitmq-server stop --停止服

2020-06-23 14:59:00 324

原创 为什么说SPI打破双亲委派机制

为什么说SPI打破双亲委派机制简单介绍ClassLoader的双亲委派机制:java类通过Classloader加载,Classloader之间有继承关系,AppClassLoader继承ExtClassloader继承BootstrapClassloader。在类加载时,子加载器会调用父加载器来加载类,如果父加载器不能加载类,才会交给子加载器来加载;如果子加载器也加载失败,那么就报异常。可以看出双亲委派机制是一种至下而上的加载方式,那么SPI是如何打破这种关系?以JDBC加载驱动为例:在JDBC

2020-06-05 16:03:19 791

原创 Spring源码环境搭建

源码环境编译准备环境工作JDK 1.8.022Gradle 5.6.3Idea 2018.2.8.winSpring 5.1Gradle配置配置Gradle国内镜像访问地址信息在Gradle安装目录init.d下,新建init.gradle文件夹,其中输入内容为:allprojects{ repositories { def REPOSITORY_URL ...

2020-04-12 20:11:50 334

转载 深入学习Redis(1):Redis内存模型

前言Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解Redis的5种对象类型的用法和特点的基础上,进一步了解Redis的内存模型,对Redis的使用有...

2019-08-29 14:45:46 183

转载 深入学习Redis(2):持久化

前言在上一篇文章中,介绍了Redis的内存模型,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集群。本文将先说明上述几种技术分别解决了Redis高可用的什么问题;然后详细介绍Redis的持久化技术,主要是RDB和AOF两种持久化方案;在介绍RDB和AOF方案时,不仅介绍其作用及操作方法,同时介绍持久化实现的一些原理细节及需要注意的问题。最后,...

2019-08-29 14:44:52 145

转载 深入学习Redis(3):主从复制

前言在前面的两篇文章中,分别介绍了Redis的内存模型和Redis的持久化。在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份);而主从复制则侧重解决数据的多机热备。此外,主从复制还可以实现负载均衡和故障恢复。这篇文章中,将详细介绍Redis主从复制的方方面面,包括:...

2019-08-29 14:43:58 184

转载 深入学习Redis(4):哨兵

前言在深入学习Redis(3):主从复制中曾提到,Redis主从复制的作用有数据热备、负载均衡、故障恢复等;但主从复制存在的一个问题是故障恢复无法自动化。本文将要介绍的哨兵,它基于Redis主从复制,主要作用便是解决主节点故障恢复的自动化问题,进一步提高系统的高可用性。文章主要内容如下:首先介绍哨兵的作用和架构;然后讲述哨兵系统的部署方法,以及通过客户端访问哨兵系统的方法;然后简要说明...

2019-08-29 14:42:56 140

转载 深入学习Redis(5):集群

前言在前面的文章中,已经介绍了Redis的几种高可用技术:持久化、主从复制和哨兵,但这些方案仍有不足,其中最主要的问题是存储能力受单机限制,以及无法实现写操作的负载均衡。Redis集群解决了上述问题,实现了较为完善的高可用方案。本文将详细介绍集群,主要内容包括:集群的作用;集群的搭建方法及设计方案;集群的基本原理;客户端访问集群的方法;以及其他实践中需要的集群知识(集群扩容、故障转移、参数...

2019-08-29 14:40:09 168

原创 Linux Nginx 全量安装配置

下载反向代理压缩包## 下载安装包 wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master## 安装解压命令 yum install unzip## 执行解压操错 unzip master安装依赖库文件# 安装zlib第三方库wget http://dl.downloa...

2019-06-24 17:15:38 525

原创 SpringBoot 限流实现

高并发访问时,缓存、限流、降级往往是系统的利剑,在互联网蓬勃发展的时期,经常会面临因用户暴涨导致的请求不可用的情况,甚至引发连锁反映导致整个系统崩溃。这个时候常见的解决方案之一就是限流了,当请求达到一定的并发数或速率,就进行等待、排队、降级、拒绝服务等限流算法介绍a、令牌桶算法令牌桶算法的原理是系统会以一个恒定的速度往桶里放入令牌,而如果请求需要被处理,则需要先从桶里获取一个令牌,当桶里没有...

2019-06-20 11:45:09 4460

原创 分布式事务管理基础(一)

分布式事务管理,多数据源问题章节前言X/Open DTP模型与XA接口1. X/Open DTP 模型2. OSI TP与2PC(分布式事务协议)2. XA接口与JTA(分布式事务协议)实战解决多数据源事务问题使用JTA处理分布式事务使用Atomikos事务管理器使用Bitronix事务管理器使用Narayana事务管理器使用J2EE管理的事务管理器使用spring-boot进行编码创建数据库表m...

2019-05-31 11:40:18 832 3

原创 Java 锁与对象头

一:对象头HotSpot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。  HotSpot虚拟机的对象头(Object Header)包括两部分信息,第一部分用于存储对象自身的运行时数据, 如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等等,这部分数...

2018-12-28 13:27:34 691

原创 Java 逃逸分析

在Java的编译体系中,一个Java的源代码文件变成计算机可执行的机器指令的过程中,需要经过两段编译,第一段是把.java文件转换成.class文件。第二段编译是把.class转换成机器指令的过程。第一段编译就是javac命令。在第二编译阶段,JVM 通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。很显然,经过解释执行,其执行速度必然会比可执行的二进制字节码程序慢很多。这就...

2018-12-27 15:06:22 179

原创 Redis 高可用方案(4) 主从及哨兵

Redis集群——主从复制以及哨兵模式##主从复制的定义Redis的主从复制表示将Redis的服务器分为主服务器(Master)以及多个从服务器(Slaves),其目的是减少主服务器的读取数据的压力。一个 Master 可以有多个该服务器的从服务器 Master 会一直将自己的数据同步更新到 Slaves 上保持主从同步 只有 Master 可以执行写命令,而 Slaves 只能执...

2018-12-25 14:38:47 317

原创 Redis 高可用方案(3) 官方-cluster

Redis 集群简介Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存。Redis 在3.0版本前只支持单实例模式,虽然支持主从模式、哨兵模式部署来解决单点故障,但是现在互联网企业动辄大几百G的数据,可完全是没法满足业务的需求,所以,Redis 在 3.0 版本以后就推出了集群模式。Redis 集群采用了P2P的模式,完全去中心化。...

2018-12-25 14:35:31 23611

原创 Redis 高可用方案(2) 配置参数详解

基础配置参数详解:https://blog.csdn.net/tiantiandjava/article/details/72831529 持久化参数aof&rdb详解:https://blog.csdn.net/ljheee/article/details/76284082其他的我就不附属了,这两篇文档中,给出的已经几乎完美,下一篇我们来说,主从配置,狂点进入...

2018-12-25 14:33:15 165

原创 Redis 高可用方案(1) 集群方案大纲

Redis集群方案Redis数据量日益增大,而且使用的公司越来越多,不仅用于做缓存,同时趋向于存储这块,这样必促使集群的发展,各个公司也在收集适合自己的集群方案,目前行业用的比较多的是下面几种集群架构,大部分都是采用分片技术,解决单实例内存增大带来的一系列问题。本篇文章简单介绍五种方案: 官方cluster方案 twemproxy代理方案 哨兵模式 co...

2018-12-25 13:51:45 188

原创 阿里云ecs开启支持ipv6

检查是否开启了ipv6输入命令ip addr | grep inet6如果返回中带有ipv6的字段,则表示已经开启了,如果没有请按照下列方式开启添加ipv6模块1、修改 /etc/modprobe.d/disable_ipv6.conf#修改前alias net-pf-10 offoptions ipv6 disable=1#修改后alias net-pf-10 of...

2018-12-20 10:29:33 5549 2

原创 UnSafe 源码解毒

java不能直接访问操作系统底层,而是通过本地方法来访问。Unsafe类提供了硬件级别的原子操作,主要提供了以下功能:1、通过Unsafe类可以分配内存,可以释放内存;类中提供的3个本地方法allocateMemory、reallocateMemory、freeMemory分别用于分配内存,扩充内存和释放内存,与C语言中的3个方法对应。2、可以定位对象某字段的内存位置,也可以修改对象的...

2018-10-24 15:32:16 702

原创 ReentrantLock 源码解毒

一、前言  在分析了AbstractQueuedSynchronier源码后,接着分析ReentrantLock源码,其实在AbstractQueuedSynchronizer的分析中,已经提到过ReentrantLock,ReentrantLock表示下面具体分析ReentrantLock源码。二、ReentrantLock数据结构  ReentrantLock的底层是借助Abstr...

2018-10-24 15:27:59 199

原创 AbstractQueuedSynchronizer 源码解毒

前言队列同步器 AbstractQueuedSynchronizer(以下简称 AQS),是用来构建锁或者其他同步组件的基础框架。它使用一个 int 成员变量来表示同步状态,通过 CAS 操作对同步状态进行修改,确保状态的改变是安全的。通过内置的 FIFO (First In First Out)队列来完成资源获取线程的排队工作。更多关于 Java 多线程的文章可以转到 这里AQS 和...

2018-10-24 15:23:55 208

原创 centos7 rabbitMq 安装教程

最近买了阿里云esc,在centos7上面安装rabbitMq,踩了不少的坑,特此记录一下在安装rabbitt之前,要安装erlang开发环境1.安装erlang1.Erlang安装配置 首先安装环境:yum install ncurses-devel  下载安装包,地址http://www.erlang.org/downloads,我选择的是otp_src_18....

2018-10-11 18:11:14 161

原创 RabbitMq + Spring 实现ACK机制

概念性解读(Ack的灵活)          首先啊,有的人不是太理解这个Ack是什么,讲的接地气一点,其实就是一个通知,怎么说呢,当我监听消费者,正常情况下,不会出异常,但是如果是出现了异常,甚至是没有获取的异常,那是不是这条数据就会作废,但是我们肯定不希望这样的情况出现,我们想要的是,如果在出现异常的时候,我们识别到,如果确实是一个不良异常,肯定希望数据重新返回队列中,再次执行我们的业...

2018-10-11 18:10:12 2605

原创 Redis 分布式锁

前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的...

2018-08-27 16:21:17 5442

原创 Spring Redis 配置

单Redis,Sentinel 哨兵模式,Cluster集群,Sharding集群1、单机版 不解释  配置如下:<!-- 加载配置属性文件 --> <context:property-placeholder ignore-unresolvable="true" location="classpath:redis.properties" /> &l...

2018-08-27 16:20:37 7592

原创 SSL Tomcat 双向认证

基本逻辑:1、生成服务端密钥库并导出证书;2、生成客户端密钥库并导出证书;3、根据服务端密钥库生成客户端信任的证书;4、将客户端证书导入服务端密钥库;5、将服务端证书导入浏览器。基本思路解析:通信双方在建立连接时,服务端会下发服务端证书,如果服务端证书所颁发的CA根证书在客户端的信任颁发列表中,客户端认证服务器通过,然后客户端发送自己的证书到服务端,如果该客户端证书在服务端证书信任列...

2018-08-23 12:33:00 10335

原创 SSL 双向认证

客户端认证服务器: 正规的做法是:到国际知名的证书颁发机构,如VeriSign申请一本服务器证书,比如支付宝的首页,点击小锁的图标,可以看到支付宝是通过VeriSign认证颁发的服务器证书: 我们用的操作系统(windows, linux, unix ,android, ios等)都预置了很多信任的根证书,比如我的windows中就包含VeriSign的根证书,那么浏览器访问服务...

2018-08-23 11:47:03 7373

原创 SSL 加密方式

 加密方式 密码学是涉及数学、电子信息、计算机等多学科的一门重要学科,是现代互联网安全的基石,也是目前如火如荼的区块链技术的安全保障。概括来说,加密方式可归结为不可逆加密与可逆加密。 不可逆加密 信息摘要(Message Digest)和安全散列(Secure Hash)算法属于此类,常见的算法包括 MD5、SHA1、PBKDF2、bcrypt 等。此类算法可将任意大小...

2018-08-23 11:44:36 16009

原创 JVM 对象分配

 下面我们再来看下JVM的一些内存分配与回收策略:(A) 对象分配规则  1.对象优先分配在Eden区,如果Eden区没有足够的空间时,虚拟机执行一次Minor GC。  2.大对象直接进入老年代(大对象是指需要大量连续内存空间的对象)。这样做的目的是避免在Eden区和两个Survivor区之间发生大量的内存拷贝。通过参数-XX:PretenureSizeThreshold=314...

2018-08-20 16:51:04 8879

原创 JVM 垃圾回收器

  JVM垃圾收集算法      JVM垃圾收集算法有四种:标记-清除算法、复制算法、标记-整理算法、分代收集算法      标记-清除算法:      该算法如同它的名字一样,分为两个阶段:标记、清除。首先标记出所有需要回收的对象,然后,统一清除这些被标记的对象。该算法的缺点是:1、效率不高;2、产生大量不连续的内存碎片,导致有大量内存剩余的情况下,由于,没有连续的空间来存放...

2018-08-20 16:00:24 8083

原创 JVM GC日志分析

一、GC日志的格式分析在讲述GC日志之前,我们先来运行下面这段代码package com.example;public class TestMinorGC { private static final int _1MB = 1024*1024; public static void testAllocation() { byte[] allocati...

2018-08-20 15:09:49 8191

原创 JVM 命令工具集合

Java通过jvm自己管理内存,同时Java提供了一些命令行工具,用于查看内存使用情况。这里主要介绍一下jstat、jmap命令以及相关工具。 一、jstat查看 gc实时执行情况jstat命令命令格式:jstat [Options] vmid [interval] [count] 命令参数说明:Options,一般使用 -gcutil 或  -gc 查看gc 情况...

2018-08-20 15:05:49 7853

原创 @Transactional数据事务控制

数据库事务中的隔离级别和锁数据库事务在后端开发中占非常重要的地位,如何确保数据读取的正确性、安全性也是我们需要研究的问题。首先总结一下数据库事务正确执行的四个要素(ACID):a.     原子性(Atomicity):即事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做,不能只做一部分;b.     一致性(Consistency):在事务执行前数据库的数据处于正确的

2017-05-03 12:08:23 12003

原创 HttpClient 实例分享

前几天做了微信的开发,感觉吧,很多都是借口的调用,但是里面也是有很多值得去关注的东西,比如,借口的请求,如何传递Json,如何上传表单或者文件等等,到后来的证书使用等,更多的应用坑是出现在了微信的支付上,也主要就是这个HttpClient的使用,不得不说Apache的这个API确实是写的不错,但是相关的文档很少,我在提交文件的时候,就遇上了坑,下面,我给大家来一个总结,不管是应用于什么样的请求,下

2016-09-30 18:01:48 11564

原创 NodeJs 畅谈异步

我们都知道NodeJs是基于事件回调处理事件的,那我们经常会有这样的疑问,比如我们会使用db或者redis或者fs等模块去存储我们的信息,当我们需要实时返回一个数据并作出处理的时候,异步的通知显得不是那么人性化了,此时我们需要将异步变成同步,在此过程中我们有这样几个知识点要掌握以下,包括JavaScript中的生成器generartor函数,配合它的是yield关键字的暂停,thunk和promi

2016-09-19 17:16:49 14343

原创 socket.io

前言socket.io是一个跨浏览器的支持webSocket的实时通讯的js, 官网地址为 http://socket.io/docs/针对api是英文的,再次做了一次翻译和诠释socket.io主要是server.js的编写,客户端是机器简答的写法,只要引用socket.io.js即可$ npm install socket.io 使用该命令来安装socket.io连接方

2016-08-22 18:45:21 14724

原创 共享

前言: 公司的产品上线了, 对于大并发量的客户访问和对手的攻击,真是苦不堪言,所以集群的部署重要,现在集群的部署一般有两种方式,第一种,看到大部分人的做法一般是Nginx+Memcached+Tomcat进行一系列的转发部署,但是说实话,我们自己去搞这个Nginx,转发的效果并不是那么的完美,如果Nginx的服务器down掉的话,那么我们的整个站点,基本上就废除了,所以我这边用的的买了阿里云的ec

2016-07-15 19:19:26 12234 1

原创 RabbitMQ 安装部署(New)

最近买了阿里云esc,在centos7上面安装rabbitMq,踩了不少的坑,特此记录一下在安装rabbitt之前,要安装erlang开发环境1.安装erlang1.Erlang安装配置  下载安装包,地址http://www.erlang.org/downloads,我选择的是otp_src_18.3.tar.gz。  然后解压文件:[root@iZ25e3bt9a6Z

2016-06-15 18:23:51 13020

原创 spring 配置多数据源

Spring+MyBatis多数据源配置实现最近用到了MyBatis配置多数据源,原以为简单配置下就行了,实际操作后发现还是要费些事的,这里记录下,以作备忘不多废话,直接上代码,后面会有简单的实现介绍jdbc和log4j的配置#定义输出格式ConversionPattern=%d %-5p [%t] %c - %m%nlog4j.rootLog

2016-03-24 14:45:15 11370

原创 GitHub 入门教程

简述:本文章针对git入门,没有涉及太多的命令,实现了基础的github注册,创建仓库,创建组织,建立远程,多个ssh链接,将code推向不同的仓库等注册github账号git官网地址:https://github.com,打开官网,注册一个账户,在右上角点击加号,可以手动创建一个仓库或者组织创建仓库点击右上角的加号,可以实现创建一个仓库或者组织,创建一个仓库后可以得到一个git地

2016-03-23 11:04:42 11681 1

security第三种方式

角色的动态控制,已经访问的路径都存入了数据库中

2015-07-24

security第二种方式

在博文中写到的第二种权限的控制方式,此处为源码,欢迎指正

2015-07-24

security开发所需全部jar

在博客中写道的security的权限控制中, 环境搭建所需要的全部jar再次,测试无误...

2015-07-24

后台Post请求所需jar

在博客中讲到的发送请求post,在后台实现上传接受的效果

2015-06-22

elasticsearch集成spring开发实例

项目中开发的实例,下载启动,正常访问,解答在博客中课观看

2015-06-16

elasticsearch服务陪游插件

elasticsearch插件已经安装好了,直接解压即可用,包括分词都有

2015-06-15

shiro角色管理框架讲解

在博客中写到了所有的关于shiro的讲解,请大家及时观看下载

2015-06-03

spring jdbcTemplet demo

博客中有自身的讲解配置,欢迎大家及时观看.....

2015-05-24

hibernate二级缓存java包下载

hibernate二级缓存java包下载,在博客中有讲解,请观看

2015-05-21

Spring+JMS+ActiveMQ+Tomcat jar下载

Spring+JMS+ActiveMQ+Tomcat jar下载,在博客主页有实例,欢迎换看

2015-05-20

JMS_Spring集成所需jar

jsm集成spring管理jar所有,经测试无问题。。。

2015-05-20

JMS消息中间件服务器

jms消息中间件的服务器,稳定版本,下载---------

2015-05-20

webService开发支持多数据入参jar

在博客中写入的下载地址,经测试准确无误欢迎下载

2015-05-04

Spring集成Mybatis所需所有jar

在博客中写到的文章中,用到的所有jar给出,没有任何问题,请放心下载

2015-04-30

MyBatis所需包和教学资料

在博客中指出的下载地址,绝无二话,本身经过严格测试

2015-04-29

SpringMvc所需所有jar

自己写的平台开发整理所得,在博客中有写入了自己的文章,欢迎下载

2015-04-28

cxf集成spring

在我的博客中,有具体的实现方法,谢谢大家的使用

2015-04-18

MyBatsi针对springMvc的jar

将这些包导入后,能正常运行,绝对没有任何异常存在,青放心下载,不需要再引入别的包了,最全面,最正确

2015-04-10

SpringMvc集成MyBatsi

童叟无欺,欢迎大家下载学习,通过我的测试完全无错误运行

2015-04-10

MyBatsi环境搭建测试

童叟无欺,欢迎大家来下载,该程序经过测试,下载即可运行

2015-04-10

mybaits-generator.zip

包含注釋,lombok等

2021-02-02

反向代理Nginx需要的包文件.rar

反向代理Nginx需要的包文件,直接下载导入linux中即可食用

2019-06-24

spring-boot-atomikos.rar

分布式事务实现讲解,代码,以及源码和文章中的分析内容。

2019-05-31

微信支付服务商打款给银行卡

整合了微信最新的支付文档,该demo中有支付和打款给个人银行卡和微信零钱,自己公司开发的,已经线上运行,没有任何问题

2018-08-08

tomcat和memcached-各种序列化策略-session共享.rar

该文件中,包含了所有tomcat配合memcached数据库来实现负载的所有序列化配置方式已经相应的开发环境中所需要的JAR包,请放心下载,谢谢~~~

2017-09-05

springMvc java config s

spring+springmvc+mybatis,无xml配置,javaconfig,实现邮件短信微信等过呢能,技术上包含了消息队列,数据库,缓存,Redis等功能

2017-03-12

springMvc java config

资源中包含两个项目应用,第一个是简单的实现java启动springmvc,完全没有任何xml,第二个项目是java+xml应用的部署方式,已经短信邮件和微信服务都在其中,包括数据库应用和aop等...

2017-03-11

httpClient 使用大全api

httpClient 中的各种各样,花里胡哨,乱七八糟的api调用,访问,包括客户端和服务端的使用,包含各种表单,json,xml等数据的调用和其他跨平台的使用api,都在这个包里写好了,请好好学习吧~~~

2016-09-08

tomcat7.063稳定版

支持集群服务器的配置,lib全面

2016-07-19

Memcached负载均衡Jar包

博客中讲解的负载均衡实例,所配置使用的java包和讲解手册

2016-07-15

Memcached负载均衡Jar包大全

在博客中,写出来的负载均衡中用到的所有jar,经过验证并整理,完全可行,请下载使用,谢谢

2016-07-15

spring整合rabbit项目实例

http://blog.csdn.net/u014201191/article/details/48490861中讲述的,当使用这种方式进行整合会有点问题,所以改了一些

2015-12-09

nodeJs socketJs 搭建长连接(2) 项目应用整合

在博客中 http://blog.csdn.net/u014201191/article/details/50059017 有关的讲解案例再次,包中有两个chat和yowooa_chat,本案例请读取chat即可

2015-11-26

Struts2学习系列

Struts2 学习系列 博客中讲述的,所有源码在此,博客地址为: http://blog.csdn.net/u014201191/article/details/49783251

2015-11-21

SpringMvc学习系列整合源码

在博客中讲到的ssm,此处的源码给出,运行学习中.

2015-11-06

ssh最新框架搭建,加入拦截器

在博客http://blog.csdn.net/u014201191/article/details/49339143 中讲解的ssh框架搭建基本,调试通过,好好学习

2015-10-23

springMvc Mybatis redis 配置开发案例

在真是项目中应用,独立出来的一个框架,没有任何的异常,青下载吧

2015-09-19

spring webSocket 开发案例

使用spring构建websocket,实现点对点的聊天服务搭建

2015-09-19

rabbitMQ Java开发案例

javaAPI SpringMVC 集成rabbitMQ 很全的例子,实现了生产消费,重复消费等功能

2015-09-17

SpringMvc集成Mybatis企业开发环境最全

企业开发springMvc集成Mybatis开发,涵盖了所有需要的功能,实现的功能有: 1.异常处理 2.上传下载 3.单元web测试 4.数据库访问 5.事务处理 6.redis缓存数据库 7.阿里数据库云

2015-08-12

空空如也

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

TA关注的人

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