自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot启动报错yaml格式不正确

检查yaml文件配置是否包含特殊字符,例如:@,如有使用字符串。

2024-09-19 15:22:33 146

原创 Jenkins ssh 服务器异常

在Jenkins服务器上删除过期的key。原服务器重新部署,更改了密码。

2023-11-08 14:09:52 339 1

原创 获取安卓包的公钥信息

将CERT.RSA 后缀名修改为p7b, 打开查看公钥信息。阿里云app备案需要。

2023-09-05 14:22:23 2289 1

原创 下载安装Android SDK

参考链接。

2023-09-05 13:09:05 322 1

原创 IDEA 指定spring.profiles.active本地启动

spring.profiles.active=devspring.profiles.active=pro

2023-04-25 14:25:00 3504

原创 springboot+druid+dynamic-datasource+数据库密码加密

springboot+druid+dynamic-datasource+数据库密码加密

2023-02-18 15:56:08 341

原创 Java后端解决跨域问题Access to XMLHttpRequest at ‘url’ from origin ‘url’ has been blocked by CORS policy

后端解决跨域问题调用

2022-12-12 22:05:06 574

原创 Redis

报错信息:java.lang.NoClassDefFoundError: org/springframework/data/redis/core/RedisCallback解决方案:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></depende

2022-01-16 16:52:58 548

原创 设计模式之工厂模式

**简单工厂模式:**根据传入参数决定创建具体子类对象的模式。​ 优缺点:​ 优点:根据外界给定信息,创建具体的对象。明确了各自对象的职责和权利。​ 缺点:不符合面向对象的开闭原则,增加新的实体类需要增加新的if-else**工厂方法模式:**每个子类是一个工厂类,使用多态特性动态创建对象​ 优缺点:​ 优点:可动态扩展,符合面向对象的开闭原则。​ 缺点:每个子类对应一个工厂类,子类较多,会出现多个工厂类。**抽象工厂模式:**把子类进行分组,同组中的不同对象由同一个工厂子类

2021-05-30 13:12:24 118

原创 设计模式之单例模式

1. 使用场景当遇到下列场景,可以考虑使用单例模式。a. 当需要频繁创建和销毁对象时;b. 有状态的工具类对象,比如访问阿里OSS。2. 代码实现举例a. 懒汉式,线程不安全,多个线程执行时会创建多个实例/** * 懒汉式,线程不安全,不推荐 */public class SingletonDemo { private static SingletonDemo singletonDemo; private SingletonDemo() {} public s

2021-05-10 23:51:16 76

原创 Gson JsonObject JsonArray使用举例

引入pom依赖:<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version></dependency>代码示例: // 遍历JsonObject String json = "{\"name\":\"张三\",\"age\

2020-11-12 23:32:11 1452

原创 Java获取第n个斐波那契数

前提基准:f(0)=0; // 第0个斐波那契数是0f(1)=1; // 第1个斐波那契数是1f(2)=1; // f(2)=f(1)+f(0) // 第2个斐波那契数是1/** * 获取第n个斐波那契数 * @param n * @return */ private static int getFibo(int n) { if(n == 0) return 0; if(n == 1 || n =

2020-11-08 12:57:52 533

原创 fork别人代码后,同步获取更新

记录下如何获取远程代码更新没有找到界面工具,使用git命令操作,IntelliJ IDEA 打开Terminal窗口确定一下是否建立了主repo的远程源:git remote -v如果没有upstream, 则添加:git remote add upstream url从远程获取更新:git fetch upstream切换到本地分支:git check main(我的本地分支名)同步远程改动到本地:git merge upstream/main提交本地分支

2020-11-08 03:28:16 383

空空如也

空空如也

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

TA关注的人

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