5 HashMap黑龙江分Map

尚未进行身份认证

我要认证

九层之台,始于垒土;千里之行,始于足下

等级
TA的排名 6w+

SpringBoot与RabbitMQ

关于RabbitMQ我就不过多介绍了,我得博客前面也有过说明,本篇博客主要介绍一下SpringBoot与RabbitMQ的整合SpringBoot整合RabbitMQ,RabbitAutoConfiguration 为我们SpringBoot为RabbitMQ 创建的自动配置类自动配置了连接工厂 ConnectionFactoryRabbitProperties封装了 RabbitMQR...

2019-01-30 11:10:08

过滤器解决跨域问题

什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略(所谓同源是指,域名,协议,端口均相同)造成的,是浏览器对JavaScript施加的安全限制。请求地址形式结果study.cn/json/jsonp/jsonp.htmlhttp://study.cn/test/a.html同一域名,不同文件夹成功http://study.cn...

2019-01-28 18:49:15

SpringBoot与缓存

关于Spring整合Redis我们之前已经有过介绍,这里对相关注解的使用我们就不再介绍太多,可以查看Spring整合Redis注解实现了解JSR107缓存规范Java Caching定义了5个核心接口CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期间访问多个CachingProviderCacheManager定...

2019-01-22 16:00:53

SpingBoot与数据访问(二)整合Mybatis与JPA

之前我们说了springBoot 整合JDBC的方式以及说了切换为Druid数据源,我们这篇博客说一下springBoot与Mybatis的整合1. 首先加入Mybatis以及相关依赖<dependencies> <dependency> <groupId>org.springframework.boot&a

2019-01-22 10:13:46

SpingBoot与数据访问(一)JDBC方式、整合Druid

1.JDBC我们首先使用JDBC连接数据库1.1 导入Maven坐标我们首先导入JDBC与mysql依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</arti

2019-01-20 17:27:15

SpringBoot 日志

1 .市面上的日志框架JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面 (日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-loggingLog4j JUL(java.util.logging) L...

2018-11-14 12:01:05

SpringBoot配置文件

SpringBoot使用一个全局的配置文件,配置文件名是固定的application.propertiesapplication.yml我们首先说一下yml 文件的用法1.yml基本语法k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的person:#我们可以配置普通的字面值,字符串不需要加引号 name: ...

2018-11-12 10:39:35

SpringBoot HelloWorld启动简析

@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}@ResponseBody@RestControllerpu...

2018-11-11 21:37:33

dubbo高可用之zookeeper宕机、Dubbo直连、负载均衡、服务降级、集群容错

dubbo高可用之前我们说了dubbo超时重试启动检查等配置,接下来我们说一下dubbo高可用的一些配置1.zookeeper宕机我们接下来讨论一下如果zookeeper宕机对我们的服务提供者消费者有什么影响现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。原因:监控中心宕掉不影响使用,只是丢失部分采样数据数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不...

2018-11-01 18:19:43

dubbo配置之属性配置原则、启动检查、超时时间、重试次数、多版本

之前我们简单介绍了dubbo配置服务提供者、消费者以及管理平台监控平台,接下来我们再说一下dubbo的配置。1.配置策略1.1 属性配置dubbo可以在JVM 启动参数、dubboXML、dubbo.properties 三个地方配置,这里我们以端口为例.JVM 启动参数我们可以在启动项目时盘配置VM参数-Ddubbo.protocol.port=20883dubboXML...

2018-11-01 10:39:20

Spring整合Redis报ClassCastException

最近在用Spring注解方式Cacheable 整合Redis的时候,报ClassCastException 异常,我方法返回值是一个PageVo, 报不能将PageVo 不能转换成String 类型。一开始网上搜都是说SpringBoot整合方案,但我用的是Spring的方式的,后来看过几篇文章,这里记录一下一、为什么Spring redis中缓存的对象需要实现 Serializable 序列...

2018-10-21 22:00:39

Spring整合Redis注解实现

之前我们说了Spring这个Redis,使用RedisTemplate 实现,不过有些地方也过于麻烦,因此Spring 团队对 Jedis 进行了封装,独立为 spring-data-redis 项目,配合 spring 特性并集成 Jedis 的一些命令和方法。并提供了相关注解,帮助我们快速开发,实现缓存功能1. 添加项目依赖<!--redis 缓存--> &...

2018-10-17 17:08:47

Spring整合Redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。我们都知道,在日常的应用中,数据库瓶颈是最容易出现的。数据量太大和频繁的查询,由于磁盘IO性能的局限性,导致项目的性能越来越低。这时候,基于内存的缓存框架,就能解决我们很多问题。例如Memcache,Redis等。将一些频繁使用的数据放入缓存读取,大大降低了数据...

2018-10-17 11:39:43

通过Expire实现Redis锁机制

在我们的业务系统中,可能因为某种原因,用户会不断的点击表单提交按钮,为了较少对系统的 无意义访问、暴力提交以及用户体验,我们利用redis的过期时间简单的实现了一种Redis锁当用户提交表单的时候,我们通过对表单数据以及用户唯一标识例如userNo进行加密,当做我们缓存的唯一keyimport java.security.MessageDigest;public static Stri...

2018-10-15 14:38:33

Nginx快速入门(三)正向代理、HTTP服务器与动静分离

本文将介绍Ngix 反向代理 、负载均衡 、HTTP服务器(包含动静分离) 、正向代理 等几个方面,由于本人接触使用也没有多久,所以还会有很多不全以及错误的地方,还望大家指正 共同进步。3.HTTP服务器Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,同时现在也很流行动静分离,就可以通过Nginx来实现,首先看看Nginx做静态资源服务器serv...

2018-10-11 14:14:23

Nginx快速入门(二)反向代理与负载均衡

本文将介绍Ngix 反向代理 、负载均衡 、HTTP服务器(包含动静分离) 、正向代理 等几个方面,由于本人接触使用也没有多久,所以还会有很多不全以及错误的地方,还望大家指正 共同进步。反向代理反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代...

2018-10-09 14:57:20

Nginx快速入门(一)Nginx初识与安装

1.什么是Nginxnginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。2.Nginx的特点和组成特点:Nginx特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好组成:N...

2018-10-08 14:38:55

UEditor二次开发之新增自定义按钮

需求现状描述:目前预览正文内容只是文本框放大的样式优化方向:建议点击预览可直接预览门户界面的样式也就是现状我们调用的是Ueditor自带的预览功能,而需求中的预览功能则相当于要我们重写预览按钮在之前老版本的Ueditor中新增按钮很麻烦,具体可以参考这里二次开发无需对 UEditor 代码做任何修改,只需在UEditor之外通过UEditor提供的二次开发接口开发定制功能.这种开发...

2018-09-30 11:54:04

UEditor粘贴或插入的表格不显示边框的解决办法

现状描述:若复制word中表格内容或excel表格内容至正文编辑框中后,表格没了,显示仅是单元格文字这里说一下我的解决方案1.样式我拿到这个bug后首先考虑的就是table的border的样式丢失了,所以在我参考了几篇文章后 尝试了一下解决方案修改ueditor.all.js1.在文件中找到如下代码并修改utils.each(tables, function (table) { ...

2018-09-30 10:25:36

Linux常用命令(二)

组管理和权限管理命令含义备注chown -R 用户名(用户名:组名) 文件名修改文件所有者-R 递归修改chgrp -R 组名 文件名修改文件所在组-R 递归修改usermod -g组名 -d 目录名 用户名改变用户登录初始目录chmod修改文件夹 文件权限chmod u=rwx,g=rw,o=x a.txt(a所有人)chmod u-x,...

2018-09-29 11:12:24

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得