自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux开启防火墙后,Docker容器启动报错:ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule 解决办法

Error response from daemon: driver failed programming external connectivity on endpoint mysql5.7-cdcs-cd (ac43ff409d232efe3eace11b5f2b9d08b8f98c949e7fb43323bc289240560e38): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3306 -j D

2022-11-03 21:44:31 5503 2

原创 IDEA 打包docker镜像(以打包Jdk8为例)

在idea中,运行编辑好的configuration,直接创建镜像。如下图,左下角窗口services中Images中,多了一个【jdk8u:1.8.333】的镜像。

2022-10-25 17:24:46 4282

原创 Idea配置连接Linux环境的docker服务

Linux环境中,配置docker的服务端口,重启docker服务。开发环境中,IDEA中配置docker

2022-10-25 16:50:16 2045 2

原创 springcloud的微服务的设计方案一:gateway+springsecurity+session共享

这个方案是利用spring security的session共享机制,进行认证和鉴权。同时,这个方案也没有将springsecurity集成在springcloud gateway中,而是作为共通组件,集成在认证和业务类型的微服务中。

2022-10-22 21:20:38 2610 1

原创 一个诡异的A component required a bean of type异常

A component required a bean of type 'org.springframework.security.authentication.AuthenticationManager' that could not be found. springboot的主启动类,与包下各个组件的加载问题。因为启动类上面的@SpringBootApplication里面默认包含了一个@ComponentScan注解,这个注解默认情况下是扫描该类所属包下面的所有类,包含子目录中的类。

2022-10-22 18:35:04 22837 1

原创 org.springframework.security.access.AccessDeniedException: 不允许访问

org.springframework.security.access.AccessDeniedException: 不允许访问。原因是:@PreAuthorize 注解的异常,抛出AccessDeniedException异常,不会被accessDeniedHandler捕获,而是会被全局异常捕获。

2022-10-22 11:35:11 7722 1

原创 springsecurity + session共享 + redis的用户登录,权限校验,

session共享,启动异常:No session repository could be auto-configured, check your configuration (session store type is ‘redis’)

2022-10-20 22:36:52 902

原创 Invalid bound statement (not found): com.web.sysmgr.mapper.UserMapper.login

Invalid bound statement (not found)这个问题的实质就是mapper接口和mapper.xml没有映射起来

2022-10-20 22:02:28 2163

原创 ELK: 给Elasticsearch, Kibanan设置访问的账号和密码

实现elasticsearch和kibana的账号密码登录

2022-09-24 13:29:06 10301 1

原创 ELK:Windows下将Elasticsearch、Logstash、Kibana添加为后台服务

Windows下将Elasticsearch、Logstash、Kibana添加为后台服务。

2022-09-23 22:20:03 1292

原创 初学Java设计模式随记 -- 装饰(Decorator)模式

装饰(Decorator)模式又叫包装器(Wrapper)模式。 1. 用意动态地给一个对象添加一些额外的职责。 2. 参与者• 抽象构件(Component):定义一个对象接口,可以给这些对象动态地添加职责。• 具体构件(Concrete Component):定义一个对象,可以给这个对象添加一些职责。• 抽象装饰者(Decorator):持有一个构件(Component)对象的...

2011-01-06 21:32:17 196

原创 初学Java设计模式随记 -- 代理(Proxy)模式之动态代理(Dynamic Proxy)

 什么是动态代理?被代理的对象(真实主题(RealSubject))可以在运行时动态改变,需要控制的接口(抽象主题(Subject))可以在运行时改变,控制的方式也可以动态改变,从而实现了非常灵活的动态代理关系。 Java提供了动态代理的实现方法。在Java的java.lang.reflect库中,提供了下面的三个类来实现动态代理。Proxy(类): 此类表示代理设置,通常...

2010-12-28 20:51:33 193

原创 初学Java设计模式随记 -- 代理(Proxy)模式之静态代理(Static Proxy)

代理(Proxy)模式 1. 用意:为其他对象提供一种代理以控制对这个对象的访问。(给某一对象提供代理对象,并由代理对象控制具体对象的引用. ) 2.参与者:• 抽象主题(Subject): 定义真实主题(Real Subject)和代理(Proxy)的共用接口,这样就在任何使用真实主题(Real Subject)的地方都可以使用代理(Proxy)。• 真实主题(Rea...

2010-12-28 20:51:17 128

原创 初学Java设计模式随记 -- 原型(Prototype)模式

原型(Prototype)模式也有叫原始模型模式。 1. 用意:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 2. 参与者:•抽象原型(Prototype): 声明一个克隆自身的接口。•具体原型(Concrete Prototype): 实现一个克隆自身的操作。• 客户端(Client):让一个原型克隆自身从而创建一个新的对象。 3.结构:  ...

2010-12-11 16:44:10 137

原创 初学Java设计模式随记 -- 单例(Singleton)模式

本篇内容主要摘取自GoF的设计模式和阎宏的《Java与模式》  单例(Singleton)模式,也叫单件模式。定义如下:(参照GoF设计模式) 1. 用意:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2.参与者:• 单例类(Singleton)— 定义一个getInstance()操作,允许客户访问它的唯一实例。getInstance()是一个类操作(一个静...

2010-12-01 22:19:38 161

原创 预览文章: 初学Java设计模式随记 -- 建造者(BUILDER)模式

 建造者(BUILDER)模式又叫生成器(BUILDER)模式。它的定义如下:(参见GoF的设计模式与阎宏的《Java与模式》)1. 用意:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2. 参与者:• 抽象建造者(Builder): 为创建一个产品(Prodcut)对象的各个部件指定抽象接口。• 具体建造者(ConcretBuilder): ...

2010-11-30 22:49:47 129

原创 初学Java设计模式随记 -- 抽象工厂(Abstract Factory)模式

 抽象工厂(Abstract Factory)模式的定义如下:  1. 用意: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。(Provide an interface for creating families of related or dependent objects without specifying their concrete classes.)...

2010-11-20 22:44:30 157

原创 初学Java设计模式随记 -- 工厂方法(Factory Method)模式

工厂方法(Factory Method)模式,又叫做虚拟构造子模式或者多态性工厂模式。 1.用意:定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。( Define an interface for creating an object, but let subclasses decide which class to in...

2010-11-17 23:32:47 140

原创 初学Java设计模式随记 -- 简单工厂模式(Simple Factory Pattern)

简单工厂(Simple Factory)模式: 又称静态工厂方法模式(Static Factory Method Pattern)。 简单工厂模式并没有被包含在GOF的23种设计模式中。不过,在阎宏《Java与模式》给出了简单工厂(Simple Factory)模式的定义。它是工厂模式的一种形态。 1.用意:简单工厂模式就是有一个工厂类根据传入的参量决定创建出那一种产品类的...

2010-11-17 23:32:22 166

原创 初学Java设计模式随记 -- 工厂模式(Factory Pattern) 续

利用工厂模式可以将对象的创建过程和使用进行分离(也就是解藕),从而促进了对象创建过程的封装。在回顾前一篇随记初学Java设计模式随记 -- 工厂模式(Factory Pattern)中例子1和例子4时,可能会有这么几个的疑问: 为什么要有一个抽象产品类?为什么工厂方法返回的是一个抽象产品类类型?为什么在客户端调用时,也是通过抽象产品类来定义要产品类对象? 这就是...

2010-11-14 21:03:29 159

原创 初学Java设计模式随记 -- 工厂模式(Factory Pattern)

 在阎宏《JAVA与设计模式》中 ,工厂模式(Factory Pattern)分为下列几种形态:1.简单工厂(Simple Factory)模式: 又称静态工厂方法模式(Static Factory Method Pattern).2.工厂方法(Factory Method)模式:又称多态性(Polymorphic Factory)模式或虚拟构造子(Virtual Construtor...

2010-11-10 13:13:33 141

原创 初学Java设计模式随记 -- GOF 设计模式分类

 以下摘自《GOF设计模式 可复用面向对象软件的基础》中文版。    我们根据两条准则(表1 - 1 )对模式进行分类。第一是目的准则,即模式是用来完成什么工作的。模式依据其目的可分为: 创建型( C r e a t i o n a l )、结构型( S t r u c t u r a l )、或行为型( B e h a v i o r a l )三种。1....

2010-11-05 09:42:00 128

原创 初学Java设计模式随记 -- 带着疑问学习设计模式

最近在学习设计模式时,发现总是会有一些疑问,有的能找到答案,有的不能找到答案。如下: 1.   在相同的场景下,如果不使用模式,会有什么问题?2.   使用了模式后,解决了什么问题?还有什么问题没有解决?会不会带来新的问题? 3.   解决同样的问题,是不是只有一种模式可用?4.   如果有多个模式可以使用,那么,哪一个是最合适的?还是需要结合使用? 5.   相似...

2010-11-04 00:07:56 134

原创 初学Java设计模式随记 -- 为什么学习设计模式

这段时间在学习设计模式,不过,有人对我说,现在设计模式已经过时了。不禁要思考:为什么要学习设计模式?学习设计模式的目的是什么?设计模式能带来什么? 网友们和各个大师的总结和概括已经非常精辟了。从论坛和书中摘录一些段落,并标注一些对本人启发较大的片断。通过今后不断地更新、整理和回顾这些总结,相信能对设计模式的学习和使用起到更大的启发和指导作用。 设计模式的宗旨和目的: ...

2010-11-03 21:26:23 169

空空如也

空空如也

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

TA关注的人

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