自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 23种设计模式

常用的有:代理模式、桥接模式、装饰者模式、适配器模式不常用的有:门面模式、组合模式、享元模式。

2024-05-30 13:03:49 250

原创 【内部类】

局部内部类在方法中定义的内部类不能使用public和private修饰对外界完全隐藏(除了所在的方法以外)静态内部类匿名内部类欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Comman

2024-05-29 14:43:04 581 1

原创 idea配置忽略iml

idea配置忽略iml。

2024-01-23 20:59:12 464

原创 网络七层协议

网络

2022-08-11 17:23:31 373

原创 Nginx

Nginx

2022-08-07 12:47:15 558

原创 cpu总结

cpu

2022-06-15 15:49:30 137

原创 第十八章 tcp编程

18.1 看两个实际应用18.2 网络编程基本介绍18.3 tcp socket编程的客户端和服务器端18.4 tcp socket 编程的快速入门

2022-05-09 14:02:03 626

原创 第十七章 反射

17.1 先看一个问题,反射的使用场景17.2 使用反射机制,编写函数的适配器,桥连接17.3 反射的基本介绍17.4 反射的快速入门17.5 反射的注意事项和细节17.6 反射课堂练习17.7 反射最佳实践...

2022-05-09 13:55:56 150

原创 第十六章 goroutine和channel

16.1 goroutine看一个需求16.2 goroutine-基本介绍16.3 goroutine 快速入门16.4 goroutine的调度模型16.5 设置Golang运行cpu数16.6 channel(管道)-看个需求16.7 管道的课后练习题16.9 channel使用细节和注意事项...

2022-05-09 13:46:11 128

原创 第十五章 单元测试

15.1 先看一个需求15.2 传统的方法15.3 单元测试-基本介绍15.4 单元测试-快速入门15.5 单元测试-综合案例

2022-05-09 13:21:05 137

原创 第十四章 文件操作

14.1 文件的基本介绍14.2 打开文件和关闭文件14.3 读文件操作应用案例

2022-05-05 16:58:35 148

原创 第十一章 面向对象编程(下)

11.1 VSCode的使用11.2 面向对象编程思想-抽象11.3 面向对象编程三大特征-封装11.4 面向对象编程三大特征-继承11.5 接口11.6 面向对象编程-多态11.7 类型断言

2022-05-05 15:44:31 182

原创 第十章 面向对象编程(上)

10.1 结构体10.2 方法

2022-05-05 14:36:34 159

原创 第九章 map

9.1 map的基本介绍9.2 map的声明9.3 map的使用9.4 map的增删改查9.5 map遍历9.6 map切片9.7 map排序9.8 map使用细节9.9 map的客厅练习题

2022-04-27 15:17:25 140

原创 第八章 排序和查找

8.1 排序的基本介绍8.2 冒泡排序的思路分析8.3 冒泡排序的实现8.5 查找8.7 二维数组的应用场景8.8 二维数组的快速入门8.9 使用方式1 :先声明/定义,再赋值8.10 使用方式2:直接初始化8.11 二维数组的遍历8.12 二维数组的应用案例...

2022-04-27 13:36:30 47

原创 第七章 数组与切片

7.1 为什么需要数组7.2 数组介绍7.3 数组的快速入门7.4 数组的定义和内存布局7.5 数组的使用7.6 数组的遍历7.7 数组使用的注意事项和细节7.8 数组的应用案例

2022-04-27 11:30:22 152

原创 第六章 函数、包和错误处理

6.1 为什么需要函数6.2 函数的基本概念6.3 函数的基本语法6.4 快速入门案例6.5 包的引出6.6.包的原理图6.7 包的基本概念6.8 包的三大作用6.9 包的相关说明6.10 包的使用

2022-04-16 07:13:06 86

原创 第五章 程序流程控制

5.1 程序流程控制介绍5.2 顺序控制5.3 分支控制

2022-04-14 16:41:18 212

原创 第四章 运算符

4.1 运算符的基本介绍

2022-04-14 12:17:50 198

原创 第三章 GOLANG变量

3.1 变量的介绍3.1.1 变量的概念3.1.2 变量的使用步骤3.2 变量快速入门案例3.3 变量使用注意事项3.4 变量的声明,初始化和赋值3.5 变量赋值代码package mainimport "fmt"//全局变量var n1 = 100var n2 = "jack"var ( n3 = 200 n4 = "mary")//声明变量/定义变量func main() { fmt.Println("全局声明:", n1, n2, n3, n4

2022-04-11 10:09:02 200

原创 第二章 GOLANG概述

1.1 软件安装下载地址:https://code.visualstudio.com/download1.2 Windows下搭建Go开发环境-安装和配置SDK下载地址:https://studygolang.com/dl1.3 Linux下搭建Go开发环境-安装配置SDK

2022-04-08 16:34:44 328

原创 第一章 golang开山篇

golang

2022-04-06 12:34:22 6162

原创 contains(null)报空指针问题

equals( )boolean equals(Object anObject) :将此字符串与指定的对象比较。通俗的说就是:判断它俩(指定元素与括号中)内容是否相等!equals不能用于基本数据类型的变量!public static void main(String[] args) { String str = "1111"; // true System.out.println(str.contains("11")); //

2022-03-16 13:43:46 958

原创 SpringBoot项目jar重新项目shell脚本

1.新建sh文件touch restart.sh2.给restart.sh 文件可执行权限chmod +x restat.sh3.编辑restart.shvim restart.sh4.在restart.sh中加入以下内容#! /bin/bash export BUILD_ID=dontkillme#项目jar包位置启动进程中会显示项目的位置(方便区分一个服务器上同时启动多个相同项目)app_path='/home/service.jar'#杀死指定服务kill -9 `ps -e

2022-02-18 14:06:33 224

原创 SpringBoot配置多数据源

1.引入依赖<!-- mysql 依赖 --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.0</version></dependency><dependency> <gr

2022-02-17 14:03:39 219

原创 feign请求压缩和解压

报错提示:JSON parse error: Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is allowed between tokens;原因:未配置解决feign: #开启feign的熔断 hystrix: enabled: true # 开启feign的熔断功能 httpclient: enabled: false #关闭httpclient #

2022-02-16 09:38:25 2133

原创 unable to find valid certification path to requested target

jdk添加https证书信任报错提示:unable to find valid certification path to requested target1.先确认对方是什么签发的跟证书。2.搜索jdk是否有证书信任cd /usr/java/jdk1.8.0_221/jre/lib/security/keytool -list -keystore cacerts | grep cfca密码 changeit3.下载对方证书。4.添加信任1.将对方证书上传到jdk的jre/lib/secu

2022-02-14 09:48:01 417

原创 将项目打成可执行的jar包

将项目打成可执行的jar包1.打开项目结构idea快捷键:Ctrl+Alt+Shift+S2. 选择目标模块3.确认4 应用5. 编译6.生成jar位置7. 可修改生成位置注意:这样生成的jar包如果报错用解压工具点进去只保留.MF一个文件其他都删了就行这样的jar即可正常使用。或者打包去掉MATA-INF里面的信息 <build> <plugins> <plugin>

2021-12-24 10:17:26 478

原创 数据结构算法

数据结构2 数据结构和算法概括2.1 数据结构和算法的关系2.2 线性结构和非线性结构2.2.1 线性结构2.2.2 非线性结构

2021-12-14 10:20:43 456

空空如也

空空如也

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

TA关注的人

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