- 博客(29)
- 收藏
- 关注
原创 【内部类】
局部内部类在方法中定义的内部类不能使用public和private修饰对外界完全隐藏(除了所在的方法以外)静态内部类匿名内部类欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Comman
2024-05-29 14:43:04
581
1
原创 第十八章 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
原创 第十一章 面向对象编程(下)
11.1 VSCode的使用11.2 面向对象编程思想-抽象11.3 面向对象编程三大特征-封装11.4 面向对象编程三大特征-继承11.5 接口11.6 面向对象编程-多态11.7 类型断言
2022-05-05 15:44:31
182
原创 第九章 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
原创 第三章 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人