自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot 系列三

##rest理论基础

2018-10-22 21:04:17 146

原创 docker搭建本地私有仓库

安装运行 docker-registrydocker run -d -p 5000:5000 --restart=always --name registry registry这将使用官方的 registry 镜像来启动私有仓库。默认情况下,仓库会被创建在容器的/image/overlay/imagedb/content/sha256 目录下。你可以通过 -v 参数来将镜像文件存放在本地的指定...

2018-10-10 22:22:51 134

转载 SpringBoot Web相关的自动配置

https://blog.csdn.net/zxzzxzzxz123/article/details/70238626

2018-10-04 20:15:53 157

原创 设计模式-建造者模式

定义:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示用户只需要指定需要建造的类型就可以得到他们,建造的过程及细节不需要知道使用场景:如果一个对象有非常复杂的内部结构(很多属性),想把复杂对象的创建和使用分离优点:封装性好,创建与使用分离。扩展性好、建造类之间独立、一定 程度上解耦缺点:产生多余的Builder对象,产品内部发生变化,建造者都要修改...

2018-09-29 22:10:24 163

原创 设计模式-抽象工厂

一、定义与类型定义:抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口无须指定他们的具体类使用场景:客户端不依赖于产品类实例如何被创建、实现等细节强调一系列相关的产品对象(属于同一产品族)一起使用创建对象需要大量的重复代码提供一个产品类的库,所有的产品以同样的接口出现,从而使客户端不依赖于具体的实现优点:具体产品在应用层代码隔离,无须关心细节将一个系列的产品族统一到一起创建...

2018-09-28 22:02:14 105

转载 年薪50w+的阿里p7专家,顶尖的技术人才,只因做到了这几点

https://blog.csdn.net/qq_39627461/article/details/79557386

2018-09-28 19:27:11 1916

原创 springboot 特性总览篇

一、springboot 三大特性1.组件自动装配:Web Mvc 、Web Flux、JDBC等激活:EnableAutoConfiguration配置:/META-INF/spring.factories实现:XXXAutoConfiguration2.嵌入式web 容器:tomcat、jetty 、undertow 、webflux3.生产准备特性:指标、健康检查、外部化配置等...

2018-09-27 22:19:25 3276

原创 设计模式-工厂方法

定义:定义一个创建对象的接口,但是让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行使用场景:创建对象需要大量重复代码客户端(应用层)不依赖与产品类的实例如何被创建、实现等细节一个类通过其子类类指定创建哪个对象优点:用户只需要关心所需产品的对应的工厂,无需关心创建细节加入新产品符合开闭原则,增加了可扩展性缺点:类的个数容易过多,增加复杂度增加了系统的抽...

2018-09-27 20:28:04 81

原创 设计模式-简单工厂

一。定义:由一个工厂对象决定创建出哪一个产品类的实例类型:创建型,但不属于go23种设计模式二。使用场景工厂类负责创建的对象较少客户端(应用层)只知道传入工厂类的参数,对于如何创建对象逻辑不关心优点:只需要传入一个正确的参数,就可以获取对象,不需要知道创建细节缺点:工厂类职责过重,增加新的产品,需要修改工厂类的判断逻辑,违背了开闭原则在计算机程序设计中,回调函数,或简称回调,是指...

2018-09-27 19:28:38 121

原创 Tomcat性能调优、监控

一、分类tomcat 远程debugtomcat-manager 监控psi-probe 监控二、

2018-09-27 14:03:22 689

原创 拦截复杂参数、环境变量、正则匹配拦截

一、分类拦截this、入参、返回this:@Self入参:可以用AnyType,也可以用真实的类型,同名的用真实的返回值; @Return获取对象的值简单类型:直接获取复杂类型: 反射,类名+属性名获取复杂类似实例user对象 需要先获取字段 再用反射@RequestMapping("/return")public User return1(User user){retur...

2018-09-27 13:57:30 403

原创 Btrace拦截返回值异常、行号

一、拦截时机分类:Kind.ENTRY入口,默认值Kind.RETURN返回––Kind.Line行Kind.THROW异常二 实例:1.返回值测试:控制层测试代码/*** 返回值拦截*/@RequestMapping("/return")public User return1(User user){return us...

2018-09-27 11:30:39 459

原创 使用Btrace拦截方法

构造函数拦截测试代码package com.baoge_springboot.springboot_core.web.entity;public class User {private Integer id;private String username;public User(Integer id, String username) { super(); this...

2018-09-26 22:10:59 432

转载 btrace 基础

BTrace是Java的安全可靠的动态跟踪工具。 它的工作原理是通过 instrument + asm 来对正在运行的java程序中的class类进行动态增强。也就是说btrace可以在Java程序运行时,动态地向目标应用程序的字节码注入追踪代码。说他是安全可靠的,是因为它对正在运行的程序是只读的。也就是说,他可以插入跟踪语句来检测和分析运行中的程序,不允许对其进行修改。因此他存在一些限制:不...

2018-09-26 21:18:00 113

原创 Btrace安装入门

一.配置环境变量下载btrace https://github.com/btraceio/btracehttps://github.com/btraceio/btrace/releases/tag/v1.3.11.1解压文件新建环境变量:BTRACE_HOME添加path: %BTRACE_HOME%\bin二 两种运行脚本的方式1 在JVisualVM中添加Btrace插件,...

2018-09-26 18:47:55 499

转载 jvm jvisualvmexe 插件安装

https://blog.csdn.net/prstaxy/article/details/51163060

2018-09-25 21:06:43 701

权限分配与授权

shiro权限分配 1、理解基于资源的权限管理方法。 2、掌握权限管理的数据模型。 3、掌握不使用shiro开发基于url的权限管理方法。 4、掌握Shiro进行用户认证的常用方法。 5、掌握Shiro进行授权的常用方法。 掌握Shiro整合企业应用开发的方法。

2018-04-30

空空如也

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

TA关注的人

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