- 博客(19)
- 资源 (9)
- 收藏
- 关注
原创 rabbitMQ java api指南
概述RabbitMQ Java client 将com.rabbitmq.client作为其顶层包. 关键类和接口有:Channel Connection ConnectionFactory Consumer协议操作可通过Channel接口来进行.Connection用于开启channels,注册connection生命周期事件处理, 并在不需要时关闭connections.Co...
2019-02-12 17:11:14 901
原创 JDK动态代理实例
在使用SpingMVC做WEB应用层架构时,经常使用SpringAOP实现数据库事务控制,SpringAOP使用动态代理,有两种,JDK代理和cglib代理,默认使用JDK代理。但JDK代理只能为接口创建代理实例。今天主要以简单代码说明JDK代理机制。 JDK代理主要涉及Java.lang.reflect包中两个类:Proxy和InvocationHandler,其中Invoca...
2018-12-09 19:06:07 1360
原创 Redis基础安装及介绍(windows)
Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。...
2018-11-08 15:17:22 151
原创 SpringCloud简述---克里斯-加德纳
What is Spring Cloud?Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,...
2018-10-07 14:16:15 213
原创 Spring @Value 用法
概述:近期做Spring项目,为了安装灵活性,将环境变量参数写到property配置文件中(例如mysql、hbase配置),在初始化ORM时,使用@Value设置链接参数,但@Value无法获取配置文件中数值,某度、某乎、某dn上的问题解决方案几乎如出一辙,均为复制粘贴,无法解决实际问题。就此情况,翻阅Spring4.x企业应用开发实战,@Value是SPEL在Spring中基于注解配置的方式,...
2018-09-07 21:06:51 473
原创 java全栈工程师技术学习路线规划(自用)
前端:HTML/HTML5、CSS/CSS3、Javascript、jQuery、RequireJS、AngularJS、Vue后端:Java、Struts2/Spring MVC、JPA/Mybatis、Spring Boot安全:Shiro、Spring Security中间件:Dubbo、ActiveMQ/RabbitMQ、Nginx数据库:MySQL/Oracle、Redi...
2018-08-27 11:01:50 7639 2
原创 RESTLET开发实例
本例子是采用JAX-RS的API开发的,这种方式提供了一种基于注解的模型来描述分布式资源,可以利用注解的功能提供资源的位置、传递等。可以在一个Resource类中同时对外提供多个rest接口服务。具体的实现步骤见如下章节。2 实例开发2.1 工程说明 此处可以建立一个web工程,也可以建立一个JAVASE工程,如何应用就UP TO YOU了,此处的例子只是为了梳理下REST...
2018-07-26 10:01:30 765
原创 RestLet简述
Restlet是一个Java下的轻量级REST框架。通过拥抱REST(REST是一种Web架构风格)它模糊了Web站点和Web服务之间的界限,从而帮助开发人员构建Web应用。每一个主要的REST概念(REST concept)都有一个对应的Java类。你的REST化的Web设计和你的代码之间的映射是非常简单直接的。为什么有必要创建另一种框架?难道Servlet API还不够好用吗?Serv...
2018-07-26 09:12:32 249
原创 JPA-方法关键字总结
KeywordSampleJPQL snippetAndfindByLastnameAndFirstname… where x.lastname = ?1 and x.firstname = ?2OrfindByLastnameOrFirstname… where x.lastname = ?1 or x.firstname = ?2Is,EqualsfindByFirstnameIs,findB...
2018-06-26 16:01:17 1581
转载 Shiro 登陆认证及权限管理
Apache ShiroWhat is Apache Shiro?Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。Apache Shiro的首要目标是易于使用和理解。安全通常很复杂,甚至让人感到很痛苦,但是Shiro却不是这样子的。一个好的安全框架应该屏蔽复杂性,向外暴露简单、直观的API,来简化开发人员实现应用程序安全所花费...
2018-06-25 21:13:42 211
转载 springboot-RabbitMQ
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产...
2018-06-25 15:36:48 102
原创 MONGODB java Driver 使用官方地址
http://mongodb.github.io/mongo-java-driver/3.7/driver/getting-started/quick-start/
2018-06-21 19:40:44 1414
原创 Mongodb数据库创建实例
启动MongoDBMongodb启动教程创建数据库 在Mongo命令行窗口输入 use dbName,按5执行。其中dbName是新建数据库名。输入 show dbs显示如下local 0.000025GBtest 0.00002GBShell创建的数据库(newdb)不在列表中。要显示数据库,需要至少插入一个文档,空的数据库是不显示出来的。>db.items...
2018-06-21 16:56:50 2900
转载 Windows下MongoDB的安装及配置
原文地址:https://blog.csdn.net/heshushun/article/details/77776706一、先登录Mongodb官网https://www.mongodb.com/download-center#community 下载 安装包。32、64位的都行。二、安装MongoDB下载后的安装包:安装比较简单,类似于普通QQ软件,中间主要是选择“Custom”自定义 安...
2018-06-20 09:57:00 171
转载 thymeleaf简介
作者:纯洁的微笑出处:www.ityouknow.com thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。...
2018-06-19 21:35:41 235
Mongodb Java操作实例代码+windows安装包+jar包+ROBO可视化工具
2018-06-22
springboot项目(简单使用)
2018-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人