捡了芝麻丢了西瓜

好好学习,多多总结.

第三方接口对接之鉴权

第三方接口对接 鉴权 记录一次和第三方接口对接的过程。 对接要求 对方的接口做了加密验证,需要将参数进行加密生成一个Signature签名。然后对方也会根据参数做一样的步骤来比对签名是否相等来判断参数是否被篡改或者判断身份是否一致。 对方提供了以下几个参数: accessKey : 和参数进行混...

2019-04-24 15:06:47

阅读数 11

评论数 0

linux之Git安装配置

下载最新的git Git-github地址 v2.20.2 目前较新的版本 开始下载 wget https://github.com/git/git/archive/v2.20.1.tar.gz 下载完成之后解压。 tar -zxvf v2.20.1.tar.gz 编译安装git 依赖环境 y...

2019-04-02 10:17:37

阅读数 6

评论数 0

SpringBoot+thymeleaf+thymeleaf-layout-dialect后台页面布局

最近在做针对框架的后台管理系统,涉及到一些技术点做记录。 项目框架 : SpringBoot、Thymeleaf 页面框架:x-admin 布局框架: thymeleaf-layout-dialect SpringBoot pom.xml <dependency&am...

2019-03-05 15:08:27

阅读数 134

评论数 0

了解Spring之BeanDefinition对象

BeanDefinition 首先我们需要了解BeanDefinition到底是个什么东西? 了解Spring基于BeanDifination对象做了哪些实现? 基于Spring是如何使用Beandifination对象来操作的?基于Mybatis的mapper分析。 首先我们需要了解Bean...

2019-02-25 10:10:28

阅读数 42

评论数 0

CAT消息丢失问题排查Sorry, the message is not there. It could be missing or archived.

当点击CAT的查看LogViews时出现Sorry, the message is not there. It could be missing or archived. 这时候出现这种问题会一头雾水,去github上查看貌似也没有给出明确答复。 这里根据自己的猜想以及源码角度的查看来定位问题...

2019-01-30 14:51:36

阅读数 202

评论数 0

CAT+Feign+hystrix整合消息调用链路

Feign Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,S...

2018-07-02 17:38:43

阅读数 904

评论数 13

IDEA中DEBUGjar包版本切换

当jar包版本出现冲突的时候,会导致debug不到特定版本的源码,这时候需要你通过设置将这个选项给调整出来 将红框部分勾上。 在你查看源码或者debug的时候,可以随意切换,很方便。...

2018-06-04 16:43:56

阅读数 520

评论数 0

SpringMVC的Body参数拦截

SpringMVC对出参和入参有非常友好的拓展支持,方便你对数据的输入和输出有更大的执行权,我们如何通过SpringMVC定义的结果做一系列处理呢? 入参 RequestBodyAdvice : 针对所有以@RequestBody的参数做处理 参考案例 : JsonViewReq...

2018-05-31 16:22:45

阅读数 937

评论数 0

swagger-bootstrap-ui 一款不一样的API文档

简介 基于swagger-bootstrap-ui做了一些优化拓展,原地址是在 swagger-bootstrap-ui 访问,一些特性功能可以在原地址上进行参考.本项目没有打包到mavne私服中,需要自己本地编译。 github地址 : https://github.com/liukaixi...

2018-05-22 16:42:44

阅读数 5123

评论数 0

日常问题操作汇总

maven idea maven打包的时候,针对SNAPSHOT结尾的jar包从cachecloud-open-client-basic-1.0-20180507.072005-3.jar , 导致运行的时候没有找到jar包 &l...

2018-05-18 17:42:11

阅读数 52

评论数 1

ArrayList中的sort排序

ArrayList中有一个sort排序方法,只要你实现了Comparator的接口,按照你自己的排序业务进行实现,你只要告诉这个接口按照什么类型进行排序就OK了。这种方式类似于设计模式中的策略模式,把流程划分好,具体的业务逻辑由用户指定。这时候我们需要带着问题去看看里面具体是如何实现的.. 环境描...

2018-01-02 10:38:32

阅读数 2065

评论数 0

ConcurrentHashMap源码阅读笔记

HashMap是我们用的比较多的数据结构,但是它在高并发下面进行put操作时,很有可能会引起死循环,这主要是在它扩容的情况下,导致链表头尾可能存在重复节点,而这时候解决的办法有很多,如Hashtable和Collections.synchronizedMap(hashMap),但是这俩货的性能是存...

2018-01-02 10:37:49

阅读数 48

评论数 0

SpringMVC handleMapping映射过程记录

SpringMVC Mapping映射 记录 初始化IOC容器 Spring初始化的时候会优先初始化自定义的类,下面这个就是 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0...

2018-01-02 10:36:41

阅读数 1569

评论数 0

spring cache 集成 cacheCloud redis

spring cache 集成 cacheCloud redis

2018-01-02 10:35:47

阅读数 1114

评论数 0

Spring Aspect 调用过程

主要想了解一下Spring中如何通过切面去动态在方法前后切入多个切入点去实现的。 需要关注的几个点: 1. 切入点和通知是如何去注册的?(后续补充) 2. 代理过程中是如何植入这些拦截的?布置场景log 日志切入点实现类/** * 日志切面 * * @author Liukx ...

2018-01-02 10:28:36

阅读数 392

评论数 0

回眸Spring - 事物运行原理机制

Spring的事物是如何运作的? 首先带着问题看源码: - Spring的事物是通过哪些原理实现的? - Spring的事物机制是如何提交和回滚的? ==希望你有阅读过Spring源码的经历,不然有的东西可能理解不清楚..== Spring的事物是通过哪些原理实现...

2017-08-10 13:42:01

阅读数 270

评论数 0

Java基础之HashMap阅读总结

工作中常常会遇到常用的类,但是由于封装的太好,一般也不会出现太多的问题,就导致对底层的实现了解的比较少,最近想把这些东西全部都梳理一下,也顺便多学习一些实现思路。欢迎共同探讨 带着几个问题去读源码: 1. HashMap是基于哪种数据结构实现的? 2. HashMap是如何存储的? 3. H...

2017-07-31 18:27:18

阅读数 91

评论数 0

Spring + Jta +JDBCTemplate 分布式事物实现方式

最近项目中需要用到多数据源管,数据访问层采用的是JDBCTemplate去做的,一开始是在数据源这块做了一个多数据源的操作类,通过拦截器注解去动态赋值指定的数据源操作,这种做法在查询中是没有问题的,但是DML操作时,会出现问题:事物中无法动态操作数据源,导致很多操作指针对第一个库。查询资料的时候发...

2017-07-31 16:41:41

阅读数 581

评论数 0

ActiveMQ 发送指定消息

刚刚接触activemq,网上也有很多资料,需要花很多时间去整理资料和自我尝试,有的能成功,有的也可能是因为自己的步骤原因导致调试失败,所以特意总结了一下自己所学习到的知识,与大家分享一下. activemq发送指定消息给指定的人: 1. 消费者代码package com.clgg.job....

2016-01-04 09:53:29

阅读数 3493

评论数 0

activemq 队列消息定时清理

activemq 队列消息定时清理

2015-12-30 13:39:36

阅读数 6334

评论数 0

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