自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

转载 Spring 之 任务调度 与 异步处理

1.引入Spring的pom依赖(略)2.创建spring.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch...

2019-07-30 16:12:00 161

转载 Spring 之事件发布与监听

1.同步处理  a.引入Spring的pom依赖(略)  b.创建Event事件类public class TestEvent1 extends ApplicationEvent { private String message; public TestEvent1(Object source, String message) { ...

2019-07-30 14:14:00 124

转载 分布式锁——Redisson

1.安装redis  a.由于官方是没有Windows版的,所以我们需要下载微软开发的redis,网址:https://github.com/MicrosoftArchive/redis/releases  b.解压后,在redis根目录打开cmd界面,输入:redis-server.exe redis.windows.conf,启动redis(关闭cmd窗口即停止)2...

2019-07-29 09:55:00 122

转载 Hadoop 数据仓库工具——Hive

1.安装Mysql  a.在官网下载Mysql 8.0 (mysql-8.0.16-winx64.zip)并解压,地址:https://dev.mysql.com/downloads/mysql/  b.在Mysql 根目录下my.ini 文件和 data 文件夹,my.ini 内容如下:[mysqld]# 设置3306端口port=3306# 设置m...

2019-07-09 18:28:00 200

转载 Java 操作 Hadoop 的 Mapreduce 数据处理

1.导入pom依赖 <properties> ...... <hadoop.version>3.1.2</hadoop.version> </properties> <dependencies> <dependency> <group...

2019-07-08 17:41:00 378

转载 Java 操作 Hadoop 的 HDFS 文件系统

1.导入pom依赖 <properties> ...... <hadoop.version>3.1.2</hadoop.version> </properties> <dependencies> <dependency> <gro...

2019-07-05 17:25:00 74

转载 分布式系统基础架构——Hadoop

1.Hadoop  a.概念:Hadoop是一个由Apache基金会所开发的分布式系统基础架构  b.组成:Hadoop = HDFS (文件系统) + Mapreduce (数据处理)2.安装  a.配置Java运行环境  b.从官网下载 Hadoop 并解压,地址:http://hadoop.apache.org/releases.html  c.下载 ...

2019-07-05 10:45:00 161

转载 分布式全文搜索引擎——Elasticsearch

1.安装Elasticsearch  a.下载:从官网下载 Elasticsearch,地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch  b.启动:解压后,在 bin 目录打开 elasticsearch.bat 启动服务  c.访问:在浏览器中访问 http://127.0.0.1:920...

2019-06-29 10:02:00 98

转载 二维码生成工具——谷歌zxing

1.在pom中导入依赖<dependencies> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.0&l...

2019-06-26 17:21:00 132

转载 Java调用dll动态链接库——JNA框架

1.JNA框架  a.定义:JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架  b.作用:JNA提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标nat...

2019-06-25 17:25:00 402

转载 限流保护——IIS限流插件

1.安装IIS  a.打开 "开始"——“控制面板”——“程序”——“程序和功能”——“打开和关闭windows功能”  b.在 “Internet Information Services” 下勾选需要的设置(具体设置可自行百度,测试可直接点击“Internet Information Services”前的复选框)  c.在 "控制面板" 中搜索 “管理工具”,打开 “I...

2019-06-19 18:00:00 708

转载 限流保护——nginx限流模块

1.限制请求次数——limit_req_zone模块  a.意义:limit_req_zone表示限制单位时间内的请求数,即速率限制,采用的漏桶算法  a.在conf/nginx.conf 配置文件中添加http { ...... #限制请求次数参数 limit_req_zone $binary_remote_addr zone=...

2019-06-18 18:01:00 183

转载 支付接口——WeChat / Alipay

1.微信支付  a.微信支付官方文档地址:https://pay.weixin.qq.com/wiki/doc/api/index.html  b.在官网下载SDK  c.使用IDEA打开 java_sdk_v3.0.9,修改WXPayConfig 类,将访问修饰符都改为 publicpackage com.github.wxpay.sdk;import j...

2019-06-17 15:30:00 1479

转载 Spring-Data-MongoDB 坐标操作——Geo2d

1.在实体类的坐标字段加上注解@GeoSpatialIndexed@Document(collection="location")public class LocationPO extends BaseEntity { @Id private ObjectId id; @GeoSpatialIndexed private doubl...

2019-06-04 14:24:00 344

转载 消息队列——RocketMQ

1.安装及启动  a.在官网 rocketmq.apache.org/release_notes/release-notes-4.4.0/ 下载并解压RocketMQ  b.配置环境变量:    变量名:ROCKETMQ_HOME    变量值:E:\java\rocketmq-4.4.0  (RocketMQ路径)  c.启动NAMESERVER:    在MQ...

2019-05-10 17:44:00 82

转载 MongoDB与SpringBoot整合(支持事务)

1.创建SpringBoot工程,选择 Web、MonogDB 依赖,pom如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifact...

2019-04-27 15:35:00 1032

转载 MongoDB与Spring整合(支持事务)——SpringDataMongoDB

1.将MongoDB设置为复制集模式  a.修改 mongod.cfg 文件,添加replSetName复制集名称#replication:replication: replSetName: "rs0"  b.在MongDB命令行输入初始化添加 localhost:27017 节点rs.initiate( {_id : "rs0",members: ...

2019-04-25 14:25:00 339

转载 MongoDB的ORM框架——Morphia

1.引入pom <dependency> <groupId>org.mongodb.morphia</groupId> <artifactId>morphia</artifactId> <version>1.3.2</version> &l...

2019-04-02 14:16:00 502

转载 微服务框架——SpringCloud(四)

1.Spring Cloud Config 分布式配置  a.Config服务器    ①新建springboot项目,依赖选择Config Server    ②pom文件关键依赖 <parent> <groupId>org.springframework.boot</groupId> &...

2019-02-28 17:53:00 73

转载 微服务框架——SpringCloud(三)

1.Zuul服务网关  作用:路由转发和过滤,将请求转发到微服务或拦截请求。Zuul默认集成了负载均衡功能。2.Zuul实现路由  a.新建springboot项目,依赖选择 Eureka Discovery 、Web 以及 Zuul。  b.pom文件关键依赖 <parent> <groupId>org.sp...

2019-02-28 09:37:00 59

转载 微服务框架——SpringCloud(二)

1.Feign声明式服务调用(负载均衡+熔断器)  a.概念:Feign是一个声明式的Web Service客户端,它的目的就是让Web Service调用更加简单。Feign整合了Ribbon和Hystrix。  b.新建springboot项目,依赖选择 Eureka Discovery 、Web 以及Feign  c.pom文件关键依赖 <pare...

2019-02-27 14:36:00 76

转载 微服务框架——SpringCloud

1.SpringCloud微服务框架  a.概念:SpringCloud是基于SpringBoot的微服务框架  b.五大神兽:Eureka(服务发现)、Ribbon(客服端负载均衡)、Hystrix(断路器)、Zuul(服务网关)、Spring Cloud Config(分布式配置)2.Eureka服务发现  a.组成:Eureka服务器和Eureka客户端...

2019-02-27 11:18:00 92

转载 HTML5通讯协议——WebSocket

1.导入maven依赖 <!-- websocket --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</art...

2018-02-23 16:43:00 170

转载 工作流——activiti

1.导入依赖 <!-- activiti工作流 --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-engine</artifactId> ...

2018-02-13 16:17:00 83

转载 接口管理工具——阿里RAP

1.阿里官网RAP  a.进入官网http://rapapi.org/org/index.do  b.项目创建:创建团队—— 创建 产品线 —— 创建 分组 —— 创建 项目  c.然后就可以创建 页面及请求了  d.RAP中Mock的规则  e.点击红色按钮"Mock数据"即可获取数据的url2.本地搭建RAP  a.下载最新RAP的wa...

2018-02-10 13:25:00 411

转载 全文搜索引擎——Solr

1.部署solr  a.下载并解压Solr  b.导入项目(独立项目):    将解压后的server\solr-webapp 下的 webapp文件夹 拷贝到tomcat的webapps下,并重命名为solr  c.加入jar包 及 log4j配置:    将解压后的 server\lib\ext 下的所有 jar包 拷贝到 tomcat下solr项目的 ...

2018-02-08 13:53:00 134

转载 实时流式计算框架——JStorm

1.本地调试  a.步骤:生成Topology——实现Spout接口——实现Bolt接口——编译运行  b.加入依赖 <!-- JStorm --> <dependency> <groupId>com.alibaba.jstorm</groupId> &...

2018-02-05 16:26:00 150

转载 Mybatis分页插件——PageHelper

1.引入依赖 <!-- mybatis分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> &l...

2018-02-02 12:24:00 70

转载 分布式session解决——Spring-data-redis

1.如果没有集成shiro来管理session,可以直接使用spring-session2.若集成了shiro,需要Spring-data-redis (或 shiro-redis)3.nginx设置  a.下载nginx  b.解压后,在conf目录下修改nginx.conf文件,配置反向代理 upstream tomcat_server{...

2018-02-02 10:15:00 116

转载 mybatis代码生成器——MyBatis Generator

1.maven依赖  a.加入依赖 <!-- mybatis生成工具 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</a...

2018-02-01 11:44:00 66

转载 RPC远程调用——Dubbo

1.安装Zookeeper  a.下载Zookeeper后解压  b.进入根目录下的conf文件夹,将zoo_sample.cfg改成bak文件,并复制一个修改为zoo.cfg,修改相关配置# The number of milliseconds of each ticktickTime=2000# The number of ticks that the ini...

2018-01-31 12:22:00 70

转载 权限管理——shiro

1.shiro整合spring  a.导入依赖<properties> <shiro.version>1.2.4</shiro.version></properties><!-- shiro --> <dependency> <group...

2018-01-30 14:30:00 41

转载 消息队列——ActiceMQ

1.下载apache-activemq-5.xx.x,\bin\win64目录下运行activemq.bat。之后可进入管理员界面http://localhost:8161/admin,账号密码均为admin2.原生MQ  a.导入依赖 <dependency> <groupId>org.apache.activemq</...

2018-01-30 12:55:00 73

转载 JavaEE 之 SpringBoot

1.Springboot  a.定义:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程  b.约定目录结构:(Maven的资源文件目录/src/java/resources中)      spring-boot项目静态文件目录:/src/java/resources/static(一般放img、css、j...

2017-04-25 19:41:00 108

转载 JavaEE 之 后台验证+拦截器

1.Validator后台验证  a.在web.xml中配置 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> ...

2017-04-25 19:36:00 153

转载 JavaEE 之 WebService

1.WebService  a.定义:WebService是一种跨编程语言和跨操作系统平台的远程调用技术  b.三大技术: XML+XSD,SOAP,WSDL  c.SOAP协议 = HTTP协议 + XML数据格式  d.WSDL:基于XML的描述语言(相当于字典、菜单)2.服务端:  a.在xml中配置 <listener&gt...

2017-04-25 19:22:00 149

转载 JavaEE 之 RESTful

1.RESTful  a.定义:一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。  b.四种方式:    GET:/blog/1 HTTP GET =>  得到id=1的blog 一般用于读取    DELETE:/blog/1 H...

2017-04-25 19:15:00 136

转载 JavaEE 之 Mybatis

1.Mybatis  a.定义:MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架  b.步骤:    ①在src下创建SqlMapConfig.xml 及datasource.properties    ②建UserMapper.java(相当于DAO)public interface UserMapper { ...

2017-04-20 20:26:00 81

转载 JavaEE 之 Habernate

1.Habernate  a.定义:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO(简单java对象,即javabean)与数据库表建立映射关系,是一个全自动的ORM框架  b.ORM:对象关系映射(Object Relation Mapping)2.使用:  a.在SRC下建hibernate.cf...

2017-04-18 20:21:00 107

转载 JavaEE 之 Spring Data JPA(二)

1.JPQL  a.定义:Java持久化查询语言(JPQL)是一种可移植的查询语言,旨在以面向对象表达式语言的表达式,将SQL语法和简单查询语义绑定在一起·使用这种语言编写的查询是可移植的,可以被编译成所有主流数据库服务器上的SQL。  b.语句:select u from User u where u.userId=?2.一对一(OneToOne)...

2017-04-04 09:05:00 72

空空如也

空空如也

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

TA关注的人

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