自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (10)
  • 问答 (2)
  • 收藏
  • 关注

原创 Spring AOP从入门到放弃之自定义注解收集系统日志

希望的效果为需求用户点击了某个界面,请求了后台某个接口。接口请求到后台后,记录请求的数据到数据库中。实现方式1、自定义一个注解,被加注解的方法,请求的数据被保存下来 2、定义一个aop 去拦截被注解的方法 3、写一个线程池、执行拦截后的逻辑。也就是保存到数据库中效果图查看到刚刚请求用户列表界面的执行情况实现步骤1、自定义注解@Target(ElementType.METHOD) @Retenti

2017-10-27 21:36:41 1152 1

原创 Spring AOP从入门到放弃之多数据源读写动态切换

项目中如果需要由多个数据源,比如3个,一个主两个从。主库主要是写操作,两个从库做读操作。 那么在spring boot中怎么使用AOP判断程序是读还是写,并且分配到不同的数据源中呢?本文重要是 的代码是使用 spring boot 、druid、mybatis、mybatis plus等技术做支持的。逻辑步骤大概的逻辑为, 1、引入durid 2、配置三个数据源,1个写,2个读,两个从库实现简

2017-10-27 20:54:50 830

原创 Spring AOP从入门到放弃之概念以及Spring Boot AOP demo

AOP核心概念1、横切关注点对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点2、切面(aspect)-》(通知+切点)类是对物体特征的抽象,切面就是对横切关注点的抽象。 通知+切点 意思就是所有要被应用到增强(advice)代码的地方。(包括方法的方位信息)3、连接点(joinpoint)-》(被拦截的方法)被拦截到的点,因为Spring只支持方法类型的连接点,所以在Spring中

2017-10-27 14:35:36 2675

原创 阿里巴巴Java开发规约插件使用

就在今天 10月14日上午9:00 阿里巴巴于在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件,该插件在扫描代码后,将不符合《手册》的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能。–两个字牛逼

2017-10-14 19:15:23 2967 5

原创 Java8放弃系列之-1.1-介绍

推荐、参考资料参考资料:Java 8 简明教程 中文API:中文API JAVA8 十大新特性详解:JAVA8 十大新特性详解扯淡java8相对以前的版本应该说是一个重要的版本:看过一个笑话,大概是–》 今天CTO推荐了一个10年编程经验的大牛来公司面试。正好主程在开会,于是叫了一个应届生去面试,本想就走个流程,但是没想到,最后这个大牛被拒了。主程问这位应届生,怎么回事。应届生不屑的说,一问三

2017-10-13 10:00:16 884

原创 使用RestTemplate上传文件

最近在用Spring Cloud,搭建微服务应用,其中一个微服务是把文件上传到七牛,其他的文件上传都是通过他。但是在使用Fegin调用该服务的接口的时候,一直有问题,恩——–先用RestTemplate试试博客小福利 点我 阿里云优惠券免费取步骤1、声明对象 @Bean public RestTemplate restTemplate() { return new Re

2017-10-10 16:59:22 7848

原创 Fegin 请求日志查看配置

在spring cloud的项目中,使用Fegin做多个服务之间的调用,是很常见的事情,但是调用失败后虽然能进入熔断器中,但是具体的失败原因,或者日志,如果能看到,那么对开发调试,将会有很大的帮助。步骤1、配置FeignConfig@Configuration public class FeignConfig { /** * 配置请求重试 * */ @

2017-10-09 19:46:21 6837

原创 Fegin 多媒体上传调用

multipart/form-dataSpring MVC中关于关于Content-Type类型信息的使用 首先我们来看看RequestMapping中的Class定义: [html] view plain copy @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME)

2017-10-09 18:51:55 1708 1

原创 监控redis命令--monitor--redis调试

monitor是什么?有时候我们需要知道客户端对redis服务端做了那些命令操作。我们可以试用monitor命令来查看。 他能清楚的看到客户端在什么时间点执行了那些命令MONITOR 是一个调试命令,每个命令流回来的redis服务器处理。它可以帮助理解数据库中正在发生的事情。此命令可用于通过使用CLI通过telnet。看到所有的请求,由服务器处理为了点时使用Redis作为数据库和分布式缓存系统的一

2017-10-09 10:29:35 4352

java时钟程序

java做的一个时钟很漂亮的界面。下载后就可以用了。喊方便

2013-07-02

java的迷宫超好

一个用java编写的迷宫程序里面有源码,下载后就可以用了,很方便。

2013-07-02

poi2.5帮助文档

poi2.5帮助文档 英文 的 英文版 poi2.5帮助文档 英文 的 英文版

2013-05-30

wordreader

wordreader wordreader wordreader wordreader wordreader wordreader

2013-05-30

poi中文帮助文档

poi中文帮助文档poi中文帮助文档poi中文帮助文档poi中文帮助文档

2013-05-30

C语言100例

C语言100例及教程.chm 里面有c语言的经典例子,

2013-03-28

循环队列的实现与表示

循环队列的实现与表示,用c语言实现,很有用哦

2013-03-28

c语言链表代码

用c语言实现的数据结构里的代码。单链表,有初始化,添加,删除,插入。

2013-03-23

c语言单片机

里面有教用c语言编写与单片机有关的编程

2013-03-23

c语言代码 大学的一些c语言代码

c语言的一些代码 在大学 教科书的一些代码 c语言

2012-06-09

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

TA关注的人

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