栗霖积跬步之旅

71 篇文章
29 人订阅

全部文章

用户1134788

深入理解java虚拟机-第二章:java内存区域与内存泄露异常

java将内存的管理(主要是回收工作),交由jvm管理,确实很省事,但是一点jvm因内存出现问题,排查起来将会很困难,为了能够成为独当一面的大牛呢,自然要了解...

222
用户1134788

一天一个设计模式:模板方法模式

  模板方法模式是类的行为模式,准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不...

693
用户1134788

一天一个设计模式:装饰者模式

装饰者模式又称为包装(wrapper)模式。装饰者模式对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。

501
用户1134788

一天一个设计模式:策略模式

策略模式属于对象的行为模式,其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响客户端的情...

682
用户1134788

一天一个设计模式:适配器模式

适配器模式是把一个类的接口变成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。

543
用户1134788

一天一个设计模式:建造模式

  建造模式是对象的创建模式,建造模式可以将一个产品的内部表象(个人理解,可以称为组件)与产品的生产分割开来,从而可以使一个建造过程生产出来具有不同内部表象的产...

523
用户1134788

一天一个设计模式:单例模式

作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化,并向整个系统提供这个实例。

381
用户1134788

一天一个设计模式:抽象方法模式

工厂方法模式针对的是一类产品的等级结构,而抽象工厂模式针对的是多个产品等级结构(一个产品族)。

1184
用户1134788

一天一个设计模式:工厂方法模式

  随着实际需要的工厂数量增加,简单工厂模式体积会迅速膨胀,代码迅速臃肿严重。   补充:工厂方法模式是针对一类产品的工厂

1345
用户1134788

一天一个设计模式:简单工厂模式

  解耦,在a类中如何想使用b类的某种功能,必须new 一个b对象出来,假如有一个c类,跟b实现了同一个接口,后续想要将b替换成c就需要更改在a中的代码,以此类...

673
用户1134788

异常:org.springframework.http.converter.HttpMessageNotReadableException

spring(springboot、springmvc)出现标题的异常一般是由于controller的入参失败引起的。

744
用户1134788

异常mongodb:Invalid BSON field name XXXXXX:YYYYY.zz

定位到发现一个很神奇的现象上面的结构无法顺利以map的key值存入mongodb里面。

490
用户1134788

springboot启动异常:java.lang.IllegalArgumentException: Could not resolve placeholder 'xxx.xxx.xxx' in va

在打包到服务器上时指定的配置文件命名会去查找对应的配置文件,发现不了,导致属性注入失败,最终导致tomcat启动失败。

800
用户1134788

git中的merge与rebase

2496
用户1134788

关于打包后提示无法连接到mongodb的情况

昨天晚上要和前端联调。 打完jar包后发现无法连接到测试环境的数据库。 就很尴尬,最后发现问题在于mongodb的URI写错了: 正确的URI格式:mongod...

3525
用户1134788

序章:为什么学习使用kotlin、及kotlin的一些碎碎念

为什么使用kotlin? 当然是因为项目目前的开发语言是kotlin啊! 一方面是想能够尽快适应项目,另一方面,kotlin这门语言独特的语法,确实很吸引我,也...

3116
用户1134788

关于Intellij IDEA导入jdk出现异常

目前JDK出现的情况如下: ? 这里JavaJDK是有问题的,因为只有jre而没有JDK。正确做法是重新安装新的JDK。 正常的JDK下的目录是这样的: ? 选...

2846
用户1134788

1.react的基础知识

React 的基础之:JSX 语法 react 使用 JSX 语法,js 代码中可以写 HTML 代码。 let myTitle = <h1>Hello, Wo...

2756
用户1134788

第一章计算机网络和因特网-day01

什么是因特网: 其一:构成因特网的基本硬件与软件。 其二:为分布式应用提供服务的联网基础设施。 终端机器称为主机( host ) 或者端系统( end syst...

3145
用户1134788

Gradle的快速入门

1.基础知识: Gradle提供了:构建项目的框架。但是其中起作用的是Plugin。 Gradle在默认情况下提供了很多常用的Plugin。例如:构建Java的...

3766

扫码关注云+社区